Windows 7 Svchost – New system, Old Error
So we discussed in several previous articles various problems with svchost process in Windows XP and Windows Vista. Today we will take a closer look on Windows 7 svchost process. And again we will use standard set of programs and standard windows functions to solve this problem (read about them here):
But for Windows 7 you can use one more useful utility for analyzing svchost.exe process called Svchost Viewer. You can download and read about it here – it is free tool.
Or you can download Svchost Fix Wizard that will fix your problem in automatic mode. But it is not free:
So the process of determining what service or file makes svchost.exe take a lot of CPU resources is similar to what we did in Windows Vista. You open Process Explorer -> Order process by name by clicking on the word Process in the Processes column. Now you will see all svchost.exe instances one by one in one place. Next look at the instances of svchost.exe that are running and double-click the one with the high CPU usage. Look at the Services tab to find out what services are being hosted by that instance of svchost.
There are some services that have problems with running under Windows 7:
Windows Live Mesh Remote Desktop service – this service can be found on some Windows 7 machines. It is a free web-based file synchronization software by Microsoft that is designed to allow files and folders between two or more computers be in sync with each other on Windows. If you don’t use it but you can see it is running – that is a chance that after disabling it your svchost problem will disappear.
Windows Audio service (Audiosrv)
Of course, you can’t simply disable audio service as this will result serious sound problems. But if you see that this service is the reason of your problem – you can do couple of things to fix it. Go to Device Manager and find your audio device. After double clicking on it and going to driver tab you can choose option either to update driver or to roll back latest changes. This can solve your problem.
If you can’t determine what service is causing the problem or how to deal with this or that service you can perform some useful general actions.
1) Use System File Checker – built in system tool that will find and fix corrupted system files. You can run it from command prompt by typing special command:
2) Check your startup items. In most cases you don’t need such applications as Adobe, antiviruses, torrent clients, media software to run on startup. Disabling them will increase load speed and possibly fix svchost problem:
3) And of course one of the essential actions you need to perform is to scan the whole PC with some quality antivirus that will find and remove viruses that can also be a reason of high CPU usage. Here is the list of quality antiviruses:
- Stronghold Antivirus (free full functional trial)
- AVG Free Edition
- Avast (has free version)
If above instructions seem to be complex or you can’t find the reason of the problem use advanced utility Svchost Fix Wizard that was designed to solve problems of such a kind.