起動しなくなったWindowsXPを、インストールCDを使って修復し、 SP3からSP2やSP1などに戻ってしまった環境に改めてSP3を当てると、 以後、WindowsUpdateがうまくいかなかったり、 シャットダウン時に異常に時間がかかるというトラブル。
シャットダウンに異常に時間がかかった際のイベントログを見ると、 以下のようなメッセージが出ている。
ソース:DCOM
イベントID:10010
説明:サーバー {9B1F122C-2982-4E91-AA8B-E071D54F2A4D} は、
必要なタイムアウト期間内に DCOM に登録しませんでした。
WindowsUpdateに関する環境というか設定が壊れているために、 シャットダウン時に自動アップデートしようとしてもうまくいかず、 関連するプロセスがタイムアウトするまで待つようになるため、 終了に異常に時間がかかってしまう。
コマンドプロンプトを起動し、以下の内容を順に実行。
net stop wuauserv regsvr32 /s wuapi.dll regsvr32 /s wups.dll regsvr32 /s wuaueng.dll regsvr32 /s wuaueng1.dll regsvr32 /s wucltui.dll regsvr32 /s wuweb.dll regsvr32 /s jscript.dll regsvr32 /s atl.dll regsvr32 /s softpub.dll regsvr32 /s msxml3.dll net start wuauserv
このあと、通常の手順でWindowsUpdateを実行する。
なお、今回は試さなかったが、最後の「net start wuauserv」の前に 以下のコマンドを追加で実行する必要がある場合も あるかもしれない、との記述あり。
regsvr32 /s wuapi.dll regsvr32 /s wuaueng.dll regsvr32 /s wuaueng1.dll regsvr32 /s wucltui.dll regsvr32 /s wups.dll regsvr32 /s wups2.dll regsvr32 /s wuweb.dll
と、いうようなことがないように、<br>Windows XPインストールメディアはSP3適用後のものも<br>用意していたりします。<br>でもなかなか面倒ですね、それ。
いや、うちもあるんだよ。オリジナルのCDを借りてきてSP3当てたものも作ったんだよ。容量がかなり大きくなったからDVDになっちまったので、対象マシンのドライブも一時的にDVDに換えて…<br><br>でもね、ライセンス認証が通らんのだわ(笑)。本体に貼付されたシールに書いてあるSP1aのProductKeyを入力すると「無効です」と… 結局、SP1aで修復して、SP3を当てるしかなかったわけです。はい。