Hoe Svchost.exe hoog CPU-gebruik te repareren

SVCHOST.EXE is een van die mysterieuze processen die constant in Windows draaien en absoluut essentieel is, maar je weet nooit precies wat het doet. Dus wat is SVCHOST.EXE ? Het identificeren van de daadwerkelijke services en programma's die in elk SVCHOST.EXE- proces worden uitgevoerd, is een taak die de moeite waard is om te weten, vooral wanneer het proces 99 of 100 procent van uw CPU opslokt!

Laten we dus, voordat we in oplossingen duiken, een dieper begrip krijgen van wat dit proces feitelijk doet en hoe u enkele van de problemen die zich kunnen voordoen, kunt oplossen. Ten eerste staat svchost voor " Service Host " en het doet precies wat de naam doet vermoeden: helpt bij het "hosten" van services. Een service in Windows is gewoon een programma in het besturingssysteem dat een bepaalde taak uitvoert en altijd op de achtergrond draait wanneer uw computer aan staat, zelfs als u niet bent aangemeld.

De meeste programma's waarmee u vertrouwd bent, worden uitgevoerd als een op zichzelf staand uitvoerbaar bestand, zoals .EXE. De meeste services worden echter geïmplementeerd in de vorm van DLL's , die niet zelfstandig kunnen worden uitgevoerd. Daarom(Hence) laadt svchost die DLL's en voert ze zelf uit. Dat is de reden waarom wanneer u Windows Taakbeheer(Windows Task Manager) opent , u een aantal svchost.exe-processen ziet lopen. Als je meer informatie wilt over de Taakmanager(Task Manger) , bekijk dan mijn artikelen over het begrijpen van de Taakmanager .

svchost

U zult merken dat er momenteel acht svchost-processen op mijn computer draaien, die allemaal verschillende hoeveelheden geheugen gebruiken en onder verschillende gebruikersnamen worden uitgevoerd. Dus laten we zeggen dat een van hen draait op een extreem hoog CPU- gebruik van 100 procent, hoe kunnen we de daadwerkelijke toepassing identificeren?

Er zijn eigenlijk twee manieren om dit te doen: doe het allemaal handmatig met behulp van de opdrachtprompt en Services -tool of door een toepassing van derden te gebruiken. Ik ga beide hier noemen voor het geval er een niet voor u werkt.

Controleer eerst op virussen

Voordat we ingaan op de details hieronder, is het de moeite waard om op te merken dat er gevallen zijn waarin svchost.exe eigenlijk een virus is. Omdat het een systeemproces is, gebruiken kwaadwillende codeurs de naam svchost om verborgen te blijven. Als het bestand zich in Windows/system32 bevindt, is het meer dan waarschijnlijk geen virus, maar ik raad altijd aan om voor de zekerheid een scan uit te voeren.

Als je nog geen antivirusprogramma hebt, raad ik je aan om Kaspersky of Bitdefender te gebruiken, omdat ze consistent bovenaan presteren in AV-Test- en AV-Comparatives- ranglijsten. Ze zijn niet gratis, maar de meeste gratis antivirusprogramma's bundelen uiteindelijk extra ongewenste software of leiden uw browser om naar hun "veilige" zoekoplossing, die helemaal niet veilig is en u alleen maar volgt en u meer advertenties laat zien.

Identificeer(Identify) svchost.exe - processen(Processes) via opdrachtprompt(Command Prompt) (harde manier)

1. Ga eerst door en klik op Start en vervolgens op Uitvoeren(Run) en typ CMD in en klik op OK. Ga in Windows 8.1 door en klik met de rechtermuisknop op de Start - knop en kies Uitvoeren(Run) .

voer cmd uit

2. Typ het volgende in het opdrachtvenster en druk op Enter

tasklist /svc /fi “imagename eq svchost.exe

U zou een uitvoer moeten krijgen zoals hieronder weergegeven met de naam, PID en servicebeschrijving

svchost-processen

U ziet nu elk svchost-proces samen met het unieke ID-nummer en de services waarvoor het verantwoordelijk is. Deze namen zijn echter nog steeds erg cryptisch en zijn allemaal korte namen. Om wat meer nuttige informatie over het proces te krijgen, kunnen we de Services -browser in Windows gebruiken.

3. Klik met de rechtermuisknop op Deze computer(My Computer) , kies Beheren(Manage) . Kies in het resulterende scherm Computerbeheer(Computer Management) en kies vervolgens Services en toepassingen( Services and Applications) . Kies ten slotte Diensten(Services) .

