Tuesday, July 17, 2007

Win updates problem: Manual steps to resolve "0x800A01AE" or "0x080070570" error messages

To manually resolve this problem, follow these steps:
1.Stop the Background Intelligent Transfer Service and the Automatic Updates service. To do this, follow these steps:
a. Click Start, click Run, type cmd, and then click OK.
b. At the command prompt, type the following commands, and then press ENTER after each command:
net stop wuauserv
net stop bits
exit
2.Rename the Catroot2 folder.

Note Do not follow this step if you are using Microsoft Windows 2000.

To rename the Catroot2 folder, follow these steps:
a. Click Start, click Run, type cmd, and then click OK.
b. At the command prompt, type the following commands, and then press ENTER after each command:

net stop cryptsvc
ren %systemroot%\System32\Catroot2 oldcatroot2
net start cryptsvc
exit
Important Do not rename the Catroot folder. The Catroot2 folder is automatically recreated by Windows, but the Catroot folder is not recreated if the Catroot folder is renamed.
3.Rename the "SoftwareDistribution" folder:
a. Click Start, click Run, type %systemroot%, and then click OK.
b. Right-click the SoftwareDistribution folder, and then click Rename.
c. Type SoftwareDistribution.old, and then press ENTER to rename this folder.
4.Register the files that are used by Windows Update and Microsoft Update. To do this, follow these steps:
a. Click Start, click Run, type cmd, and then click OK.
b. At the command prompt, type the following commands, press ENTER after each command, and then click OK every time that you receive a verification message:
regsvr32 wuapi.dll
regsvr32 wuaueng1.dll
regsvr32 wuaueng.dll
regsvr32 wucltui.dll
regsvr32 wups2.dll
regsvr32 wups.dll
regsvr32 wuweb.dll
5.Start the Background Intelligent Transfer Service, the Automatic Updates service, and the Event Log service. To do this, follow these steps:
a. Click Start, click Run, type cmd, and then click OK.
b. At the command prompt, type the following commands, and then press ENTER after each command:
net start bits
net start wuauserv
net start Eventlog
exit

No comments: