Hoe te om fouten svchost.exe en problemen met het hoge gebruik van cpu te bevestigen
Gepost op 6 Oktober, 2007 in 8:11 am
SVCHOST.EXE is één van die geheimzinnige processen die constant in Vensters loopt en volkomen essentieel is, nog precies weet u nooit wat het doet. Zo wat is SVCHOST.EXE? Het identificeren van de daadwerkelijke diensten en de programma's die binnen elk proces lopen SVCHOST.EXE is een taak goed waard het het weten, vooral wanneer het proces omhoog 99 of 100 percenten van uw cpu eet!
Zo alvorens wij in oplossingen duiken, krijg een dieper inzicht in wat dit proces eigenlijk doet en hoe u over het bevestigen van enkele problemen kunt gaan die zouden kunnen voorkomen. Ten eerste, svchost betekent „de dienstgastheer“ en het doet precies wat zoals de naam voorstelt: hulp aan de „gastheer“ diensten. De dienst in Vensters is eenvoudig een programma in het werkende systeem dat een bepaald werk doet en op elk moment op de achtergrond loopt wanneer uw computer is, zelfs als u niet het programma wordt geopend.
De meeste programma's dat u met looppas als stand-alone executables, dergelijke .EXEs vertrouwd bent. Nochtans, worden de meeste diensten uitgevoerd in de vorm van DLLs, die op hun niet kan lopen. Vandaar, svchost laadt die DLLs en stelt hen in werking zelf. Dat is waarom wanneer u de Manager van de Taak van Vensters opent, u een bos van processen svchost.exe het lopen zult zien. Als u meer info op Manger van de Taak wilt, controleer mijn artikelen het begrip van de Manager van de Taak.
U zult opmerken dat er momenteel acht svchostprocessen op mijn computer lopen zijn, allen die diverse hoeveelheden geheugen uitputten en onder verschillende gebruikersnamen lopen. Zo zeg één van hen bij een bovenmatig hoog gebruik van cpu van 100 percenten, hoe kan wij het daadwerkelijke toepassing lopen identificeren loopt?
Er zijn eigenlijk twee manieren om over dit te gaan: doend het allen die manueel het de bevelherinnering en hulpmiddel van de Diensten met behulp van of door een derdetoepassing te gebruiken. Ik ga vermelden allebei hier in het geval niet voor u werkt.
Identificeer processen svchost.exe gebruikend bevelherinnering (harde manier)
1. Eerst, ga door en klik Begin en toen Looppas en type binnen CMD en klik O.K.
2. Type in het volgende in het de bevelvenster en pers Ga binnen
tasklist /svc /fi „imagename eq svchost.exe
U zou een output moeten krijgen zoals die hieronder met de naam, PID, en de de dienstbeschrijving wordt getoond
U zult nu zien elk svchostproces samen met het het unieke aantal van identiteitskaart en de diensten is het van het lopen de oorzaak is. Nochtans, zijn deze namen nog zeer cryptisch en zijn alle korte handnamen. om wat meer nuttige informatie over het proces te krijgen kunnen wij browser van de Diensten in Vensters gebruiken.
3. Klik met de rechtermuisknop aan Mijn Computer, kies Leid. Voor het resulterende scherm, kies Computer Management and then choose Services and Applications. Finally, choose Services.
4. Now try to match the cryptic Windows service name with the easily readable names in the Services tab. This is a little and can take some time because if you take the process with ID 1436 and it’s name WudfSvc, you have to try to find it in the list. If you double-click on one the service names, you’ll see their cryptic name also, so that’s how you can match them up. In my case, I guessed that the W means the process starts with Windows… and opened them until I saw a match.
As you can see, the Windows Driver Foundation service is actually called WudfSvc also!
Use Process Explorer to find programs running as svchost.exe (easy way)
If you found to be too difficult, there is a much easier way! Check out the Process Explorer tool from Microsoft (originally from SysInternals). The tool is completely free and gives you detailed information for each process currently running.
Once you download it, just run the exe file as it does not have to be installed. Hover your mouse over the svchost process and you’ll get a popup showing you which service is running under that process.
Fixing SVCHOST high CPU usage
Now that you have figured out exactly which process is eating up all of your CPU, we can address how to fix it. If you have found that the process is not a Windows process, such as Windows Update or Windows Firewall, etc, then simply kill the process and uninstall the program.
However, most of the time that this problem occurs, it has something to do with a Windows process. The best solution in this case is to install all of the latest updates from Microsoft’s web site. If you’re not able to do so normally in Windows, try restarting the computer in safe mode and try it again.
Also, if you can get to the Services tab like we did above, go ahead and right-click on the service and choose Disable. Even if it’s Windows Update or the Firewall, don’t worry, you can re-enable it later. Then restart the computer and go to Microsoft’s web site and manually get the updates. Re-enable the service and restart the computer again and hopefully things are working!
In order to disable a service in Windows, right-click on it from the Services tab and choose Properties.
Next choose Disabled from the Startup type combo box located in the middle of the dialog box:
I have gone through this process a couple of times and it’s worked for me. So again, it’s disable the service, restart computer, install updates manually, re-enable service, and then restart computer again.
Any questions, comments, add-ons, or tips? Post a comment!
Technorati Tags: svchost, svchost high cpu, services, task manager, processIf you enjoyed this post, make sure you subscribe to my RSS feed!
» Filed Under Computer Tips
Related Posts
- An introduction to the Windows XP Task Manager: Processes, Programs, and Performance - Part 2
- An introduction to the Windows XP Task Manager: Processes, Programs, and Performance - Part I
- Want more information on your Windows XP processes?
- Windows Server 2003/Small Business Server hangs on "Applying Computer Settings"
- How to forcefully clear all jobs from a print queue
