windows-diensten

4. Probeer nu de cryptische Windows -servicenaam te matchen met de gemakkelijk leesbare namen op het tabblad Services . Dit is een beetje en kan even duren, want als je het proces met ID 1436 en de naam WudfSvc neemt(WudfSvc) , moet je proberen het in de lijst te vinden. Als u dubbelklikt op een van de servicenamen, ziet u ook hun cryptische naam, dus dat is hoe u ze kunt matchen. In mijn geval vermoedde ik dat de W betekent dat het proces begint met " Windows " en opende ze totdat ik een overeenkomst zag.

stichting windows driver

Zoals je kunt zien, heet de Windows Driver Foundation -service eigenlijk kortweg wudfsvc !

Identificeer(Identify) svchost.exe- processen(Processes) via Process Explorer  (eenvoudige manier)

Als je te moeilijk vond, is er een veel gemakkelijkere manier! Bekijk de Process Explorer -tool van Microsoft (oorspronkelijk van SysInternals ). De tool is volledig gratis en geeft u gedetailleerde informatie voor elk proces dat momenteel wordt uitgevoerd.

Nadat u het hebt gedownload, voert u gewoon het exe-bestand uit, omdat het niet hoeft te worden geïnstalleerd. Beweeg uw muis over het svchost-proces en u krijgt een pop-up die u laat zien welke services onder dat proces worden uitgevoerd. Het leuke van procesverkenner is dat je de gebruiksvriendelijke naam voor elk proces krijgt in plaats van de korte naam.

proces verkenner

Windows 8 Taakbeheer

Een laatste ding dat ik wilde noemen, was het feit dat de taakbeheerder van Windows 8 het gebruik van de opdrachtregel of Process (Windows 8)Explorer in feite volledig overbodig maakt. Open Taakbeheer(Task Manager) door op CTRL + SHIFT + ESC te drukken en scrol omlaag op het tabblad Processen naar waar (Processes)Windows Processen(Windows Processes) staat .

Windows 8-processen

Hier ziet u elk svchost.exe-proces vermeld als Service Host: gevolgd door het type account waaronder het wordt uitgevoerd (Lokaal systeem(System) , netwerkservice(Network Service) , enz.). Er staat ook een nummer naast en als u het item uitvouwt door op de pijl te klikken, ziet u ook elke service die onder dat specifieke proces wordt uitgevoerd.

lijst met diensten

SVCHOST hoog CPU-gebruik repareren

Nu u precies weet welk proces uw hele CPU opslokt(CPU) , kunnen we bekijken hoe u dit kunt oplossen. Als je hebt ontdekt dat het proces geen Windows - proces is, zoals Windows Update of Windows Firewall , enz., stop dan gewoon het proces en verwijder het programma.

Meestal heeft dit probleem echter iets te maken met een Windows- proces. De beste oplossing in dit geval is om alle nieuwste updates van de website van Microsoft te installeren. Als u dit normaal niet kunt doen in Windows , probeer dan de computer opnieuw op te starten in de veilige modus en probeer het opnieuw.

Als u naar het tabblad Services kunt gaan zoals we hierboven hebben gedaan, klikt u met de rechtermuisknop op de service en kiest u Uitschakelen(Disable) . Zelfs als het Windows Update of de Firewall is, hoeft u zich geen zorgen te maken, u kunt het later opnieuw inschakelen. Start vervolgens de computer opnieuw op en ga naar de website van Microsoft om de updates handmatig op te halen. Schakel de service opnieuw in en start de computer opnieuw op en hopelijk werken de dingen!

Om een ​​service in Windows uit te schakelen , klikt u er met de rechtermuisknop op op het tabblad Services en kiest u (Services)Eigenschappen(Properties) .

service eigenschappen

Kies vervolgens Uitgeschakeld(Disabled) in de keuzelijst Opstarttype(Startup type) in het midden van het dialoogvenster:

service uitschakelen

Ik heb dit proces een paar keer doorlopen en het heeft voor mij gewerkt. Dus nogmaals, schakel eerst de service uit, start vervolgens de computer opnieuw op, installeer vervolgens handmatig updates, schakel vervolgens de service opnieuw in en start de computer opnieuw op. Als dit niet werkt, moet u een reparatie-installatie van Windows uitvoeren . Voer een Google -zoekopdracht uit voor reparatie-installatie en volg de stappen. Als u Windows 8 gebruikt, kunt u uw computer vernieuwen(refresh your computer) . Als je vragen hebt, plaats dan een reactie. Genieten van!



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts