web-dev-qa-db-ja.com

Explorer.exeおよびDWM.exeのWindows7CPU使用率が高い

私はWindows7Ultimateを使用しています。 2つのプロセスで問題が発生します:Explorer.exe 時には dwm.exe

2つのプロセスのCPU使用率は20〜30%になる傾向があります。これは、PCでゲームをプレイするときにのみ発生します。それ以外の場合、PCは完全に機能します。

プロセスはCPU自体を消費せず、デスクトップを更新しようとすると実際にCPU時間を消費するだけです。デスクトップを右クリックすると、更新にかなりの秒数がかかります。

ウイルスの問題はありません。

私は次のことを試しました:

  • 殺されたExplorer.exeそしてタスクマネージャーから再起動:問題はまだ続く
  • 殺されたdwm.exe、再起動しました:問題はまだ解決していません
  • ログオフして再度ログオン:問題は引き続き発生します
  • マシンを再起動しました:問題は解決しましたが、代替手段が必要です

誰かがこの問題のいくつかの簡単な修正を親切に提案できますか?

6
Nitinzz

Explorerの問題は、Shell拡張機能の誤動作のように聞こえます。
シェル拡張機能は、機能を追加するWindowsエクスプローラーのアドオンです。 CDバーナー、圧縮ユーティリティ、一部のバックアップシステム、およびその他のプログラムは、Windowsエクスプローラーと統合するためのシェル拡張機能を追加します。

ただし、適切に作成されていないシェル拡張は、マシンの速度を低下させる可能性があります。これらはエクスプローラアドオンであるため、Explorer.exeではCPU使用率として表示されます。

このユーティリティ を使用して、実際には使用しないMicrosoft以外のすべての拡張機能を無効にします。


Process Explorer を実行し、動作に問題のあるプロセスのコールスタックを調べて、プロセスが実行していることの概要を把握することもできます。

6
SLaks

c:\windows\temp\からできるだけ多くをクリアしてから、Explorer.exeを強制終了して再起動します。 ( ソース

これは私に大きな違いをもたらしました。 ExplorerがTempファイルで何をしたいのかはよくわかりませんが、それが何であれ、いつもファンを夢中にさせていました。

Process Manager を使用すると、アプリケーションごとのCPU使用率のグラフを表示できます。ウイルス対策が実行されていなくても、tempからファイルを削除すると、起動しません。

プロセスごとにミニCPUグラフを表示することもできます。列ヘッダーの1つを右クリックして、[列を選択]を選択します。 CPU時間をリセットする方法がわかりませんが、再起動直後にこれを行うと、CPU時間を累積的に使用しているものを確認できます。

enter image description here

0
Simon

DWMプロセスは、「デスクトップウィンドウマネージャー」プロセスです。

ゲーム中に問題に気付いたとき、最初に確認することは、最新のグラフィックスドライバーを使用していることです。

0
sharepointalex

開始し、[コンピューター]を右クリックして、[プロパティ]をクリックします。 [システムの詳細設定]をクリックし、[パフォーマンス]オプションの下の[設定]をクリックします。 「最高のパフォーマンスに調整する」を選択し、「OK」をクリックします。

または、カスタム視覚効果を構成します-1つずつ回転させてみてください。

0
RouR