Anbefalet, 2021

Redaktørens Valg

Fix NT Kernel & System Process Høj CPU Brug i Windows

Jeg løb for nylig ind i et mærkeligt problem, hvor en proces kaldet System (NT Kernel & System) brugte hele 15 til 30 procent af CPU'en på min Windows-maskine hele tiden.

I ovenstående screenshot bruger Systemet 0 procent CPU, hvilket er, hvordan det normalt skal være. Systemprocessen huser i grunden kernen og driverkode plus systemtråde og er en vigtig Windows-proces. Forsøg ikke at dræbe processen eller fjerne den.

Før du kommer ind i tekniske detaljer, skyldes dette problem normalt en dårlig eller forældet hardwaredriver i Windows. Der er et par ting, du vil tjekke med det samme:

Ny hardware - Har du for nylig installeret ny hardware på din Windows-maskine? Grafikkort, harddisk, lydkort, tv-tunerkort osv.? Hvis det er tilfældet, skal du gå til producentens hjemmeside og hente den nyeste driver derfra. Hvis du kun installerede driveren fra cd'en, der fulgte med den nye hardware, kan det være forældet.

Opdateret Driver - Har du for nylig opdateret en driver og ser den højere CPU-brug efter opdateringen? Nogle gange kan de nyeste drivere også forårsage problemer. I dette tilfælde skal du prøve at rulle driveren tilbage og se om det løser problemet.

I mit tilfælde havde jeg installeret et nyt grafikkort på min pc og installeret driveren fra cd'en. Det var ikke den nyeste driver, og da det var en kernel-mode driver, forårsagede den denne spids i systemprocessen.

Hvis du ikke kan finde ud af, hvilken driver der forårsager problemet, er der en mere teknisk procedure, som du kan følge for at finde den nøjagtige problemdriver. Først skal du downloade et program kaldet KrView (Kernrate Viewer), som er et gratis værktøj fra Microsoft.

Det er et kommandolinjeværktøj, så åbner en kommandoprompt og derefter kører programmet uden argumenter. Sådan ser resultaterne ud:

Nu kan du se, hvilke enhedsdrivere der får flest hits i kernen. Den første kaldes ntkrnlpa og kan ignoreres. Du vil se på de andre drivere efter det. I dette tilfælde b57nd60x . Så denne driver er for hvilken hardware præcis du undrer dig?

Nå, for at finde ud af det, skal du downloade et andet gratis værktøj fra Microsoft kaldet Process Explorer. Installer det, kør det og gå til DLL-visningen for at se de indlæste drivere.

Som du kan se, er b57nd60x.sys DLL driveren til Broadcom NetXtreme Gigabit Ethernet-kortet. Sød! Nu skal du bare finde den opdaterede driver til netværkskortet, og forhåbentlig vil spidsen i CPU'en gå væk.

Selvfølgelig er den anden løsning i denne type tilfælde blot at deaktivere det pågældende hardware eller fjerne det fra dit system, hvis du ikke har brug for det eller ikke kan finde en opdateret driver. Kilde: Technet.

Top