Når du åbner fanen Processer i Jobliste i Windows 7 eller fanen Detaljer i Jobliste i Windows 8, vil du blive overrasket over at se, at et stort antal processer hedder svchost.exe. I dag vil vi se, hvorfor Windows har brug for så mange forekomster af SVCHOST-processen, og hvordan man identificerer hvilken svchost-proces, der kører hvilke grupper af tjenester.
Annoncering
Svchost.exe-filen (servicehost) er placeret i mappen C: Windows System32 og bruges til at køre forskellige systemtjenester. Her er en officiel beskrivelse af denne fil leveret af Microsoft:
Svchost.exe-filen findes i mappen% SystemRoot% System32. Ved opstart kontrollerer Svchost.exe servicedelen af registreringsdatabasen for at konstruere en liste over tjenester, som den skal indlæse. Flere forekomster af Svchost.exe kan køre på samme tid. Hver Svchost.exe-session kan indeholde en gruppering af tjenester. Derfor kan separate tjenester køre, afhængigt af hvordan og hvor Svchost.exe startes. Denne gruppering af tjenester muliggør bedre kontrol og lettere fejlretning.
Svchost.exe-grupper identificeres i følgende registreringsdatabasenøgle:hvordan man hoster en uomvendt lan-serverHKEY_LOCAL_MACHINE Software Microsoft WindowsNT CurrentVersion SvchostHver værdi under denne nøgle repræsenterer en separat Svchost-gruppe og vises som en separat forekomst, når du ser aktive processer. Hver værdi er en REG_MULTI_SZ-værdi og indeholder de tjenester, der kører under den Svchost-gruppe. Hver Svchost-gruppe kan indeholde et eller flere servicenavne, der udvindes fra følgende registreringsdatabasenøgle, hvis parameternøgle indeholder en ServiceDLL-værdi:
hvordan man screenshot kan snaps uden at de ved detHKEY_LOCAL_MACHINE System CurrentControlSet Services Service
Så som et resultat af grupperingstjenester har vi mange forekomster af Svchost.exe, der hver kører en gruppe tjenester pr. Forekomst!
Lad os se, hvordan vi kan se, hvilke tjenester der kører i en bestemt svchost.exe-forekomst.
Valgmulighed 1: Jobliste
Det indbyggede værktøj, Windows Task Manager, er i stand til at vise yderligere oplysninger om tjenester relateret til den valgte svchost-proces. For nylig dækkede vi hvordan man ser tjenester relateret til en proces i Windows 8 , så det er en god ide at bruge dette trick til at inspicere svchost.
- Åbn Jobliste ved at trykke på Ctrl + Skift + Esc genvej på tastaturet eller ved at højreklikke på et tomt område på proceslinjen.
- I Windows 7 eller Vista skal du gå til fanen Processer. I Windows 8 og nyere skal du skifte til fanen Detaljer.
- Højreklik på den ønskede proces. Antag, at en bestemt forekomst af svchost.exe-processen bruger meget hukommelse, og du vil finde ud af, hvilken tjeneste der forårsager det. Klik derefter på den forekomst af svchost.exe, og vælg Gå til Service (r) . Fanen Tjenester åbnes automatisk, og alle tjenester oprettet af den valgte forekomst af svchost.exe-processen fremhæves.
Mulighed to: Kommandolinjetrick
Åbn en kommandoprompt vindue, og skriv følgende:
netflix og youtube fungerer ikke på krom
opgaveliste / svc
Den viser alle forekomster af svchost-processen med relaterede tjenester.
Dette trick er meget nyttigt i Windows XP, hvor Task Manager-appen ikke har ' Gå til Service (r) 'funktion.
Det er det. Nu ved du, hvorfor flere svchost.exe-processer kører på dit Windows-system og vil ikke blive forvirret, hvorfor så mange af dem skal køre.