Microsoft Update (Windows Update) が進まない件

おうちデスクトップで Microsoft Update (Windows Update) を実行すると「このコンピュータに該当する最新の更新プログラムを確認しています...」の画面より先に進まなくなってしまった。 緑色のミミズが永遠に動き続ける。 タスクトレイに自動更新の黄色い盾アイコンも表示されない。

まず WindowsUpdate.log を見てみる。

2007-06-14  22:42:03:531  1088  10a4  Agent    * WARNING: Skipping scan, self-update check returned 0x8024001B
2007-06-14  22:42:03:687  1088  10a4  Agent    * WARNING: Exit code = 0x8024001B
2007-06-14  22:42:03:687  1088  10a4  Agent  *********
2007-06-14  22:42:03:687  1088  10a4  Agent  **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]
2007-06-14  22:42:03:687  1088  10a4  Agent  *************
2007-06-14  22:42:03:687  1088  10a4  Agent  WARNING: WU client failed Searching for update with error 0x8024001b

このエラーコード「0x8024001b」でググって見つかった情報は,ちょっと古い「Re: Windows Update hangs while searching for updates - 0x8024001b」とか。 症状は一緒だけど,載ってるとおりに操作してみても解決せず。

さらにいろいろ試行錯誤した結果,最終的に「Microsoft Update がきちんと動くようになりました」のやり方で解決! 「C:\WINDOWS\SoftwareDistribution」フォルダの中の「DataStore」フォルダ以外を削除するという方法。 Automatic Updates サービスの停止が出来なかったので,セーフモードで起動してから作業した。 具体的に何をやったのか分かりやすいようにコマンドプロンプトのスクリーンショットも保存。

これでまた Windows XP を延命してしまったなあ。 家で Windows Vista を導入するのはいつになることやら。