Hoved Annen Hvordan fikse tjenestevært lokalt system som forårsaker høy CPU- eller minnebruk

Hvordan fikse tjenestevært lokalt system som forårsaker høy CPU- eller minnebruk



Tilbake da Windows 10 Creators Update ble utgitt, var det en rekke problemer der Windows Service Host ville bruke mye CPU og / eller RAM. Dette var et midlertidig problem da Microsoft deretter ga ut en hurtigreparasjon for å løse problemet. Da Windows 10 Fall Creators Update nå ankom, virket det en god tid å dekke dette bare i tilfelle det skulle skje igjen.

Hvordan fikse tjenestevært lokalt system som forårsaker høy CPU- eller minnebruk

Hva er Windows Service Host?

Windows Service Host er en paraplytjeneste som Windows bruker for å dekke alle kjernetjenester som får tilgang til Dynamic Link Libraries (DLLer). Når du ser Servicevert i Oppgavebehandling, ser du også en pil ned til venstre. Hvis du velger det, vil du se hvilke tjenester som er inkludert under den paraplyen.

Ideen var å lage disse paraplytjenestene for å organisere ressurser i logiske grupper. For eksempel vil en enkelt tjenestevert inkludere alle Windows Update- og bakgrunnsfiloverføringer. En annen kan være vert for Windows-brannmur, Defender og så videre. Teorien var å la Windows gruppere disse ressursene, slik at ethvert program kunne bruke dem på en slik måte at hvis en mislyktes eller ble stoppet, ville resten av systemet forbli stabil.

Hvis du sjekker din egen datamaskin, vil du sannsynligvis se flere forekomster av Windows Service Host. Velg pilen ved siden av og se hva hver er vert.

I pre Creators Update Windows-systemer vil du se noen få Service Host-tjenester med flere prosesser i seg. Etter Creators Update ser du nå mange flere tjenesteverter med individuelle tjenester i seg. Tanken var å gjøre feilsøkingsprosessen enklere ved å gruppere dem.

Windows Service Host bruker høy CPU eller RAM

Så nå vet du at Windows Service Host er akkurat det, en vertstjeneste som ivaretar andre tjenester. Når du ser en Windows Service Host som bruker mye CPU eller RAM, vet du nå at det ikke er selve verten, men en av dens undertjenester.

Dette er vanligvis forårsaket av en fast prosess eller en slags konfigurasjonsfeil eller filkorrupsjon. Den gode nyheten er at det er flere måter å løse dette på. Den dårlige nyheten er at Oppgavebehandling ikke alltid rapporterer nøyaktig hvilken undertjeneste som forårsaker problemer.

Når du kommer over en Windows-feil, er den første forretningsordenen en full omstart. Lagre alt arbeid du ikke vil miste, og start datamaskinen på nytt. Hvis problemet forsvinner, flott. Hvis ikke, kan du arbeide deg gjennom disse trinnene til problemet er løst.

hvordan du overfører bilder fra en Google-stasjon til en annen

En vanlig årsak til høy CPU- eller RAM-bruk er Windows Update. Din første sjekk bør være å se om det er en oppdatering som kjører.

  1. Høyreklikk Windows Start-knappen og velg Innstillinger.
  2. Velg Oppdatering og sikkerhet og sjekk om Windows for øyeblikket kjører en oppdatering.

Hvis Windows-oppdateringen kjører, bør du se en fremdriftslinje. Hvis ikke, bør du se en melding om at enheten din er oppdatert.

Den andre kontrollen er å rette opp eventuelle feil i Windows med systemfilkontrollen.

  1. Høyreklikk Start-knappen i Windows og velg Kommandoprompt (administrator).
  2. Skriv eller lim inn ‘sfc / scannow’ og trykk Enter.
  3. La prosessen fullføres.

Hvis systemfilkontrollen oppdager feil, vil den fikse dem automatisk. Hvis du fremdeles ser høy utnyttelse etter å ha kjørt denne prosessen, er det noe annet vi kan prøve.

  1. Skriv 'powershell' i ledeteksten du nettopp brukte.
  2. Skriv eller lim inn ‘Dism / Online / Cleanup-Image / RestoreHealth’ og trykk Enter.
  3. La prosessen fullføres.

DISM er en Windows-filintegritetskontroll som sammenligner 'live' Windows-filer med Windows-cache som har kopier av originalene. Hvis den oppdager noe som ikke er endret av en bruker eller et autorisert program, erstatter den filen med originalen.

Stopp tjenesten

