今更だが、XPの古いマシンをリカバリした直後、Windows Update できない現象に遭遇。
ネットで検索すると意外にも同じ現象に遭遇した人が多い。
自分も今回で3~4度目なので備忘録に追加しとこう。
【現象】
リカバリディスクで Windows XP Professional SP2 をセットアップ。
全てのドライバをインストール後、Windows Update を実行。
エラー番号: 0x80190194 で、Windows Update できない。
【原因】
http://support.microsoft.com/kb/974500/ja
上記URLによると、下記のように書かれている。
↓
この問題は、高速インストール ファイルの URL が該当するクライアント コンピューターに引き続きキャッシュされているために発生します。サーバー クリーンアップ ウィザードを実行しても、キャッシュは更新されません。このため、該当するクライアント コンピューターは高速インストール ファイルのダウンロードを引き続き試行します。
【回避策】
上記URLの回避策①そのままではうまくいかず、
先に WindowsUpdateAgent30-x86.exe をインストール後に回避策①でうまくいった。
1.別途、ネットで探した WindowsUpdateAgent30-x86.exe をインストール。
再インストール時はコマンドプロンプトから引数 " /wuforce" 付きで実行。
WindowsUpdateAgent30-x86.exe /wuforce
(一度うまくいった後のループ発生時はこの強制インストールで対応可)
2.コマンドプロンプトで下記コマンド実行。
net stop wuauserv
net stop bits
3.SoftwareDistribution フォルダーの名前を変更。
例)SoftwareDistribution.old
4.コマンドプロンプトで下記コマンド実行。
net start bits
net start wuauserv
5.Windows Update を実行。今度はOK。