Serious Samurizeを継続的に実行して、CPU、ディスク、およびネットワークの使用状況のグラフを表示します。ときどき、E:ドライブ(システムファイルがなく、データのみが含まれているハードディスク)が、本来あるべきではないときにスラッシングしていることがあります(グラフに約50%の帯域幅使用率が表示されています)。 Process Explorerを使用すると、原因は標準のWindowsコンポーネントであるCcmExecであることがわかります。ディスク上のすべてのファイルを読み取っているようです。
それで、私の質問、なぜCcmExecは私にこれをしているのですか?そして、どうすればそれを止めることができますか? Process ExplorerからのCcmExecの一時停止はうまく機能しますが、マシンを起動するたびにこれを行うことを忘れないでください。私のEドライブの汚れた指を保つようにそれを伝えるより良い方法があると思います。
会社のネットワークでWindows XPを実行しています。
CcmExecは、MicrosoftのSystems ManagementServerの一部です。この問題に対処する 記事 が MSDNブログ にいくつかあります。 「SMSエージェントホスト」サービスを停止することで、これを防ぐことができるはずです。
Jonathan Hardwickは、サービスをオフにする3つの方法を提供しています。
- コマンドラインから:
sc stop ccmexec
およびsc start ccmexec
(scはc:\ windows\system32\sc.exe)- GUI#1:からサービスリストを開き、SMSエージェントホストサービス)を右クリックして、停止または開始。
- GUI#2から:スタート>実行に
sc stop ccmexec
とsc start ccmexec
を入力し、次のドロップダウン履歴メニューを使用します実行ボックスの終わりで、いつでも再実行できます。
場合によっては、これはWMIの破損が原因である可能性があります。 Process ExplorerでCPU使用率の原因となっているスレッドを調べると、それらの多くがスタックのどこかにWMIを持っていることがわかります。
管理者特権のコマンドプロンプトから次のコマンドを実行してみてください。
winmgmt /resetrepository
次のエラーが発生する場合があります。
その場合は、ccmexec.exe
プロセスを強制終了した後、winmgmt
コマンドを再度実行してみてください。