iisjman07
Active Member
- Reaction score
- 6
- Location
- South End Of The UK
Found this on one of microsoft's technet forum posts, seems pretty useful:
I've got a machine here that the Windows Update service absolutely refuses to start on, and I've tried all the apps and scripts I could find. Now I'm going to try this...
Verify Windows Update Service Settings
*Start>Run>services.msc
*Find the Automatic Updates service and double-click on it.
*Click on the Log On Tab and make sure the "Local System Account" is selected as the logon account and the box for "allow service to interact with desktop" is UNCHECKED.
*Under the Hardware Profile section in the Log On Tab, make sure the service is enabled.
*On the General Tab, the Startup Type should be Automatic, if not, drop the box down and select Automatic.
*Under "Service Status" on the General tab, the service should be Started, click the Start button enable it.
*Repeat the steps above for the service "Background Intelligent Transfer Service (BITS)"
Re-Register Windows Update DLLs
*Click on Start, Run, and type CMD and click ok
*In the black command window type REGSVR32 WUAPI.DLL and press Enter
*Wait until you receive the "DllRegisterServer in WUAPI.DLL succeeded" message and click OK
*Repeat the last two steps above for each of the following commands (I know you already did but please repeat again after above)
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
*Some dlls may not exist in Vista so ignore error messages
Remove Corrupted Windows Update Files
*Start>Run>cmd>net stop WuAuServ (If doesnt stop or doesnt recognize, stop Windows Update Services in services.msc)
*Still at the command prompt,type cd %windir% and press Enter
*In the opened folder,type the following command and press Enter to rename the SoftwareDistribution Folder
ren SoftwareDistribution SD_OLD
*Restart the Windows Update Service by typing the following at the command prompt
net start WuAuServ
*Type Exit and Press Enter to close the command prompt
*Start>Run>regedit
*Navigate HKLM/ Components , right-click this key and click export and take a backup of this key (you will be able to revert back to previous config by double-clicking this exported registry, in case of failure)
*Delete the keys PendingXmIdentifier and AdvancedInstallersNeedResolving,
*Apply the Resolution step of this article http://support.microsoft.com/kb/931712
*Make sure your user is in Administrators group!
*Temporarily disable any antivirus or firewall!
*Disable UAC (Control Panel -> User Accounts)
*Restart your computer
*Download Windows update agent (Save it dont run it) even if its already there on your computer
x86:
http://download.windowsupdate.com/v7/windowsupdate/redist/standalone/WindowsUpdateAgent30-x86.exe
x64:
http://download.windowsupdate.com/v7/windowsupdate/redist/standalone/WindowsUpdateAgent30-x64.exe
*Then go the folder you saved it, Right click and Run it as administrator.
*After the install is complete, restart your computer.
*You can now turn back UAC if you want and then restart your computer again
I've got a machine here that the Windows Update service absolutely refuses to start on, and I've tried all the apps and scripts I could find. Now I'm going to try this...