Windows 11/10 で Wmpnetwk.exe による高い CPU やメモリの使用率を修正する

ユーザーは、Windows コンピューターでシステム リソースを大量に消費するwmpnetwk.exeというプロセスがあることを報告しています。ここで注目すべき重要な点は、この実行ファイルは本質的に悪意のあるものではないということです。このプログラムは Microsoft から提供されており、ほとんどすべてのオペレーティング システムで見つけることができます。では、なぜタスク マネージャーでこれほど多くのリソースを消費しているのでしょうか。ここでは解決策を見つけるために詳しく見ていきましょう。

Wmpnetwk.exe または Windows Media Player ネットワーク共有サービスとは何ですか?

Wmpnetwk.exeWindows Media Player ネットワーク共有サービスに属します。これは、Windows Media Player と外部ネットワークとの間の通信を開発する役割を担う、内部システム プロセスです。正規の OS ファイルは次のフォルダーにあります。

C:\Program Files\Windows Media Player

他の場所に存在する場合は、マルウェアである可能性が高く、セキュリティ ソフトウェアでコンピューターをスキャンする必要があります。

古いバージョンの Windows では、このプロセスはデフォルトで無効になっています。報告によると、このサービスは、本来はリソースを大量に消費するものではないにもかかわらず、ネットワーク全体のリソースの 70% を消費することがあります。Windows Media Player を使用して音楽やビデオをストリーミングしない限り、このサービスを使用する必要はありません。したがって、wmpnetwk.exe を無効にしてもシステムには影響しません。つまり、wmpnetwk.exe はシステムに影響を与えずに無効にすることができます。

Wmpnetwk.exe による高い CPU やメモリの使用率を修正する

Wmpnetwk.exe または Windows Media Player ネットワーク共有サービスが Windows 11/10 コンピューターで大量のリソースを消費している場合は、問題を解決するのに役立つ次の提案を紹介します。

  1. Windows Media Player ネットワーク共有サービスを停止する
  2. レジストリ経由で wmpnetk.exe を無効にする
  3. Windows Media Player をアンインストールする

それでは、それらを詳しく見ていきましょう。

1] Windows Media Player ネットワーク共有サービスを停止する

この解決策では、Windows Media Player ネットワーク共有サービスを停止してから手動起動に切り替える必要があります。方法は次のとおりです。

  • スタート ボタンをクリックし、「サービス」と入力してから Enter キーを押して [サービス] ウィンドウにアクセスします。
  • 次のページで [Window Media Player ネットワーク共有サービス] を探すまで下にスクロールします。
  • サービスが見つかったら、右クリックしてメニューから [停止] を選択します。
  • サービスを停止したら、もう一度右クリックして [プロパティ] を選択します。
  • [プロパティ] ウィンドウで [全般] タブを選択し、[スタートアップの種類] を [手動] に設定します
  • 変更を加えたら、[適用] をクリックしてからコンピューターを再起動します。
  • 起動したら、[サービス] ウィンドウをもう一度開きます。
  • 下にスクロールして [Window Media Player ネットワーク共有サービス] を検索します。
  • サービスを右クリックして [プロパティ] オプションを選択します。
  • [全般] タブに移動し、[スタートアップの種類] に [自動] を設定します。
  • [適用] ボタンをクリックしてから [OK] をクリックして変更を保存します。
  • 手順に従うと、タスク マネージャーで同じ量のプロセッサ リソースを消費しているかどうかを確認できます。

Window Media Player を使用しない場合は、wmpnetwk.exe サービスを再度実行する必要はありません。その場合、サービスを無効にすることをお勧めします。

これを行うには、[Window Media Player ネットワーク共有サービス] プロパティの [スタートアップの種類] を [無効] に変更します。

2] レジストリ経由で wmpnetk.exe を無効にする

この問題を修正するもう 1 つの方法はレジストリを編集することですが、特に何をやっているかわからない場合は、危険を伴う可能性があるため注意してください。このプロセスに慣れていない場合は、これをスキップして次のプロセスを試すことをお勧めします。この問題を解決するには、次の手順に従います。

開始するには、レジストリ エディターを開きます。

次に、次のキーに移動します。

HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences\HME

次の場所に移動すると、右ペインにDisableDiscoveryという DWORD があります。

存在しない場合は、レジストリ キーを作成する必要があります。

DisableDiscovery をダブルクリックして、[値データ] を 1 に設定します。

OK をクリックして終了します。

3] Windows Media Player をアンインストールする

この問題を修正するために試すことができる次の方法は、Windows Media Player をアンインストールすることです。方法は次のとおりです。

  • Windows キー + R を押して [ファイル名を指定して実行] ダイアログ ボックスを開きます。
  • テキスト ボックスに appwiz.cpl と入力し、[OK] ボタンをクリックします。

  • 次のページの左側には、[Windows の機能の有効化または無効化] というリンクがあります。そのリンクをクリックして [Windows の機能] ページを開きます。
  • 次に、[メディア機能] カテゴリまで下にスクロールしてダブルクリックして展開します。

  • [Windows Media Player] の横にあるチェック ボックスをオフにします。
  • 確認のポップアップが表示されたら、[はい] をクリックします。
  • OK ボタンをクリックして変更を保存します。

CPU とメモリ使用率が非常に高くなる原因は何ですか?

CPU と RAM は、コンピューター メモリの 2 つの主要コンポーネントです。ただし、メモリ使用量の問題は、実際には同時に実行されているプロセスが多すぎることが原因です。ここでのもう 1 つの問題は、ドライバーの互換性の問題です。Windows 用のドライバーを更新していないハードウェア メーカーがいくつかあり、それがパフォーマンスの問題を引き起こしています。ドライバーの互換性の問題によりメモリ リークが発生する可能性があり、CPU とメモリが非常に高くなります。