Hvis ingen av disse løsningene fungerer, la oss bekrefte tjenesten som forårsaker problemet. Vi må identifisere tjenesten under Service Host ved hjelp av CPU eller RAM. Da må vi stoppe den tjenesten, overvåke og deretter gå derfra.

  1. Åpne Oppgavebehandling og velg Serviceverten som bruker all din CPU eller RAM.
  2. Sjekk prosessen under. For eksempel kan det være Windows Audio.
  3. Høyreklikk på tjenesten og velg Åpne tjenester.
  4. Høyreklikk på tjenesten og velg Stopp.
  5. Overvåk datamaskinen din for å se om bruken reduseres.

Du vil åpenbart bytte Windows Audio for hvilken tjeneste som bruker CPUen din. Alle vil ha en tilsvarende tjenesteoppføring, slik at prosessen vil fungere uavhengig av hva den faktisk er.

Hvis bruken reduseres, vet du hva som forårsaker det. I eksemplet ovenfor, Windows Audio, vil vi avinstallere og installere en ny lyddriver. Hva du gjør videre, avhenger helt av hva du finner. Gitt det store antallet muligheter, er det umulig for meg å fortelle deg nøyaktig hva du skal gjøre derfra, men å skrive ‘feilsøking PROSESSNAVN’ i en søkemotor er et godt sted å starte. Bare endre PROCESSNAME for prosessen du fant i trinn 2 ovenfor.

Hvis ditt lokale tjenestevertssystem forårsaker høy CPU- eller minnebruk, bør trinnene ovenfor løse det i de fleste tilfeller. Hvis ikke, vet du i det minste nå hvordan du skal identifisere den skyldige.

Interessante Artikler

Redaksjonens

Slik fikser du det når Wi-Fi-nettverket ditt ikke vises
Slik fikser du det når Wi-Fi-nettverket ditt ikke vises
Hvis Wi-Fi-nettverket ditt ikke vises, kan det skyldes problemer med ruteren, modemet eller Internett-leverandøren. Prøv disse feilsøkingstrinnene for å løse problemet.
MiniTool Partition Wizard Gratis v12.8
MiniTool Partition Wizard Gratis v12.8
MiniTool Partition Wizard Free er den beste gratis partisjonsbehandleren for Windows som vi har brukt. Se hele anmeldelsen min her.
Hvordan åpne launch.json i VS-kode
Hvordan åpne launch.json i VS-kode
Effektiv feilsøking og kodekvalitet er uatskillelige konsepter i programvareutvikling. Visual Studio (VS) Codes feilsøkingsfunksjonalitet styres hovedsakelig av filen launch.json. Denne filen lar utviklere konfigurere og administrere feilsøkingsinnstillingene i henhold til deres visjon.
Endre mappmal i Windows 10
Endre mappmal i Windows 10
Slik endrer du visningsmalen for en stasjon, mappe eller et bibliotek i Windows 10. Hvis du bruker File Explorer, vet du kanskje allerede at den har en fin funksjon å
Hvordan tvinge Gmail til å huske e-postadressen du har logget på
Hvordan tvinge Gmail til å huske e-postadressen du har logget på
Gmail er synkronisert med Google-kontoen din, så den bør huske påloggingsinformasjonen din. Hvis du bruker en bestemt nettleser hele tiden, vil cacheminnet lagre alle Gmail-kontoene du har logget på
Last ned Dynamic Lock - Aktiver i Windows 10 Creators Update
Last ned Dynamic Lock - Aktiver i Windows 10 Creators Update
Dynamic Lock - Aktiver i Windows 10 Creators Update. Bruk den medfølgende registerjusteringen for å aktivere eller deaktivere Dynamic Lock-funksjonen i Windows 10 Creators Update. Forfatter: Winaero. Last ned 'Dynamic Lock - Enable in Windows 10 Creators Update' Størrelse: 677 B AdvertisingPCRepair: Fix Windows issues. Alle sammen. Last ned lenke: Klikk her for å laste ned
KB4012218 og KB4012219 er oppdateringer med CPU-deteksjon
KB4012218 og KB4012219 er oppdateringer med CPU-deteksjon
Hvis du nylig har kjøpt en ny PC eller samlet en med en ny CPU og bestemte deg for å installere Windows 7 eller Windows 8.1 på den, vil du ikke kunne oppdatere disse operativsystemene. Microsoft kommer ikke til å levere oppdateringer til deg lenger. Dette ble nylig kunngjort. Et nylig utgitt sett