Windows Tips & News

Hvorfor så mange svchost.exe-processer kører i Windows

click fraud protection

Når du åbner fanen Processer i Task Manager i Windows 7 eller fanen Detaljer i Task Manager i Windows 8, vil du blive overrasket over at se, at et stort antal processer er navngivet 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.

Svchost.exe-filen (tjenestevært) 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 er placeret i mappen %SystemRoot%\System32. Ved opstart tjekker 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 giver mulighed for bedre kontrol og lettere fejlretning.


Svchost.exe-grupper er identificeret i følgende registreringsnøgle:

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost

Hver værdi under denne nøgle repræsenterer en separat Svchost-gruppe og vises som en separat instans, 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 tjenestenavne, der er udtrukket fra følgende registreringsnøgle, hvis parameternøgle indeholder en ServiceDLL-værdi:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service

Så som et resultat af gruppering af tjenester har vi en masse forekomster af Svchost.exe, som hver kører en gruppe af tjenester pr. forekomst!

Lad os se, hvordan du kan se, hvilke tjenester der kører i en specifik svchost.exe-instans.

Mulighed 1: Task Manager
Det indbyggede værktøj, Windows Task Manager, er i stand til at vise yderligere information 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 idé at bruge dette trick til at inspicere svchost.

  1. Åbn Task Manager ved at trykke på Ctrl + Shift + Esc genvej på tastaturet eller ved at højreklikke på et tomt område på proceslinjen.
  2. I Windows 7 eller Vista skal du gå til fanen Processer. I Windows 8 og nyere skal du skifte til fanen Detaljer.
  3. 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, så klik på den forekomst af svchost.exe og vælg Gå til Tjeneste(r). Fanen Tjenester åbnes automatisk, og alle tjenester, der er oprettet af den valgte forekomst af svchost.exe-processen, vil blive fremhævet.

Mulighed to: Kommandolinjetrick

Åbn a kommandoprompt vindue og skriv følgende:

opgaveliste /svc

Det vil liste alle forekomster af svchost-processen med relaterede tjenester.

Dette trick er meget nyttigt i Windows XP, hvor Task Manager-appen ikke har 'Gå til Tjeneste(r)' funktion.

Det er det. Nu ved du, hvorfor flere svchost.exe-processer kører på dit Windows-system, og du vil ikke blive forvirret, hvorfor så mange af dem skal køre.

Windows 10 drivere arkiver

For at reducere operativsystemets størrelse og give brugerne mere lagerplads, har Microsoft beslu...

Læs mere

Skift standardplaceringen for downloads i Edge med jubilæumsopdatering

Skift standardplaceringen for downloads i Edge med jubilæumsopdatering

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneTidligere har vi ...

Læs mere

Sådan slår du driveropdateringer fra i Windows Update i Windows 10

Sådan slår du driveropdateringer fra i Windows Update i Windows 10

14 svarMed den nyligt udgivne Windows 10 bygge 14328, tilføjede Microsoft en ny mulighed til Wind...

Læs mere