> VilmaTech Blog > Svchost.exe – How to Fix Svchost.exe Problem

Svchost.exe – How to Fix Svchost.exe Problem

What Is Svchost.exe?

Svchost.exe is an indispensable system process to NT-based Microsoft Windows Operating System, such sharing process takes the responsibility of manipulating processes executed from Dynamic Link Library (DLL). Svchost.exe is no more than a service host, services need to direct their executable processes to svchost before the host calling correspondent DLL to activate them. When computer starts, svchost.exe will read the services written in registry entries and load them down to better perform many services at the same time with lower consumption of CPU. Each svchost.exe displayed in Task Manager presents a certain kind of basic service to keep the computer running properly. Therefore, Svchost.exe cannot be terminated from the background; otherwise the whole system will crash.

servise host

Svchost.exe Can Be Exploited by Virus

Svchost.exe, issued by Microsoft without visual window, is capable of opening up portal to connect to LAN (local area network) and Internet, which is why it has been considered to be technically 9% risky, as it is known to all that network has become the most popular way for infection’s infiltration. Besides svchost.exe loads services, mastering all the information of a computer, it becomes as a major target of various types of virus to monitor applications, record key strokes, hide themselves up well, connect to the network to their satisfactory and manipulate other processes.

live chat

How to Tell Which Svchost.exe Is Fraudulent?

Generally speaking, Windows 2000 has two svchost.exe processes; Windows XP has more than four svchost.exe processes. Therefore, more svchost.exe processes is not necessarily indicating virus infiltration on a computer. What’s more, there were cases that more svchost.exe processes showed up to significantly consume CPU usage with no infections being found. So how to distinguish the genuine from the fraudulent? When you come across with svchost.exe in the cases listed below, you need to eradicate it without hesitation:

▲     Svchost.exe stays under subdirectory under C:Windows, with a size more than 106496 bytes..

▲     Svchost.exe is put under C:\Windows\System32\drivers with a size up to 30720 bytes.

▲     Svchost.exe places itself under the sub-directory of C:\Documents and Settings with a size exceeding 233472 bytes.

▲     Svchost.exe appears under the sub-directory of C:\Program Files with a size over 525312 bytes.

▲     Svchost.exe presents under the sub-directory of C:\Program Files\Common Files with a size surpassing 1429504 bytes.

▲     Svchost.exe shows up in Temp folders under Windows with a size more than 109222 bytes.

▲     There is no note for svchost.exe.

To find out the paths of files executed by svchost.exe and see if they are abnormal, one can utilize process management software, given the fact that Task Manager is not able to do so.

live chat

Steps to Fix Svchost.exe Problems

Steps Outline of fixing Svchost.exe Problems:

Ⅰ How to fix error message telling svchost.exe is not found.

Ⅱ How to fix highly consumed CPU issue caused by virus-forged svchost.exe.

Ⅲ How to fix highly consumed CPU issue because of multiple svchost.exe.

Ⅳ Svchost.exe problem caused by other issues.


Ⅰ How to fix error message telling svchost.exe is not found.

  • Download svchost.exe from reliable source.
  • Copy the downloaded svchost.exe file under C:WindowsSystem32 directory.
  • Hold Win key and R key together to bring up Run box.


  • Type ‘regsvr32 svchost.exe’ and hit Enter key.
  • Svchost.exe error message will not show up again.

Ⅱ How to fix highly consumed CPU issue caused by virus-forged svchost.exe.

One: Run reputable anti-virus programs to see if there is any detection of infection.

Two: If so, navigate to C: Windows, to find out any file/ folder with the name of ‘Sys’ followed by random letters and figures. For example: C:SysDayN6, C:Syswm1i, C:SysAd5D.

  • Double click on Computer/ My Computer and get into C Disk.
  • Hit the search icon  searchright above the address bar.
  • Enter ‘Sys’ in the blank of ‘ALL or part of the file name’ and select C Disk in the ‘Look in’ column.
  • Hit Search.

Three: Remove registry keys.

  • Hold Win key and R key at the same time to bring up Run box.
  • Enter ‘regedit’ and hit Enter key.
  • Navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run.


  • Locate the key on the right pane to find and delete the keys named after figures, like:





Four: Show hidden files.

