前回デュアルコアにアップデートしたのはいいものの、なんかせっかく買ったサウンドカードに音切れ現象が。
仕方なくOSを再(修復)インストールしたものの、音関連は直らず。それところか、初期構成に戻ったXPにパッチを適用しようとしたら、
WindowsUpdateが意味不明エラーで出来なくなっていた!
前にも何回かWindowsUpdateがうまく行かないエラーが発生したことがあったけど、今回は特殊な状況で今までにはないパターンだったので、以下のような状況になった人のために。
・WindowsUpdate(MicrosoftUpdate)サイト自体は利用可能
・Update自体はきちんと始まる
・インストールものを選んでいざ開始すると、ダウンロードが終わって、インストールされませんでしたのエラーが出る
・自動更新もきちんと働くが、やはり同じエラーでインストールされない
もし、サイト自体も利用不可能でしたら、プロキシを通しているかを確認。プロキシを通じての利用は出来ないようです。
設定を解除していても、IEなどでは使用を解除していてもOS自体に設定がうまく反映されていない可能性があります。プロンプトまたは、ファイル名を指定して実行などから
%Windir%\system32\proxycfg -d
と入力してみてください。
また、念のために自動更新のサービスを再起動。
%Windir%\system32\net stop wuauserv
%Windir%\system32\net start wuauserv
で、本題に戻ると修復インストール後アップデートが出来ないのは修正されたファイル(ログ?)が存在しているのにアップデート情報が初期化されているために起こるようです。
以下のコマンドを実行してみる
%Windir%\system32\net.exe stop bits
%Windir%\system32\net.exe stop wuauserv
%Windir%\system32\regsvr32.exe %windir%\system32\atl.dll
%Windir%\system32\regsvr32.exe %windir%\system32\jscript.dll
%Windir%\system32\regsvr32.exe %windir%\system32\msxml3.dll
%Windir%\system32\regsvr32.exe %windir%\system32\softpub.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wuapi.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wuaueng.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wuaueng1.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wucltui.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wups.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wups2.dll
%Windir%\system32\regsvr32.exe %windir%\system32\wuweb.dll
%Windir%\system32\net.exe start bits
%Windir%\system32\net.exe start wuauserv
再度アップデート実行
これで一応完全に修復は完了。・・・でも肝心のサウンドは直らないorz
何のための修復インストールだよ・・・俺の三時間を返せよ(´・ω・`)
その後もいろいろ試行錯誤をくり返すも依然直らず。
だめもとで、PCIスロットを変えてみたところ・・・
直った!?!??!?
なんでやねん・・・
ということで、なんのために修復したのかも分からず、結局元通りヽ(´ー`)ノ
よかったよかった。