Documente Academic
Documente Profesional
Documente Cultură
You are reading this article because you have been wondering why so many computer problems are related to the
svchost.exe errors. This article explains what is svchost.exe errors, how to manually stop svchost.exe processes,
how to fix svchost.exe application error and remove svchost.exe Trojan horse, svchost.exe virus, svchost.exe
worm, svchost.exe spyware and svchost.exe adware.
The problems:
Is your computer running very slow with many processes associated with svchost.exe running?
Does your computer crashes, hangs or freezes with so many svchost.exe running?
Have you received the svchost.exe application error message saying “The instruction at ‘0x7c918fea’
referenced memory at ‘0x00000010’. The memory could not be written“?
Is your computer infected with notorious svchost.exe Trojan horse, svchost.exe virus, svchost.exe worm,
svchost.exe spyware or svchost.exe adware?
What is svchost.exe?
According to Microsoft, Svchost.exe is a generic host process name for services that run from dynamic-link
libraries (DLLs). Let’s explain this in plain English. Instead of .exe files, Microsoft uses a set of .dll files to manage
all the internal Windows services. However, you can’t start a .dll file on Windows directly; it has to be loaded up
from a running executable (aka .exe). Then Microsoft introduces this heavy-duty svchost.exe process to handle
each every internal service. As every single svchost.exe instance is created for each service groups, that is why
you are seeing so many processes running and other errors like svchost.exe virus.
1. Click on Start, Run and type the command services.msc and then click OK
2. Double-click on Automatic Updates service.
3. Go to Log On Tab and make sure Local System Account is selected as the logon account and uncheck the
option “allow service to interact with desktop”.
4. Make sure the service in the Hardware Profile section is enabled.
5. Under General Tab, the Startup Type should be Automatic, if not, drop the box down and select Automatic.
6. Make sure the service within Service Status should be started and then click the Start button enable it.
7. Repeat the above steps again for Background Intelligent Transfer Service (BITS) service
1. Click on Start, Run, and type CMD command and then click OK
2. In the popup window, type the REGSVR32 WUAPI.DLL command and then press Enter
3. In few moments, you will receive the "DllRegisterServer in WUAPI.DLL succeeded" message and click OK
4. Repeat step 2 and step 3 for each of the following commands:
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
1. Go to the command prompt, type net stop WuAuServ and press Enter
2. Type cd %windir% and press Enter
3. Type ren SoftwareDistribution SD_OLD and then press Enter to rename SoftwareDistribution folder
4. Type net start WuAuServ to restart the Windows Update Service
5. Type exit and then press Enter to exit the command prompt
Click on Start, Shut Down, and Restart to reboot Windows system. This will fix the svchost.exe errors on your
Windows, the infamous svchost.exe 100% CPU usage problem and other svchost.exe application errors like the
0x745f2780 reference error.
It is not recommended for any regular computer users to manually fix svchost.exe errors. If not performed
properly, your computer system might experience permanent damage. For regular computer users, please
follow three steps below to fix the frustrating svchost.exe errors automatically: