1. Click Start, in Start Search item, type: "notepad" (without quotes) and press Enter.
2. Copy the following commands and then paste them into the opened Notepad window:
|
net stop wuauserv net stop Cryptsvc cd /d %windir%\SoftwareDistribution rd /s /q DataStore ren %windir%\system32\catroot2 catroot2.old net start wuauserv net start Cryptsvc |
3. After pasting the above commands, please close the Notepad window. Choose Save when you are prompted to save the file. Type "register.bat" as the file name and choose Desktop from the left panel as the location.
4. Refer to the Desktop and right click the register.bat file, then choose Run as administrator.
5. You will see a DOS-like window processing.
If this still has not solved your problem you can try the following
1. Set the Windows update service to manual and reboot the machine
2. Execute the following from a DOS prompt when the machine has rebooted.
| ipconfig /flushdns Cd %windir% del /s *.chk;*.rip;*.tmp;~*.* msiexec /regserver sc config msiserver start= auto net stop msiserver msiexec /unreg msiexec /regserver regsvr32 msi.dll /s regsvr32 msihnd.dll /s net start msiserver Regsvr32 wuaueng.dll /s net stop wuauserv cd /d %windir% rmdir /s /q softwaredistribution net start wuauserv sc config eventlog start= auto obj= Localsystem net start eventlog regsvr32 qmgr.dll /s regsvr32 qmgrprxy.dll /s sc sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) regsvr32 wuaueng.dll /s sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc config wuauserv start= auto obj= Localsystem net stop wuauserv sc config bits start= DEMAND obj= Localsystem net stop bits regsvr32 msxml.dll /s regsvr32 msxml2.dll /s regsvr32 msxml3.dll /s regsvr32 msxml4.dll /s regsvr32 qmgr.dll /s regsvr32 qmgrprxy.dll /s regsvr32 muweb.dll /s regsvr32 winhttp.dll /s regsvr32 wuapi.dll /s regsvr32 wuaueng.dll /s regsvr32 wuaueng1.dll /s regsvr32 wucltui.dll /s regsvr32 wups.dll /s regsvr32 wups2.dll /s regsvr32 wuweb.dll /s net start wuauserv net start bits sc config cryptsvc start= auto net stop cryptsvc cd %windir%\system32\catroot2 del *.* /f/q/s regsvr32 cryptdlg.dll /s regsvr32 cryptui.dll /s regsvr32 dssenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 initpki.dll /s regsvr32 mssip32.dll /s regsvr32 sccbase.dll /s regsvr32 softpub.dll /s regsvr32 slbcsp.dll /s regsvr32 rsaenh.dll /s regsvr32 winhttp.dll /s regsvr32 wintrust.dll /s net start cryptsvc cd\ sc config ose start= demand net start ose regsvr32 qmgr.dll /s regsvr32 qmgrprxy.dll /s regsvr32 es.dll /s |
3.Don't forget to set your Windows update back to Automatic (Delayed start)