質問: cpu使用率高い-該当プロセスなし windows 2000 sp4を使用しています。 新たにハードディスクを購入したので、まっさらな状態から新規インストールを行いました。windows updateが終わり、いくつかのプログラム(firefox, winzip, 秀丸, ビデオボードのドライバ)をインストールしたところで、タスクマネージャのパフォーマンスタブに表示されるcpu使用率が常に高いことに気がつきました。デュアルcpuマシンなのですが、常に40~47%くらいを示しています。これはひょっとしてスパイウェアかウィルスか何かかと思い、トレンドマイクロのサイトでスキャンもしてみましたが、何も見つかりませんでした。 原因をつきとめようと、再起動後、何のプログラムも立ち上げない状態で、タスクマネージャのプロセスタブを開き、片っ端からプロセスを終了しました。explorer.exeとtaskmgr.exeを除き、終了できるものはすべて終了しました。その時点でのプロセス一覧は: csrss.exe explorer.exe imejpmgr.exe lsass.exe mstask.exe services.exe smss.exe spoolsv.exe svchost.exe svchost.exe svchost.exe system system idle process taskmgr.exe winlogon.exe winmgmt.exe こうなりました。この画面でのcpu使用率は99%が「system idle process」になっています。 しかしながら、パフォーマンスタブが示すcpu使用率は、相変わらず45%前後です。 このような状態で、何がcpu使用率を引き上げているのかを突き止める方法は、ありますでしょうか? ご助言よろしくお願いいたします。
回答: こんにちは 昔私もありました。 (ntでもありましたし。) デュアルになっているのであればタスクには2つのcpuゲージとメモリゲージが表示されていますよね? ちなみに、私の場合はクライアントにルーティングするサービスをあげていたんですが。スペックに対して処理が多いとcpu負荷が一定にかかり定期的に極端に上がるときがあります。 タスクマネージャーのグラフの画面でメニュー→表示→カーネル時間を表示をチェックしてください。 赤いのと緑の線と二つあると思います。緑がcpu全部の使用率、赤が簡単に言うと機械を動作するのに使われているケージ。緑と赤の間がワードやエクセルなどのユーザーが使っている容量です。 緑と赤の間が開いていれば、何かのソフトが使用しているでしょうし。赤が占領していればそれはハードやネットワーク系になります。 ユーザー側なら、不要なサービス(管理ツール→サービス)は立ち上がっていないですかね?あとクライアントに提供するサービスやネットワーク関係をインストールしたりサービスあげていませんか? 赤い方なら 少し怪しいかな・・と思うのはビデオカードですが(昔ちょっとあったので) はずれていたらすいません。 あんまり参考にはなりませんが下記のアドレスにこんなのもあります。