@echo off Echo This batch file will Set Service Object Security for WUAUSERV & BITS. REM Result will be written to %temp%\SetServiceObjectSecurity.log and then launched in Notepad. Echo Please wait... @echo on sc sdset bits "D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)" >%temp%\SetServiceObjectSecurity.log sc sdset wuauserv "D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)" >>%temp%\SetServiceObjectSecurity.log @echo off notepad %temp%\SetServiceObjectSecurity.log Echo Open %temp%\SetServiceObjectSecurity.log for SUCCESS entry. Echo Open the Services applet from control panel to see if the services are started. Echo For any errors; report on http://groups.msn.com/NTarabia @echo off Pause & also check below command msiexec.exe /unregister msiexec.exe /regserver REGSVR32 WUPS2.DLL /S REGSVR32 WUPS.DLL /S REGSVR32 WUAUENG.DLL /S REGSVR32 WUAPI.DLL /S REGSVR32 MUCLTUI.DLL /S REGSVR32 WUCLTUI.DLL /S REGSVR32 WUWEB.DLL /S REGSVR32 MUWEB.DLL /S REGSVR32 QMGR.DLL /S REGSVR32 QMGRPRXY.DLL /S regsvr32 atl.dll /s C:\ sc sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) pause