先日パソコンが遅くなる原因の突き止め処置したので、
今度は前から気になっていたアマチュア無線用のノートPCもチェックしてみることにした。
このノートPCはセルロンの2GHzなんだが立ち上がりがやたら遅いし、その後もなにか変。
zlogの立ち上がりも非常に遅い。
もちろん、ウイルスチェックやマルウエアのチェックもしているし、明らかに使用しないサービスやスタートアップのプログラムもとめてある。
それでもなんか変。
とりあえず前のJAVA系の変更もしておきました。
パソコンが遅い! 原因発見! -->>前の記事
さて、原因を見つけるのにどうするか?
タスクマネージャを見ていると立ち上がり時なんだかI/O読み込みが異常に多いプロセスがあるのに気づいた。
wuauclt.exe がなんかやたら動いてる。
これはwindowsの自動更新がらみのプロセスでそれ自体は悪くはないんだがおかしいのでネットでいろいろしらべてみると、似たようなのがみつかった。
http://mauyas.com/archives/1386
上記の記事によると、どうも自動更新のデータがおかしな場合にやたら動き回る事象があるらしい。
詳細は上記を見てもらえばいいが、対処方法は履歴データをきれいに消せばいいらしい。
やり方も出ていたがコマンドラインからやる方法なので普通にわかるやり方でやってみた。
(1)Automatic Updateサービスをとめる
コントロールパネル -> 管理ツール -> サービス
のところでAutomatic Updateのサービスを停止する。

(2)履歴データを消す
windows/SoftwareDistribution/DataStore 配下のファイル、ディレクトリをすべて消去する。
(3)Automatic Updateサービスを再開させる
手順は(1)と同じ
以上で完了
マイクロソフトの下記も参照
http://support.microsoft.com/kb/875560/ja
これで起動時の長いI/Oはなくなり、zlogの立ち上がり等も早くなりました。
windowsのPCの遅くなる原因はたくさんあるようです。
なお、この手順は間違えるとWindowsがおかしくなったりしますので自分でwindowsを復旧する自信のない方はおやめください。
<<--「投票」してくれるとうれしい!