Windows
 Computer >> コンピューター >  >> システム >> Windows

【Windows 11/10】Wmpnetwk.exeのCPU・メモリ使用率が高いときの対処法

Windowsパソコンでwmpnetwk.exeというプロセスがシステムリソースを大量に消費しているという報告が多くのユーザーから寄せられています。まず知っておくべき重要なポイントとして、この実行ファイルは悪意のあるものではありません。Microsoft製のプログラムであり、ほぼすべてのWindows OSに標準で搭載されています。では、なぜタスクマネージャー上でこれほど多くのリソースを消費してしまうのでしょうか?本記事では詳しく解説し、解決策をご紹介します。

【Windows 11/10】Wmpnetwk.exeのCPU・メモリ使用率が高いときの対処法

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の高いCPU・メモリ使用率を修正する方法

Windows 11/10のパソコンでWmpnetwk.exe(Windows Media Playerネットワーク共有サービス)が大量のリソースを消費している場合は、以下の3つの方法を順番に試してみてください。

  1. Windows Media Playerネットワーク共有サービスを停止する
  2. レジストリからwmpnetwk.exeを無効化する
  3. Windows Media Playerをアンインストールする

それぞれ詳しく見ていきましょう。

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

【Windows 11/10】Wmpnetwk.exeのCPU・メモリ使用率が高いときの対処法

この方法では、Windows Media Playerネットワーク共有サービスを停止し、スタートアップの種類を変更します。手順は以下の通りです。

  • スタートボタンをクリックし、「services.msc」と入力してEnterキーを押し、サービスウィンドウを開きます。
  • 一覧を下にスクロールして「Windows Media Playerネットワーク共有サービス」を探します。
  • サービスを見つけたら右クリックし、メニューから「停止」を選択します。
  • サービスを停止したら、再度右クリックして「プロパティ」を選択します。
  • プロパティウィンドウの「全般」タブで、スタートアップの種類を「手動」に設定します。
  • 変更を加えたら「適用」をクリックし、パソコンを再起動します。
  • 再起動後、再度サービスウィンドウを開きます。
  • 「Windows Media Playerネットワーク共有サービス」を探して右クリックし、「プロパティ」を選択します。
  • 「全般」タブでスタートアップの種類を「自動」に戻します。
  • 「適用」→「OK」をクリックして変更を保存します。
  • 手順完了後、タスクマネージャーを開き、プロセッサリソースの消費量が改善されたかどうかを確認しましょう。

そもそもWindows Media Playerを使用しないのであれば、wmpnetwk.exeサービスを実行させておく必要はありません。その場合は、サービスを完全に無効化しておくのがおすすめです。

【Windows 11/10】Wmpnetwk.exeのCPU・メモリ使用率が高いときの対処法

無効化するには、「Windows Media Playerネットワーク共有サービス」のプロパティでスタートアップの種類を「無効」に変更してください。

2. レジストリからwmpnetwk.exeを無効化する

もうひとつの解決策として、レジストリを編集する方法があります。ただし、レジストリ操作は誤って行うとシステムに深刻な影響を及ぼす可能性があるため、十分な注意が必要です。操作に不安がある方は、この方法をスキップして次の方法を試すことをおすすめします。手順は以下の通りです。

まず、レジストリエディターを開きます。

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

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 11/10】Wmpnetwk.exeのCPU・メモリ使用率が高いときの対処法

  • 次の画面の左側にある「Windowsの機能の有効化または無効化」というリンクをクリックして、「Windowsの機能」ページを開きます。
  • 一覧を下にスクロールして「メディア機能」カテゴリーを見つけ、ダブルクリックして展開します。

【Windows 11/10】Wmpnetwk.exeのCPU・メモリ使用率が高いときの対処法

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

関連記事:Windows Media Playerのトラブルシューティング方法

CPUとメモリ使用率が高くなる原因は?

CPUとRAMは、コンピューターのメモリを構成する2大要素です。しかし、メモリ使用率の問題は、実際には同時に実行されているプロセスが多すぎることが主な原因です。また、ドライバーの非互換性も見逃せない要因です。一部のハードウェアメーカーはWindows向けドライバーを更新しておらず、それがパフォーマンス低下につながっています。ドライバーの非互換性はメモリリークを引き起こし、結果としてCPUやメモリの使用率が異常に高くなる原因となります。

関連記事:Windows MediaライブラリのWMDBファイルをクリア・リセット・削除する方法

【Windows 11/10】Wmpnetwk.exeのCPU・メモリ使用率が高いときの対処法
  1. Windows 11/10でディスク使用率100%・CPU高負荷・メモリ使用量増大を解決する方法

    Windows 11/10/8/7で最も厄介なトラブルの一つが、タスクマネージャーにディスク使用率100%と表示され、PCの動作が極端に遅くなったり、応答しなくなったりする現象です。原因はさまざまですが、多くの場合、タスクマネージャー上でディスク使用率が100%に張り付いていることが示唆されます。この記事では、CPU使用率やメモリ使用量が常に高い状態が続く問題への対処法も併せてご紹介します。 ディスク・CPU・メモリ使用量の急上昇 タスクマネージャーでディスク100%・CPU高負荷・メモリ高使用量になる場合の対処法 本ガイドでは、先人の知見や独自の検証をもとに、この問題を段階的に切り分けて解

  2. Windows 11/10でService Host: SysMainがCPU・メモリを大量消費する原因と対処法

    多くのユーザーから、SysMainプロセス(旧称:Superfetch)が高いCPU使用率を引き起こすという報告が寄せられています。SysMainサービスはハードディスクの使用状況を学習してパフォーマンス向上に役立つ一方で、PCにとって必須のサービスではありません。 Service Host SysMainがCPU・メモリ使用率を高くする原因 SysMainサービスはSuperfetchに関連するサービスで、システムパフォーマンスを長期的に維持・向上させることを目的としています。実体はSystem32フォルダ内にあります。SysMainプロセスは、システム上のあらゆる使用状況データを収集し、そ