さて、どうしたものか。さっぱりWindowsUpdateがうまくいかない。
スポンサードリンク
エラーの説明も不親切・・・。
どうしたものかと調べるとログを見る方法を見つけた。
2008-04-24 02:37:43:703 3100 ec8 COMAPI >>– RESUMED — COMAPI: Install [ClientId = MicrosoftUpdate]
2008-04-24 02:37:43:703 3100 ec8 COMAPI – Install call failed
2008-04-24 02:37:43:703 3100 ec8 COMAPI – Reboot required = No
2008-04-24 02:37:43:703 3100 ec8 COMAPI – WARNING: Exit code = 0x80240FFF; Call error code = 0x80004002
2008-04-24 02:37:43:703 3100 ec8 COMAPI ———
2008-04-24 02:37:43:703 3100 ec8 COMAPI — END — COMAPI: Install [ClientId = MicrosoftUpdate]
2008-04-24 02:37:43:703 3100 ec8 COMAPI ————-
2008-04-24 02:37:44:453 3100 c10 COMAPI WARNING: Operation failed due to earlier error, hr=80004002
ログにはエラー番号が出ている。これを調べてみる。サポートには以下の対処法が記載されていた。
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}]@=”PSOAInterface”
[HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer]@=”ole2disp.dll”
[HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32]”ThreadingModel”=”Both”@=”oleaut32.dll”
これでもダメ。以下をDOS窓でダダダっとやってみるとよいらしい。
%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
できた。。。。セキュリティー権限から監査、所有権だのあちこちみても解決できなかった。。。感謝。。。
参考文献:
- Microsoft Update/自動更新のエラー・ログを調査する - @IT
: http://www.atmarkit.co.jp/fwin2k/win2ktips/804muerrlog/muerrlog.html - Microsoft Transaction Server でエラー 80004002 が発生する
: http://support.microsoft.com/kb/170832/ja - Error: 0x80004002. wuauclt handler: failed to spawn COM server – Gazeboの日記
: http://d.hatena.ne.jp/Gazebo/20070802/p1
oldId.20080424024350550