修正:wsappxによる高いCPUとメモリの使用

Wsappxは、タスクマネージャーのプロセスリストに表示されるプロセスです。このプロセスが何であるか、またはこのプロセスがなぜ多くのCPU使用率を引き起こしているのか疑問に思われるかもしれません。wsappxのCPU使用率がランダムに増減することに気付くでしょう。場合によっては、CPUを大量に使用しないこともありますが、このプロセスによってCPU使用率が高くなることもあります。このプロセスをダブルクリックすると、wsappxの下にさらに2つのプロセスが表示されます。これらのサブプロセスには、AppXSVC、ClipSVC(またはWindows 8ではWSService)という名前が付けられます。また、タスクマネージャのプロセスリストにwsappxのインスタンスが複数あることに気付くかもしれません。

Wsappxとは何ですか?

Wsappxは、Windows 8で導入されたプロセスであり、Windows 10などの新しいバージョンで使用できます。このプロセスはバックグラウンドで実行され、WindowsストアとWindowsユニバーサルアプリに関連しています。このプロセスで実行されているサービスは、WindowsストアやWindowsユニバーサルアプリプラットフォームにも関連しています。これらのサービスは、Windowsアプリを更新するため、またはライセンスチェックの目的で使用されます。

Wsappxについて心配する必要がありますか?

いいえ、まったくありません。上記のように、これはWindows8およびWindows10に見られるWindows独自のプロセスです。現時点では、この名前に関連するウイルスやマルウェアはありません。したがって、タスクマネージャでプロセスリストを見ているときにこのプロセスが実行されているのを確認した場合でも、心配する必要はありません。これはMicrosoftの正当なプロセスであり、実行中のすべてのWindows8および10コンピューターにあります。

wsappxのCPU使用率が高い原因は何ですか?

wsappxのCPU使用率が高いことに不満を持っているユーザーはたくさんいます。最初の段落で述べたように、CPU使用率はそれ自体で増減する可能性があります。ただし、ある時点で、このプロセスによってCPU使用率が高くなることがわかります。このプロセスはWindowsストアやWindowsユニバーサルアプリプラットフォームに関連しているため、CPU使用率が高くなるのは、このプロセスがWindowsアプリの1つをインストールまたは更新した結果です。CPU使用率が高い場合は、アプリの1つを更新する必要があります。また、アプリの更新やインストールが必要になるたびにこのプロセスが自動的に開始されるため、CPU使用率が高い場合に常に表示されるとは限りません。

Windowsサービスからこのプロセスを無効にすることはできません。これを行おうとすると、他のアプリに影響を与えることを通知するメッセージが表示される場合があります。同様に、タスクマネージャーからプロセスを終了しようとすると、同じメッセージ(またはそのバリエーション)が表示される場合があります。ただし、このプロセスを無効にする方法はいくつかあります。Windows Appsをあまり使用しないユーザーの場合、またはCPU使用率が高いためにプロセスを単純に削除したい場合は、いくつか試すことができます。これらの方法を以下に示します。方法1から始めて、CPU使用率の高い問題を解決するまで方法を試し続けます。

方法1:Windowsストアを無効にする

注:このメソッドは、wsappxのバックグラウンドでの実行を停止しません。タスクマネージャでwsappxプロセスを引き続き確認できます。ただし、Windowsストアを無効にすると、wsappxによってCPU使用率が高くなることはありません。

プロセスはWindowsストアに関連しており、wsappxはリソースを使用してWindowsストアアプリに関連する他のタスクを更新または実行するため、Windowsストアを無効にすると、wsappxが多くのリソースを使用できなくなります。

ここでの問題は、他のサービスで通常行うように、サービスからWindowsストアを単に無効にすることはできないということです。したがって、ローカルグループポリシーエディターを使用する必要があります。

ローカルグループポリシーエディターを使用してWindowsストアを無効にする手順は次のとおりです。

ウィンドウズ10

  1. ホールドWindowsキーを押しRを
  2. タイプgpedit.mscを押してください

  1. この場所に移動します[コンピューターの構成]> [管理用テンプレート]> [Windowsコンポーネント]> [ストア]。この場所に移動する方法がわからない場合は、以下の手順に従ってください
    1. 左側のペインから[コンピューターの構成]を見つけてダブルクリックします
    2. 左側のペインから[管理用テンプレート]を見つけてダブルクリックします
    3. 左側のペインからWindowsコンポーネントを見つけてダブルクリックします

  1. 見つけてクリックしストアの左側のペインから
  2. [ストアアプリケーションをオフにする]オプションをダブルクリックします

  1. [有効]オプションを選択します 
  2. [適用]をクリックし、[ OK]を選択します

PCを再起動すると、準備が整います。

Windows8および8.1

