Fix a non-working Windows Update
There can be several causes for errors when using windowsupdate.microsoft.com
- If your system date on your computer is not configured correctly to current date, then Windows Update will fail to work.
- If you get a security message about Windows should only be updated by your System Administrator (And you have Administrator Privileges), then you can fix it with setting these DWORD registry keys (or delete them):
[HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer]
DisableWindowsUpdateAccess=0
NoWindowsUpdate=0 (“Remove links and access to Windows Update”)[HKEY_LOCAL_MACHINE \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer]
DisableWindowsUpdateAccess=0
NoWindowsUpdate=0[HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \WindowsUpdate]
DisableWindowsUpdateAccess=0 (“Remove access to use all Windows Update features”)More Info MS KB283288
More Info MS KB228548
More Info MS KB316524
More Info MS KB326686 -
If the Windows Update doesn’t load properly at all then you might have answered No to the Trust Certificate. Or the security level in Internet Explorer is set too tough.
More Info MS KB174360
More Info MS KB252829 -
If your Internet Explorer is damaged, then it might cause the Windows Update failure.
- If there are leftovers from a previously failed update, then it might conflict with the new update. Delete the contents in the following folders:
C:\Program Files\WindowsUpdate (Except the directory V4 and the file Wuhistv3.log)
C:\Program Files\WindowsUpdate\V4 (Except the file IUHIST.XML)
C:\WUTemp (Can be found on another drive depending on free space, note this can make it use mapped network drives unmap these)More Info MS KB193385
More Info MS KB241122
More Info MS KB243787 - If the WinXP service cryptographic service is disabled, then the WU will fail (It can become disabled if broken database, use link for more detail)
- If Win2k/XP/2k3 DLL files required for running Windows Update needs to be registered (Besides those registered when repairing Internet Explorer):
regsvr32.exe regwizc.dll
regsvr32.exe Mssip32.dll
regsvr32.exe Wintrust.dll
regsvr32.exe Softpub.dll
regsvr32.exe Initpki.dll
regsvr32.exe Dssenh.dll
regsvr32.exe Rsaenh.dll
regsvr32.exe Gpkcsp.dll
regsvr32.exe Slbcsp.dll
regsvr32.exe Cryptdlg.dllFor WinXP/2k3 only:
regsvr32.exe licdll.dll
regsvr32.exe Sccbase.dll
regsvr32.exe Msxml.dll
regsvr32.exe Msxml2.dll
regsvr32.exe Msxml3.dllNote if using WinXP SP2 then one can just run this command:
“%ProgramFiles%\Internet Explorer\iexplore.exe” /rereg
More Info MS KB870700
- Look at the trace log created by Windows Update to pin point the cause of failure:
%Windir%\Windows Update.log
- Enable Stepping Mode to diagnose the Windows Update failure. This is done with this STRING registry key:
[HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Active Setup]
SteppingMode = “Y” (Disabled = “N”, ENabled = “Y”, Default = “N”)More Info MS KB178081
More Info MS KB248439
More Info Reset Windows Update
More Info Windows Update Troubleshooter
More Info MS KB241234
More Info MS KB313817
More Info MS KB319585
More Info MS KB813444