# svchost.exe - application error

You get the error: svchost.exe – application error the instruction at “0×745f2780” referenced memory at “0×00000000” the memory could not be “read”.  
Click OK to terminate the program.  
Click cancel to debug the program.

First Solution (Easy Fix)

1.Go 2 the start menu  
2.Right click “my computer”  
3.Click “properties” then the “automatic updates” tab  
4.Choose “turn off automatic updates”  
5.Reboot your computer  
6.Go back to start menu and in all programs go to “windows update” you have to be connected to the internet.  
7.Manually update windows.  
8.Turn your automatic updates back on.

After the above steps are finished. Reboot and check for improvements.

If you still get the error try the second solution below:

Second Solution (Not so easy fix)

Perform these steps leaving the svchost crash dialog open.

Repair Steps:

1.Verify Windows Update and <span class="caps">BITS</span> Service settings:  
a.Click Start→Run, type “services.msc” (without quotation marks) in the open box and click OK.  
b.Double click the service “Automatic Updates”.  
c.Click on the Log On tab, please ensure the option “Local System account” is selected and the option “Allow service to interact with desktop” is unchecked.  
d.Check if this service has been enabled on the listed Hardware Profile. If not, please click the Enable button to enable it.  
e.Click on the tab “General ”; make sure the “Startup Type” is “Automatic”. Then please click the button “Start” under “Service Status” to start the service.  
f.Repeat the above steps with the other service: Background Intelligent Transfer Service (<span class="caps">BITS</span>)

2.Re-Register the Windows Update DLLs  
&lt;&lt; run the Batch file “SVCHostERR.bat” – or manually perform steps in this section.  
a.Click on Start and then click Run, type: cmd and click OK.  
b.In the command window type “REGSVR32 <span class="caps">WUAPI</span>.DLL” (without quotation marks) and press Enter. When you receive the “DllRegisterServer in <span class="caps">WUAPI</span>.<span class="caps">DLL</span> succeeded” message, click OK.  
c.Repeat these steps for each of the following commands:  
REGSVR32 <span class="caps">WUAUENG</span>.<span class="caps">DLL</span>  
REGSVR32 WUAUENG1.<span class="caps">DLL</span>  
REGSVR32 <span class="caps">ATL</span>.<span class="caps">DLL</span>  
REGSVR32 <span class="caps">WUCLTUI</span>.<span class="caps">DLL</span>  
REGSVR32 <span class="caps">WUPS</span>.<span class="caps">DLL</span>  
REGSVR32 WUPS2.<span class="caps">DLL</span>  
REGSVR32 <span class="caps">WUWEB</span>.<span class="caps">DLL</span>  
d.Next stop the windows update Service by typing: “net stop WuAuServ”

3.Rename the Windows Update folder:  
a.Click Start, Run, type: windir and press Enter.  
In the opened folder, rename the folder SoftwareDistribution to SD\_Old.

4.Restart the Windows Update Service.  
a.Click Start, Run, net start WuAuServ.

5.Reboot system

6.Manually run Windows Update

If that still doesn’t work reformat and reinstall the OS!