WMPnetwk.exe は、基本的に Windows Media Player のネットワーク共有機能の一部で、Microsoft によって作成されています。通常、C:\Program Filesに保存されています。しかし、マルウェア作成者が偽の wmpnetwk.exe を紛れ込ませ、PC やハードウェアに悪影響を及ぼす可能性があります。そのため、タスクマネージャーでこのプロセスによる CPU や RAM の使用率が異常に高いことに気づいたら、修正することが非常に重要です。システム全体のスキャンを実行したり、設定を微調整したりすることで問題が解決する場合もありますが、必ずしも簡単ではありません。このガイドでは、問題に対処するためのいくつかの方法を紹介しますので、ご自身の状況に最適な方法を試してみてください。うまくいけば素晴らしいですが、うまくいかなくても、少なくともよくある原因を除外できたことになります。
Wmpnetwk.exe の CPU とメモリ使用率の高騰を修正する方法
修正1:SFCとDISMを実行してシステムファイルを修復する
これは、システムファイルやメディアコンポーネントの破損によってWindows Media Playerのネットワーク共有プロセスが混乱する可能性があるため、役立ちます。これらのスキャンを実行することは、最初の対策として有効です。通常、奇妙なバグが修正され、WMPnetwk.exeが正常に動作するようになる場合があります。環境によっては、チェック中に少しハングアップすることがありますが、試してみる価値はあります。
SFCスキャンを実行します:
- 管理者権限でコマンド プロンプトを開きます。[スタート] ボタンを右クリックし、[Windows ターミナル (管理者)]または[コマンド プロンプト (管理者)]を選択します。
- 入力してください
sfc /scannow
。なぜスペースが必要なのかは分かりませんが、これが正しいコマンドです。Enterを押してください。 - スキャンが完了するまでお待ちください(10~15分かかる場合があります)。破損したシステムファイルを自動的に修復します。
DISMスキャンを実行します:
- 引き続き管理者コマンドプロンプトで、次のように入力します
DISM.exe /Online /Cleanup-image /Restorehealth
。 - Enterキーを押して実行してください。これにより、SFCが依存するWindowsコンポーネントストアが修復されます。数分から30分ほどかかる場合があります。
- 完了したら、PCを再起動してください。再起動することで、残っている問題を解決できる場合があります。
修正2:Windows Media PlayerをオフにしてWMPnetwk.exeを停止する
これはちょっと厄介な問題です。WMPnetwk.exe がリソースを大量に消費している場合は、Media Player を無効にすると解決できるかもしれません。少し強引ですが、共有サービスの実行を完全に停止できます。メディア共有がそれほど重要でない環境では便利です。
- コントロール パネルを開きます— Windows キー + R を押して入力し
control
、Enter キーを押します。 - [プログラムと機能]に移動し、サイドバーから[Windows の機能の有効化または無効化]をクリックします。
- 「メディア機能」まで下にスクロールして展開します。
- Windows Media Playerの横にあるチェックボックスをオフにし、「はい」をクリックして確定します。「OK」をクリックします。
- 再起動してCPU使用率が下がるかどうかを確認してください。一部のマシンでは、これでWMPnetwk.exeの実行が即座に停止しますが、他のマシンではWindows Media Playerネットワーク共有サービスを手動で再起動する必要がある場合もあります。
修正3: メディアストリーミングを無効にする
これはよくある原因で、使用していないのにメディアストリーミングが起動してしまうことがあります。メディアプレーヤーでこれを無効にすると、ネットワーク共有サービスの過剰な起動を防ぐことができます。
- Windows Media Playerを開きます。
- 上部のメニュー バーの[ストリーム]をクリックします(表示されない場合は、クラシック メニューを有効にするか、ツールバーでオプションを見つけます)。
- その他のストリーミング オプションを選択します。
- リストで「すべてブロック」を選択します。これによりすべての共有が停止され、WMPnetwk.exe の動作が安定します。
- 後で再度オンにするには、手順を繰り返して、「メディア ストリーミングをオンにする」をクリックします。
修正4: ウイルスとマルウェアのスキャンを実行する
もちろん、Windowsは面倒なことをするものです。悪意のあるプログラムがWMPnetwk.exeを装ってリソースを大量に消費することがあります。お気に入りのウイルス対策ソフトやWindows Defenderでフルスキャンを実行すれば、危険なプログラムを検出できるかもしれません。
- 検索バーを開き、「ウイルスと脅威の防止」と入力します。
- 選択して、フルスキャン(フルスキャンまたはオフラインスキャン)を選択してください。少し時間がかかるので、開始してコーヒーでも飲みに行きましょう。
- 完了したら、再起動して問題が解決するかどうかを確認してください。問題のあるファイルが見つかった場合は、指示に従って隔離または削除してください。
修正5:レジストリの調整でメディアストリーミングを無効にする
これはちょっと「高度」ですが、一部の人には有効です。レジストリキーを調整してメディアストリーミングを無効にすると、WMPが起動してリソースを使用するのを防ぐことができます。
- Regedit を管理者として実行します。Windows キー + R を押し、 と入力します
regedit
。 - 次の場所に移動します: HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences\HME
- DisableDiscoveryというDWORD値を探します。存在しない場合は、右側のペインで右クリックし、「新規」>「DWORD(32ビット)値」を選択して、「DisableDiscovery」という名前を付けます。
- それをダブルクリックして、値のデータを1に設定します。「OK」をクリックします。
- Regedit を閉じて再起動し、WMPnetwk.exe が落ち着くかどうかを確認します。
修正6: WMPnetwk.exeサービスを無効にする
それでもダメな場合は、サービスを直接停止すると効果があるかもしれません。Windows Media Playerネットワーク共有サービスを停止または無効化するとCPU使用率を抑えることができるという報告もあります。ただし、これによりマシン上のメディア共有も無効になるので注意してください。
- を押してとWindows key + R入力し
services.msc
、Enterを押します。 - リストでWindows Media Player ネットワーク共有サービスを見つけます。
- 右クリックして「プロパティ」を開きます。「スタートアップの種類」で「無効」または「手動」を選択します。
- 実行中の場合は「停止」をクリックし、 「OK」をクリックします。
- 再起動して、プロセスが静かになったかどうか確認してください。これによりメディア共有が切断されるので、問題ない場合のみ実行してください。
これらのオプションは、WMPnetwk.exe がシステムリソースを大量に消費している場合に、その問題を軽減するのに役立ちます。場合によっては、1つの修正方法よりも複数の修正方法を組み合わせた方が効果的なこともあります。1つの修正方法がすぐに効果を発揮しなくても驚かないでください。Windows はこうした問題に対処しにくい場合があるからです。
まとめ
- SFC と DISM を実行して、破損したシステム ファイルを修復します。
- 必要ない場合は、Windows Media Player を一時的に無効にします。
- バックグラウンドアクティビティを削減するには、メディアストリーミングをオフにします。
- ウイルスやマルウェアをスキャンします。安全第一にしてください。
- レジストリ キーを編集してメディア検出を無効にします。
- 必要に応じて、ネットワーク共有サービスを手動で停止または無効にします。
まとめ
WMPnetwk.exe による CPU と RAM の使用率が高くなると困りますが、通常はいくつかの対策で解決できます。ファイルの破損が原因の場合もあれば、Windows のメディア共有設定に問題がある場合もあります。状況に応じて適切な対策を講じてください。変更後は必ず再起動してください。変更を有効にするには再起動が必要になる場合が多いからです。この対策で、誰かのストレスが解消され、Windows の動作が少しでもスムーズになれば幸いです。少しでもお役に立てれば幸いです。