
Als je ooit de Taakbeheer de Windows 10, Het is je misschien opgevallen dat een bepaald proces genaamd svchost verbruikt veel systeembronnen. Vandaag gaan we ontdekken wat het is en waarvoor het dient.
We kunnen zien dat svchost meerdere keren in Taakbeheer verschijnt en dat elk van deze programma's op zichzelf een deel van ons systeem in beslag neemt.
Afgezien van de nieuwsgierigheid, waar ze voor worden gebruikt, maakt het niet zoveel uit als we een computer hebben met voldoende bronnen, maar als onze computer erg klein is Het is niet goed om veel van deze processen te accumuleren.
We moeten ze niet uitschakelen, zoals we later zullen zien, omdat hun belang in Windows 10 groter is dan we ons kunnen voorstellen, aangezien we het hebben over de zogenaamde servicehosts die, zoals hun naam aangeeft, een belangrijk onderdeel zijn van hostingdiensten in Windows 10.
U kunt ook lezen: Hoe kan ik een hoog CPU-gebruik door svchost.exe oplossen?
Wat is svchost.exe?
Het is een bonafide Windows-systeembestand. Svchost.exe is een proces op uw computer dat als host fungeert of bevat andere individuele services die door Windows worden gebruikt om verschillende functies uit te voeren. Bijvoorbeeld, Windows Defender y Windows update Ze gebruiken een service die wordt gehost in het proces svchost.exe.
Dit bestand wordt doorgaans toegevoegd aan www.windowsupdate.microsoft.com wanneer u de Microsoft Update-website of de Microsoft Windows Update-website bezoekt of wanneer u automatisch bijwerkt zonder browser. «“svchost.exe” is een hostprocessor die de set DLL-updateservices in de Windows Automatic User Update Server (WUAUSERV) -database beheert door IP en poorten te beheren.
Microsoft, bekend om zijn besturingssystemen ster, biedt uitgebreide oplossingen voor consumenten en bedrijven door middel van innovatieve technologieën programmering, productontwikkeling, applicatieontwikkeling en netwerken.
Hoe komt svchost.exe op een systeem terecht?
Als systeemprogramma bevindt svchost.exe zich in de systeemmap “WindowsSystem32”. Dit is een beveiligde map die niet toegankelijk is voor gebruikers zonder beheerdersrechten. Dit programma wordt gestart door de Service Control Manager (SCM) bij het opstarten van het systeem.
Deze manager beheert de lijst met actieve services in de Windows-registerdatabase. Wanneer het systeem opstart, voert SCM een exemplaar van svchost.exe uit als proces voor elke service in deze lijst.
In principe Het is mogelijk om meerdere diensten in één traject te combineren. Op krachtige computers heeft Windows echter de neiging om voor elke service een afzonderlijk proces uit te voeren.
Zo kun je de processen beter van elkaar onderscheiden. Dit is handig wanneer een proces "vastloopt", dat wil zeggen in een ongedefinieerde toestand terechtkomt. In dit geval kan de foutieve taak worden beëindigd zonder dat dit gevolgen heeft voor andere programma's.
Functie die ze vervullen
Deze processen worden gebruikt om ervoor te zorgen dat Windows het svchost-proces gebruikt telkens wanneer een nieuwe service wordt gestart. Als we dus meerdere svchost.exe tegelijkertijd hebben, betekent dit dat er op dat moment verschillende services actief zijn. Gezien dat het besturingssysteem kan veel van deze taken uitvoeren Tegelijkertijd kunnen we verschillende van dit type processen hebben.
svchost.exe verwijst naar dynamische bibliotheken (DLL's) die u gebruikt om allerlei soorten services uit te voeren. Dit betekent dat deze programma’s (diensten) u hoeft geen code uit deze bibliotheken in uw software te hebben, omdat ze er toegang toe hebben via het hier beschreven proces.
Dit betekent dat er minder geheugen wordt gebruikt, omdat de software de functies van deze DLL's niet nodig heeft. Bovendien wordt de modulatie zelf eenvoudiger gemaakt omdat DLL's meerdere services kunnen beheren met behulp van de svchost-mediator.
Andere functies
Windows voert ook heel vaak svchost-processen uit als veiligheidsmaatregel. Dit betekent dat als een service faalt, alleen dat specifieke onderdeel zal falen. Als svchost-processen zouden worden geclusterd, zou een storing in één service ervoor zorgen dat alle andere services mislukken, wat een domino-effect oplevert. ze zijn allemaal verbonden met dezelfde svchost, waardoor de computer crasht.
In dit geval hebben de Windows 10-ontwikkelaars aan alles tot in detail gedacht en zijn ze erin geslaagd alle services te beschermen tegen mogelijke fouten die van invloed zijn op de andere. Hierdoor kunnen we de computer blijven gebruiken, zelfs als een van de computers uitvalt, omdat de integriteit van de overige volledig gegarandeerd is.
Onderzoek van het proces svchost.exe: verschillende opties
Als u merkt dat het proces svchost.exe problemen op uw systeem veroorzaakt, zijn er verschillende manieren om dit te onderzoeken.
Taakmanager
Een zeer handig hulpmiddel is de in Windows ingebouwde Taakmanager, die meestal wordt geopend door op de toetsencombinatie [Ctrl] + [Shift] + [Esc] te drukken. Een andere manier om het te openen is door te schrijven «Taakmanager» in de zoekbalk en voer de applicatie uit vanuit het weergegeven zoekresultaat.
Taakbeheer heeft verschillende tabbladen. Standaard is de procesweergave al geopend. Het percentage systeembelasting, dat wil zeggen het processor-, geheugen-, netwerk- en harde schijfgebruik, wordt voor elk actief proces weergegeven. La De organisatie kan worden gewijzigd door op de gewenste criteria te klikken.
De processen worden genoemd op basis van de programma's waartoe ze behoren. In Windows 10 worden svchost.exe-processen voorafgegaan door de naam 'Servicehost', gevolgd door een beschrijving van de service die wordt uitgevoerd. In eerdere versies van Windows verscheen de naam svchost.exe rechtstreeks in de lijst met processen.
Diensten (services.msc)
Alle services kunnen worden bekeken via de applicatie System Services. Om deze applicatie te openen, opent u het dialoogvenster Uitvoeren vanuit het menu Start (Windows-pictogram) en typt u:
services.msc
In het contextmenu van elk element bevindt zich een vak "Eigenschappen". Dit veld specificeert het pad van het bijbehorende uitvoerbare bestand. Bovendien worden de naam van de dienst en een korte beschrijving weergegeven. Hiermee kunt u de functie van de dienst definiëren. Op hetzelfde tabblad kunt u de afhankelijkheden van andere services controleren.
Taklist.exe
Als je niet bang bent om de lijn van commando's, task.exe is een goed alternatief. Het programma is vooraf geïnstalleerd op Windows 10 en is zeer eenvoudig te gebruiken. Eerdere versies hadden een soortgelijk programma genaamd “tlist.exe”.
Om het uit te voeren, voer de opdrachtregel uit (cmd.exe). Om een lijst te krijgen van alle svchost.exe-instanties met hun proces-ID en actieve services, typt u de volgende opdracht op de Windows-opdrachtregel:
takenlijst /svc /fi “imagenaam eq svchost.exe”.
Externe programma's: Process Explorer
Microsoft biedt meer gratis programma's, zoals Process Explorer van de veelgeprezen Windows Insider-auteur Mark Russinovich. Dit programma is vergelijkbaar met Taakbeheer, maar het heeft een veel breder scala aan functies.
Hiermee kunt u eenvoudig zien welke processen andere processen zijn gestart. Het contextmenu met de rechtermuisknop is ook aanzienlijk uitgebreid. Zo wordt bijvoorbeeld niet alleen het programma weergegeven dat aan het proces is gekoppeld, maar ook de registervermelding. Het is ook mogelijk om de software rechtstreeks op Virustotal te controleren.
Problemen met svchost
Er zijn twee problemen met svchost-processen:
- De eerste is dat een ervan defect is, of het nu het proces, de bibliotheek of zelfs het programma zelf is dat ernaar verwijst. In dit geval ligt de moeilijkheid in het achterhalen van de oorzaak van de fout. Het is niet normaal dat dit proces mislukt, dus het is normaal dat alles afkomstig is van het programma dat aan die svchost is gekoppeld.
- Het tweede probleem is dat sommige cybercriminelen deze componenten gebruiken om het systeem aan te vallen. Vanwege het belang ervan voor Windows 10, hebben sommige ontwikkelaars malware zijn erin geslaagd deze processen te imiteren zodat uw malware voor altijd in het systeem blijft.
De oplossing is simpel: we moeten altijd een antivirusprogramma gebruiken om onze computer te beschermen en van tijd tot tijd scans uitvoeren om verdachte elementen te detecteren. In de overgrote meerderheid van de gevallen antivirussoftware zal dit soort malware detecteren en zal het snel en gemakkelijk verwijderen.
Hoe weet ik of svchost.exe een virus is?
Het proces svchost.exe is vaak verdacht bij het analyseren van een met malware geïnfecteerd systeem. Eén reden is dat de onderliggende service niet altijd direct waarneembaar.
Bovendien is het mogelijk dat een functie van dit proces door malware wordt gebruikt en zich aan dat proces hecht. Cybercriminelen hebben misbruik gemaakt van het feit dat dit proces in het verleden zo gebruikelijk is.
Het is niet in alle gevallen eenvoudig om te weten of er sprake is van een legitiem proces: Controleer eerst of de procesnaam correct is gespeld.
Malware gebruikt vaak vergelijkbare namen, zoals scvhost.exe of svhost.exe. U kunt ook de locatie van het uitvoerbare bestand controleren, zoals hierboven beschreven. Het zou alleen in het pad "Windows:system32" moeten staan, anders is het geen officieel systeemproces.
aanbeveling
Raadpleeg de betreffende diensten voor meer informatie. Als dit een bekende Windows-functie is, is de kans dat deze door malware wordt veroorzaakt zeer klein. Daarnaast, Het tabblad Taakbeheerdetails biedt nog meer informatie.
Bij de eigenschappen vindt u de digitale handtekening (certificaat) van de auteur; in het geval van svchost.exe kan het gewoon een Microsoft-handtekening zijn.
Hoe beëindig ik een svchost.exe-proces?
Als een GUI-programma niet meer reageert, kan het zinvol zijn om het betreffende proces handmatig te beëindigen. Het is ook mogelijk dat meerdere exemplaren van het programma per ongeluk zijn gestart, bijvoorbeeld door te dubbelklikken op het programmapictogram.
Hier kunt u ook onnodige processen beëindigen, zodat het programma weer normaal kan functioneren. Processen zoals svchost.exe kunnen worden beëindigd met behulp van Taakbeheer. Klik met de rechtermuisknop op het betreffende item in het procesoverzicht en selecteer "Taak beëindigen".
Opmerking: Houd er rekening mee dat er onvoorziene problemen kunnen optreden bij het beëindigen van systeemprocessen op een actief besturingssysteem. Het eerste dat u moet doen, is alle geopende documenten of gegevensbestanden opslaan.
Andere details
Als de instantie svchost.exe na het opnieuw opstarten nog steeds problemen veroorzaakt, kunt u het proces handmatig beëindigen in de Services-app. Controleer in dit geval, indien mogelijk, eerst welke servicefunctie u wilt uitschakelen om het risico op systeemstoringen na een herstart te voorkomen.
Svchost.exe: proces (geen proces) zoals elk ander proces
De waarheid is dat svchost.exe een normaal proces is, maar tegelijkertijd anders. Er is een goede reden waarom het meerdere keren voorkomt. In principe betekent dit niet dat uw systeem niet goed werkt of dat er malware actief is.
Tegenwoordig is het relatief eenvoudig om het doel van elk proces in Windows Taakbeheer te controleren. Als alternatief, svchost.exe kan indien nodig handmatig worden beëindigd, net als elk ander proces.
U kunt ook lezen: Hoe Svchost.exe Service host te repareren: Lokaal systeem (netwerk beperkt)
Mijn naam is Javier Chirinos en ik ben gepassioneerd door technologie. Zolang ik me kan herinneren was ik dol op computers en videogames en die hobby mondde uit in een baan.
Ik publiceer al meer dan 15 jaar over technologie en gadgets op internet, vooral in mundobytes.com
Daarnaast ben ik expert op het gebied van online communicatie en marketing en heb ik kennis van WordPress ontwikkeling.