Startpagina » Geek Stuff » Wat is svchost.exe en is het veilig of is het een virus?

    Wat is svchost.exe en is het veilig of is het een virus?

    Vandaag ontving ik de volgende e-mail van een groovyReader met de vraag wat is svchost.exe:

    "Ik opende mijn Task Manager en zag svchost.exe tussen vele andere processen draaien. Wat is svchost.exe en waarom draait het zo vaak op mijn computer? Is het een virus of iets anders? Hoe kom ik er vanaf? "

    Toen ik begon met het schrijven van het e-mailantwoord terug naar onze groovyReader, besloot ik dat het antwoord een volledig artikel waard was. MrGroove was het daarmee eens, dus hier zijn we!

    Het goede nieuws is dat svchost.exe geen virus of kunstmatige intelligentie is die uw computer overneemt. Het slechte nieuws is dat het mysterieus is en goed in verbergen wat het is. De groovyNieuws is, met een beetje graven kunnen we nogal wat leren over wat precies svchost.exe doet op je computer.

    Laten we eerst opengaan Windows Taakbeheer de ... gebruiken CTRL + ALT + DEL menu of door op de snelkoppeling te drukken CTRL + SHIFT + ESC.  Hoe dan ook, als je Taakbeheer eenmaal is geopend, zie je verschillende processen van svchost.exe worden uitgevoerd.

    Dus wat is precies svchost.exe?

    De Microsoft Support-site definieert het als "een generieke hostprocesnaam voor services die worden uitgevoerd vanuit DLL-bibliotheken."Juist. Dus dat is vrij eenvoudig, iedereen zou dat kunnen begrijpen ... OK, laten we vertalen.

    EEN "dynamic-link bibliotheek " ook bekend als a .dll bestand is slechts een groot blok programmacode. Er zijn veel leuke trucs die ontwikkelaars kunnen doen met deze bestanden om dingen sneller te laten lopen en minder ruimte in te nemen. Het probleem is dat een .dll-bestand niet zelfstandig kan worden uitgevoerd. Je hebt een nodig .exe of "uitvoerbaar" bestand om de .dll en de bijbehorende code te laden.

    Nu we weten dat een DLL-bestand is, zou het makkelijker moeten zijn om te begrijpen waarom svchost een "generieke host" wordt genoemd. Het laadt alleen DLL-bestanden zodat ze systeemtoepassingen kunnen uitvoeren en uitvoeren. Dus het is niets om je zorgen over te maken, toch? Wel, er is de mogelijkheid dat je een virus zou kunnen downloaden, waardoor je onschuldige svchost enkele DLL's van de duistere kant zou kunnen laden. Als u uw computer up-to-date houdt met alle beveiligingsupdates van Microsoft en een antivirus-app uitvoert, moet u de kans hierop verkleinen.

    Oke, geweldig, dus het is gewoon een host voor nog meer processen! Nu ben ik nog nieuwsgieriger en wil ik weten wat er precies wordt uitgevoerd door svchost.exe., Dus hoe controleer ik dit? Er zijn twee eenvoudige manieren om tabbladen op svchost.exe te houden. De eerste is de opdrachtregel.

    Hoe u via de opdrachtregel kunt achterhalen welke processen op uw computer worden uitgevoerd.

    1. Klik de Start menu en dan Klik Rennen. In het venster Uitvoeren dat wordt weergegeven Type in cmd en druk op OK.

    2. In het opdrachtvenster Type takenlijst / SVC, en dan druk op ENTER.  Nu kunt u alle opgesomde dynamische bibliotheken zien die svchost.exe draait.

    Het probleem met de commandoregel is, het brengt alleen nog meer raar ogende processen naar voren die zo mysterieus lijken als svchost zelf. Dus hier is waar we moeten zijn download een programma van Microsoft genaamd Process Explorer (klik om te downloaden).  Process Explorer is standalone en vereist geen installatie. Net Uitpakken het gedownloade bestand en voer het uit. Zodra u het hebt uitgevoerd, kunt u individuele processen benadrukken en zien wat elk proces doet. Ditzelfde proces werkt met Windows XP, Vista en zelfs Windows 7!

    Dus laten we Process Explorer starten en een kijkje nemen naar de svchost.exe op mijn systeem.

    Eenmaal geopend, zweeft u eenvoudig over een proces zoals svchost.exe voor meer informatie hierover.

    Als je nog meer details wilt Klik met de rechtermuisknop svchost.exe en Klik eigenschappen dan kiezen de Diensten tab.

    Oke, alles ziet er goed uit, nu weten we wat svchost.exe is en hoe alle services die het gebruikt te ontcijferen zijn. Nadat je hiermee hebt gespeeld, zul je merken dat sommige svchosts niet zoveel diensten draaien als anderen. En wacht, waarom zijn de zoveel svchosts tegelijkertijd actief?

    Elke svchost voert services uit op basis van logische servicegroepen, bijvoorbeeld dat er netwerkdiensten worden uitgevoerd, terwijl een andere mogelijk apparaatstuurprogramma's gebruikt. Het hebben van deze services op verschillende hosts is een leuke functie, want als deze wegvalt, wordt je hele systeem niet in één keer leeggemaakt. Dat is best een mond vol, niet waar?

    Ik hoop dat je dit groovy artikel leuk vond! Ik heb er veel plezier aan beleefd, maar als ik iets heb gemist of als je nog steeds meer vragen hebt, kun je een opmerking hieronder plaatsen., Doe met ons mee in ons gratis forum voor technische ondersteuningsgemeenschappen en plaats uw vraag!