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

【解決】Windows 10/11でdwm.exe(デスクトップ ウィンドウ マネージャー)のCPU使用率が高いときの対処法

タスクマネージャーを開いたら、Desktop Window Manager(dwm.exe)が常時動作してシステムリソースを大量に消費している――そんな経験はありませんか?Windows Update以降、dwm.exeが原因でRAMやCPU使用率が高くなったという報告が多数寄せられています。「そもそもデスクトップ ウィンドウ マネージャーとは何か」「なぜシステムリソースを食い潰すのか」と疑問に思っている方も多いでしょう。この記事では、dwm.exeの仕組みと、CPU使用率やメモリ使用量が異常に高い問題の解決方法を詳しく解説します。

デスクトップ ウィンドウ マネージャー(dwm.exe)とは?

デスクトップ ウィンドウ マネージャー(dwm.exe)は、Windowsのデスクトップ、つまりグラフィカルユーザーインターフェース(GUI)の表示を管理するMicrosoftのシステムサービスです。デスクトップ上の透明効果やアイコンなどの視覚効果を描画する役割を担っています。Microsoftの公式説明によると、dwm.exeは常にバックグラウンドで動作しており、その機能を維持するために一定量のプロセッサリソースを消費します。

dwm.exeのCPU使用率が高くなる原因と対処法

タスクマネージャーでdwm.exeプロセスが異常に高いCPU使用率を示している場合、その原因はPCの構成によって異なります。ここでは、Windows 10/11でdwm.exeによるメモリやGPU使用率の高騰を解決するための対処法をいくつか紹介します。

1. プロセスの優先度を「通常」に変更する

dwm.exeの優先度が意図せず変更されている場合、リソース消費が増大することがあります。以下の手順で優先度を確認・変更してみましょう。

  1. Ctrl + Shift + Escキーを同時に押してタスクマネージャーを開きます。
  2. 詳細タブに移動し、dwm.exeプロセスを見つけます。
  3. 右クリックして優先度の設定を選択し、通常をクリックします。
  4. 確認画面が表示されたら優先度の変更をクリックして確定します。

2. クリーンブートを実行する

クリーンブートとは、最小限のドライバーとスタートアッププログラムのみでWindowsを起動する方法です。これにより、バックグラウンドプログラムやサードパーティ製サービス・アドオンがCPU使用率の高騰を引き起こしていないかを特定できます。クリーンブート後に問題が解消される場合は、原因となっているアプリケーションを一つずつ特定して無効化しましょう。

3. ウイルス感染の有無を確認する

コンピュータウイルスやマルウェア感染が、dwm.exeに過剰なCPUやメモリを消費させる原因になる可能性があります。最新の定義ファイルに更新したウイルス対策ソフトやマルウェア対策ソフトでフルスキャンを実行してください。実際にMalwarebytesでWindows 10をスキャンし、不審なファイルをすべて削除したところ、dwm.exeの問題が解決したというユーザーの報告も多くあります。

4. Windows Updateを確認する

Microsoftは定期的に、さまざまなバグ修正やセキュリティ改善を含む累積更新プログラムをリリースしています。最新のWindows更新プログラムをインストールすることで、この問題の修正が含まれている場合があります。

  • Windowsキー + X を押して「設定」を選択します。
  • 「Update & セキュリティ」(Windows 11では「Windows Update」)をクリックし、「更新プログラムのチェック」を押します。
  • Microsoftサーバーから最新のWindows更新プログラムが検索・インストールされます。
  • インストール完了後、PCを再起動してdwm.exeのCPU使用率の状態を確認しましょう。

Windows 11ユーザーの場合:

  • Windowsキー + I を押して設定アプリを開きます。
  • 左側メニューの「Windows Update」に移動し、「更新プログラムのチェック」ボタンをクリックします。
  • 保留中の更新プログラムがあれば、ダウンロードとインストールを許可します。
  • 完了後、PCを再起動して変更を適用します。

5. グラフィックスドライバーを更新する

