Hoppa till innehåll

Guide

Hur man identifierar tjänsterna inuti svchost.exe

Matcha en upptagen Värdprocess för Windows-tjänster mot dess process-ID och värdtjänster innan du startar om något. Flera svchost.exe-instanser förväntas.

Börja med den specifika processinstansen

Öppna Aktivitetshanteraren och anteckna process-ID för den upptagna Värdprocessen för Windows-tjänster. Jämför processor-, minnes-, disk- och nätverksbeteende över flera mätningar medan symptomet uppstår. En kort topp under en uppdatering skiljer sig från upprepat arbete som aldrig lägger sig. Det finns inget universellt säkert processantal eller minnesgränsvärde.

Använd processegenskaperna för att kontrollera den fullständiga sökvägen och den digitala signaturen. Enbart ett filnamn kan inte fastställa säkerhet. En bekant katalog och en giltig signatur är användbara bevis, men inget av dem bevisar självständigt att varje åtgärd som processen vidtar är ofarlig.

Mappa process-ID till värdtjänster

I Aktivitetshanteraren expanderar du den relevanta gruppen för Värdprocess för Windows-tjänster där det är tillgängligt, eller öppnar vyn Information och använder Gå till tjänster för den valda processen. Skriv ned både det användarvänliga tjänstnamnet och dess systemtjänstnamn. Om processen avslutas identifierar du den nya instansen innan du fortsätter: Windows kan återanvända process-ID:n.

För en skrivskyddad kommandoradsvy kör du tasklist /svc i en lokal terminal. Matcha dess PID-kolumn med det PID du antecknade. Utdata listar värdtjänster. Kopiera inte ett PID från en gammal skärmbild och anta att det fortfarande identifierar samma process.

Skilj containern från orsaken

En värd kan innehålla mer än en tjänst. En upptagen värd talar om för dig var du ska undersöka; den visar inte vilken tjänst som orsakade all användning. Process Explorer kan hjälpa till att inspektera processegenskaper, inlästa moduler och referenser (handles). Använd leverantörens dokumentation för den faktiska tjänsten i stället för att anta att varje instans är Windows Update.

Anteckna tidpunkten för prestandaförsämringen, eventuella pågående uppdateringar eller installationer samt om arbetet upphör efter slutförandet. Om tjänsten misslyckas upprepade gånger, samla in dess exakta fel och matchande Windows-händelse innan du ändrar startinställningar.

Gör en reversibel ändring

Om tjänsten har en dokumenterad omstartsprocedur och avbrottet är acceptabelt startar du om den specifika tjänsten. Spara arbete först. Nätverks-, uppdaterings- och ljudtjänster kan avbryta aktiva uppgifter; hanterade enheter kan kräva en administratör. Kontrollera samma symptom igen efteråt.

Ta inte bort svchost.exe, stoppa inte varje Värdprocess för Windows-tjänster, redigera inte registerposter för tjänstgrupper och inaktivera inte kritiska tjänster som en allmän prestandaåtgärd. Återställ den tidigare tjänstkonfigurationen om ändringen inte hjälper. Eskalera återkommande fel med tjänstnamn, tidpunkt, PID-observation och felinformation.

Källor

Redaktionellt ägarskap: Feex. Inget oberoende granskningsdatum har registrerats. Hur vi efterforskar.

  • Microsoft Learn: tasklist · Primär dokumentation. Den diagnostiska sekvensen är redaktionell vägledning från Feex; det är inte en uppmätt diagnos av din dator.
  • Microsoft Sysinternals: Process Explorer · Primär dokumentation. Den diagnostiska sekvensen är redaktionell vägledning från Feex; det är inte en uppmätt diagnos av din dator.
  • Microsoft Sysinternals: Sigcheck · Primär dokumentation. Den diagnostiska sekvensen är redaktionell vägledning från Feex; det är inte en uppmätt diagnos av din dator.

Var den här guiden till hjälp?

Ett ja eller nej räcker. Välj en anledning om du vill, eller lägg till en kort anteckning.

Var den här guiden till hjälp?