ローカルグループポリシーエディターは、EnterpriseエディションとProfessionalエディションでは使用できません。したがって、EnterpriseEditionまたはProfessionalEditionを使用している場合は、レジストリからこれを行う必要があります。レジストリを介してWindowsストアを無効にする手順は次のとおりです。

  1. ホールドWindowsキーを押しRを
  2. タイプレジストリエディターを押して入力します

  1. この場所HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ WindowsStoreに移動します。この場所に移動する方法がわからない場合は、次の手順を実行します
    1. 左側のペインからHKEY_LOCAL_MACHINEを見つけてダブルクリックします
    2. 左側のペインから[ソフトウェア]を見つけてダブルクリックします
    3. 左側のペインから[ポリシー]を見つけてダブルクリックします
    4. 左側のペインからMicrosoftを見つけてダブルクリックします

  1. 左側のペインからWindowsStoreを見つけてクリックします。WindowsStoreがない場合は、WindowsStoreという名前の新しいフォルダーを自分で作成する必要があります。以下の手順に従って、Windowsストアを自分で作成します
    1. 左側のペインからMicrosoftフォルダーを右クリックし、[新規]を選択して、[キー]を選択します
    2. WindowsStoreという名前を入力し、Enterキーを押します

  1. 次に、左側のペインから[ WindowsStore]を選択します
  2. ペインの空のスペースを右クリックして、「新規」を選択します。DWORD(32ビット)値を選択します

  1. 新しく作成したエントリにRemoveWindowsStoreという名前を付け、Enterキーを押します

  1. 次に、新しく作成したRemoveWindowsStoreをダブルクリックします。
  2. タイプ1の値とプレスで入力します

それでおしまい。これにより、Windows8および8.1のWindowsストアが無効になります。

方法2:レジストリエディタを使用する

レジストリエディタを使用して、この問題を解決するいくつかの文字列を変更できます。

  1. ホールドWindowsキーを押しRを
  2. タイプregeditを押してください

  1. この場所HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ SvcHostに移動します。この場所に移動する方法がわからない場合は、次の手順を実行します
    1. 左側のペインからHKEY_LOCAL_MACHINEを見つけてダブルクリックします
    2. 左側のペインから[ソフトウェア]を見つけてダブルクリックします
    3. 左側のペインからMicrosoftを見つけてダブルクリックします
    4. 左側のペインからWindowsNTを見つけてダブルクリックします
    5. 左側のペインからCurrentVersionを見つけてダブルクリックします

  1. 左側のペインからSvcHostを見つけてクリックします。
  2. 右ペインからwsappxという名前の文字列を見つけてダブルクリックします

  1. 新しいウィンドウが開き、値セクションに2つのエントリが表示されます。これらの2つのエントリはclipsvcAppXSvcになります。これらのエントリをNotFoundおよびAppXSvcに変更します。

  1. [ OK]をクリックします
  2. リブート

それでおしまい。これにより、CPU使用率の高い問題が解決するはずです。

方法3:スーパーフェッチとWindowsサーチを無効にする

上記の2つの方法が機能しなかった場合は、SuperfetchおよびWindowsSearchサービスを無効にしてみてください。これらのサービスを無効にすると、少数のユーザーに有効であることがわかっています。だから、それは試してみる価値があります。

  1. ホールドWindowsキーを押しRを
  2. タイプservices.mscとキーを押してください

  1. リストからSuperfetchを見つけてダブルクリックします

  1. [スタートアップの種類]セクションのドロップダウンリストから[無効]を選択します

  1. [適用]をクリックして、[ OK]を選択します

  1. [スーパーフェッチのプロパティ]ウィンドウを閉じます
  2. WindowsSearchを見つけてダブルクリックします

  1. [スタートアップの種類]セクションのドロップダウンリストから[無効]を選択します

  1. サービスステータスが実行中の場合は[停止]をクリックします
  2. [適用]をクリックして、[ OK]を選択します

それでおしまい。完了したら、問題が解決したかどうかを確認します。

方法4:ストアライセンスデータベースを再初期化する

上記のすべての方法がうまくいかない場合は、Windowsストアライセンスデータベースを再初期化してみてください。この方法を使用すると、一部のWindowsストアアプリケーションがアンインストールされる可能性がありますが、問題が解決すると、数分以内に簡単に再インストールできることに注意してください。ここでは、最初にセーフモードで起動して、Windowsストアサービスを一時停止してから、特定のディレクトリの名前を変更します。その後、通常モードに戻り、問題が解決されることを願っています。

  1. まず、コンピュータをセーフモードで起動する必要があります。セーフモードになったら、次の手順に従います。
  2. Windows + Rを押し、フィールドに次のアドレスを入力して、Enterキーを押します。
C:\ ProgramData \ Microsoft \ Windows
  1. ここで、次のフォルダーを探します。
ClipSVC

ここで、フォルダーの名前を「ClipSVCTemp」のような名前に変更します。変更を保存して終了します。

  1. コンピュータを通常モードで起動します。最初は、すべての構成をデフォルトの状態に初期化するときに、Windowsに時間がかかる場合があります。その後、うまくいけば、問題は解決され、「wsappx」によるCPU /メモリの使用はなくなります。