"ordinateur",
If you run into this issue again, copy and paste the following into a file,
and give the ending file extension a .bat or .cmd (works on Windows XP):
------------------------------------------------8<--------------------------
--------------------------
NET STOP WUAUSERV
NET STOP BITS
regsvr32 /s cdm.dll
regsvr32 /s bitsprx2.dll
regsvr32 /s bitsprx3.dll
regsvr32 /s iuengine.dll
regsvr32 /s qmgr.dll
regsvr32 /s qmgrprxy.dll
regsvr32 /s msxml.dll
regsvr32 /s msxml2.dll
regsvr32 /s msxml3.dll
regsvr32 /s urlmon.dll
regsvr32 /s wuapi.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wuaueng1.dll
regsvr32 /s wuauserv.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups.dll
regsvr32 /s wuweb.dll
NET START BITS
NET START WUAUSERV
regsvr32 /s softpub.dll
regsvr32 /s initpki.dll
regsvr32 /s mssip32.dll
regsvr32 /s wintrust.dll
regsvr32 /s dssenh.dll
regsvr32 /s rsaenh.dll
regsvr32 /s gpkcsp.dll
regsvr32 /s sccbase.dll
regsvr32 /s slbcsp.dll
regsvr32 /s cryptdlg.dll
regsvr32 /s jscript.dll
echo \\ NOW THIS SHOULD WORK! //
------------------------------------------------8<--------------------------
--------------------------
--
Pat Walters [MSFT]
"ordinateur" <> wrote in message
news:86D66ACD-F61B-436C-B784-...
> I was having problems with Windows Update hanging. Looking in
> c:\windows\WindowsUpdate.log, I had error 0x80040154, which seems to be a
> problem with a com object not registering. Don't know why.
>
> The solution is to register by hand each of the WU dll's.
>
> Open up a command prompt then key in
> C:\WINDOWS\system32\regsvr32.exe /s "C:\WINDOWS\system32\wuweb.dll"
> and repeat for all of the dll's in c:\windows\system32 that are named
> wu*.dll (Hover the mouse over each to see the description that should
mention
> windows update).
> Run windows update as normal and it should work now...
>
> --
> (weary sigh...)
|