インストール済みのディスプレイドライバー(グラフィックスドライバー)が最新であることも確認しましょう。ドライバーの最新版は、各メーカーの公式サイトから入手できます。例えばNVIDIA製グラフィックカードを使用している場合は、NVIDIAの公式サイトで最新ドライバーを確認してください。大型ゲームやハードウェアの発売に合わせてリリースされることが多く、最新のバグ修正も含まれているため、CPU使用率の異常増加といった問題の解決につながります。

手動でドライバーを更新したい場合:

  • Windowsキー + X を押して「デバイスマネージャー」を選択します。
  • インストール済みデバイスの一覧が表示されるので、「ディスプレイアダプター」を見つけて展開し、右クリックしてドロップダウンメニューから「ドライバーの更新」を選択します。
  • ドライバーを自動的に検索」を選択し、画面の指示に従ってMicrosoftサーバーからドライバーの更新をダウンロードします。
  • 完了後、PCを再起動してdwm.exeのCPU使用率の問題が解決したかどうかを確認します。

6. 基本テーマに切り替える

前述のとおり、デスクトップ ウィンドウ マネージャーは壁紙やテーマの管理を担当しています。現在の設定がdwm.exeに大量のリソースを消費させている可能性があります。壁紙やテーマを変更して、CPU使用率に変化があるか確認してみましょう。

  • Windows + I キーを押して設定アプリを起動します。
  • 設定画面で「個人用設定」をクリックします。
  • 現在のテーマや壁紙を別のものに変更し、問題が改善するかどうかを確認します。

7. スクリーンセーバーを無効化する

スクリーンセーバーを有効にしている場合は、一時的に無効化してみてください。また、ロック画面や配色プロファイルなど、個人用設定の項目も変更して、問題が解消されるかどうかを確認しましょう。

  • Windowsキー + S を押して「スクリーンセーバーの設定」と入力し、最初の結果を選択します。
  • スクリーンセーバーが無効になっていることを確認し、再度問題の状態をチェックします。

8. パフォーマンス優先の設定に変更する

視覚効果を既定の設定に変更することで、Windows 10でのdwm.exeによるメモリやCPU使用率の高騰問題が解決したというユーザーが多くいます。

  • スタートメニューから「パフォーマンスオプション」を検索し、最初の結果を選択します。
  • 「視覚効果」タブをクリックします。
  • パフォーマンスを優先する」のラジオボタンを選択します。

設定を適用した後、問題の状態を再確認してください。

これらの解決策で、Windows 10/11におけるdwm.exeのCPU使用率やメモリ使用量の問題は解決しましたか?うまくいった方法があれば、ぜひコメント欄でお知らせください。

  1. Windows 10でWUDFHost.exeによるCPU使用率の高さを解決する8つの方法

    システムの動作が遅い、動きが重い——これはWindows 10ユーザーが最もよく直面する悩みです。こうした症状が出たとき、多くの人はまずタスクマネージャーでCPU使用率を確認します。そこで「WUDFHost.exe」というファイルによってCPU使用率が100%近くに達しているのを見つけたら、どうすればよいのでしょうか。 答えがわからなくても心配はいりません。実は同じ問題に悩まされているWindowsユーザーは少なくありません。この記事では、WUDFHostプロセスによるCPU的大量消費を解決する方法を詳しく解説します。 WUDFHost.exeとは何か? WUDFHost.exeは「Windo

  2. Windows 11でWifitask.exeのCPU使用率が高くなる問題を解決する5つの方法

    タスクマネージャーを開いたら、見慣れない「Wifitask.exe」というプロセスがCPUリソースを100%近く消費していた――そんな経験はありませんか?このプロセスが原因で、Windows PCの動作が極端に遅くなっている場合、適切な対処が必要です。 Wifitask.exeによる高いCPU使用率は、システムのクラッシュ、動作の遅延、フリーズなど、Windows 11上でさまざまなパフォーマンス低下を引き起こします。原因を取り除くことで、PCのパフォーマンスは40〜60%程度改善するとも言われています。 本記事では、Windows 11でWifitask.exeの高CPU使用率を解消する具体