> Windows 8 users to follow up

  • Clicking on Windows Explorer application from Start Screen.

windows explorer

  • Select View tab on Windows Explorer window, you will get numbers of options.
  • Tick ‘File name extensions’ and ‘Hidden items’ options.

win8 hidden file

> Windows 7/XP/Vista users to follow up:

  • Open ‘Control Panel’ from Start menu and search for ‘Folder Options’.
  • Under View tab to tick ‘Show hidden files and folders and non-tick Hide protected operating system files (Recommended)’ and then click ‘OK’.

Five: Remove all temp folders under System32.

  • Double click on Temp folder under System 32.
  • Press Ctrl and A key together.
  • Right click on one of the selected items.
  • When a drop down list shows, press Shift and D key together.
  • A box comes up for confirmation.
  • Press Enter key.

Six: Restart your computer and back to normal mode. Svchost.exe problem caused by virus can be fixed by now.

live chat

Ⅲ How to fix highly consumed CPU issue because of multiple svchost.exe.

Svchost.exe takes up a lot of resource even when there is no program running at the background? You may want to follow the instructions here.

One: Disable automatically startup items/ services.

> Windows 8 users to follow up:

  • Type ‘Task’ or ‘Task Manager’ on Start screen and select Task Manager.
  • Under Startup tab, find unwanted items.
  • Check the box next to the items you are planning on disabling
  • Press ‘Disable’.
  • Restart the computer.

win8 startup

> Windows 7/XP/Vista users to follow up:

  • Hold Win key and R key simultaneously to bring up Run box.
  • Type ‘MSCONFIG’ and hit Enter to bring up System Configuration window.
  • Go to Startup tab.
  • Check the box next to the items you are planning on disabling.
  • Press ‘Disable all’.
  • Restart the computer.

Two: Empty out all files and folders under C:\WINDOWS\SoftwareDistribution.

  • Double click on Computer/ My Computer.
  • Enter into C Disk.
  • Open WINDOWS folder.
  • Right click on SoftwareDistribution folder.
  • Press Shift and D key together when the drop down list shows to permanently remove it.

(C:\WINDOWS\SoftwareDistribution is the directory where Windows update service put its temp files.)

If message pops up telling some items are being occupied, one should:

  • Open Control Panel.
  • Access Service under Manage Tools/ Administrative Tools.

administrative tools

  • Search for ‘Automatic Updates’ and change it to manual start.
  • Restart the computer to go to delete SoftwareDistribution folder.
  • After successful removal, one should go back to change it back to autostart.
  • Restart the computer again.

Three: Remove documents being used by printers.

  • Open up Control Panel from Start menu.
  • Select ‘Printers and faxes’.


  • Click open the default printer by Microsoft.
  • Remove/ cancel all documents that are shown to be under printing.

ⅣSvchost.exe problem caused by other issues.

  • Svchost.exe error message can be caused by printer, if you have one. One needs to re-install the driver for the printer.
  • Svchost.exe error message can be triggered by installed programs. One should make sure that all installed programs have been updated to the latest version; if svchost.exe error message still show up, one may have to uninstall the program that conflicts with svchost.exe.
  • Svchost.exe error message can be seen on Ghost OS or piracy OS that is not well compatible. One should install original version of operating system or update OS to the higher version.



Reasons to cause svchost.exe problems can be classified into two types.

One is hardware:

  • SIMM/memory chips are broken/damaged.
  • There is too much dust in the slot where SIMM is placed.
  • Incompatibility caused by different brand of SIMM from that of main engine.
  • Thermal issues caused by overclock.

The other is software mainly caused by vicious items commit evil conducts to modify configuration, resulting in abnormal operating system. Constant svchost.exe error messages would appear to be irritating. What’s more worth of concern is potential problems reflected by svchost.exe process. Situation can be complicated and drastic when malevolent infections forge additional svchost.exe to confuse victims, giving rise to dysfunctions, even system crash should there be any chance that victim exterminate the genuine svchost.exe. If one ever comes across svchost.exe problem, please feel free to follow the steps help self. Strict conformation to the steps will help get out of its troubles. If you fail to figure out the reason to cause svchost.exe problem, you are welcome to get answer by starting a live chat here.

live chat

Comments are closed.

Latest Posts