SVCHOST Error on Logon
If you log on to the computer and you see a message like this:
svchost.exe — application error the instruction at “0×745f2780″ reference memory at “0×00000000″. the memory could not be ‘read’
Chances are that you have corrupted Windows Update data. To fix this problem follow these steps:
- Start the Services control ( start->run services.msc )
- Double click the service Automatic Updates.
- Click on the Log On tab.
- Local System account should be selected.
- There is no check in Allow service to interact with desktop.
- The service is enabled in the hardware profile.
- Click on the General tab.
- Startup type is set to Automatic
- Click on Start to start the service.
- Double click on the service Background Intelligent Transfer Service (BITS)
- Local System account should be selected.
- There is no check in Allow service to interact with desktop.
- The service is enabled in the hardware profile.
- Click on the General tab.
- Startup type is set to Automatic
- Click on Start to start the service.
- Close out of the Services control and go back to start->run and type cmd. In the command prompt window type the following:
- REGSVR32 WUAPI.DLL
- REGSVR32 WUAUENG.DLL
- REGSVR32 WUAUENG1.DLL
- REGSVR32 ATL.DLL
- REGSVR32 WUCLTUI.DLL
- REGSVR32 WUPS.DLL
- REGSVR32 WUPS2.DLL
- REGSVR32 WUWEB.DLL
- You may or may not need to reboot for this command:
net stop wuauserv - Move the SoftwareDistribution folder to OldSoftwareDistribution:
cd %windir%
move SoftwareDistribution OldSoftwareDistribution - Start the Automatic Update service.
net start wuauserv
I’ve created a batch file to automat this as best I can. You will need to do steps 1-3 manually. The batch file can be downloaded here.
May 10th, 2007 at 16:38 pm
Hello Paulus, every thing was good till the moment I type: “mv SoftwareDistribution OldSoftwareDistribution”
the response is: ” ‘mv’ is not recognized as an internal or external command, operable program or batch file.”
Could you help me?
Thanks
Julien