PR

WindowsUpdateが失敗、エラー番号不明!?

さて、どうしたものか。さっぱり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

できた。。。。セキュリティー権限から監査、所有権だのあちこちみても解決できなかった。。。感謝。。。

参考文献:

oldId.20080424024350550