Jeg var nødt til at besøge et klientwebsted forleden på grund af et problem med ntoskrnl.exe på deres Windows 7-computere. Ignorerer det faktum, at de skulle have opgraderet deres operativsystem for år siden, problemet, de havde, var, at processen forårsagede regelmæssige blå skærmnedbrud. Hvis du også ser, at Ntoskrnl.exe forårsager nedbrud, er det her, hvordan du løser det.
Hvad er Ntoskrnl.exe?
Ntoskrnl.exe er en kerneproces i Windows 7, der er en arv fra Windows NT, deraf navnet. Kernen er en kerneproces, der tager sig af væsentlige Windows-funktioner. I dette tilfælde hukommelsesstyring, kerneprocesser og virtualisering.
For de fleste forbrugercomputere bruges virtualisering ikke, så Ntoskrnl.exe vil kun være delvist ansvarlig for RAM- og Windows-processer. Windows kan ikke fungere uden denne proces, så vi er nødt til at rette den for at kunne bruge computeren. Da fejlen forårsager nedbrud og BSOD (Blue Screen of Death), er vi nødt til at rette det alligevel.
Som sædvanligt, mens fejlsyntaksen kan nævne Ntoskrnl.exe, er det ikke kernen, der forårsager problemet. Det er som regel noget andet. Da Ntoskrnl.exe passer på hukommelsen, er det ofte noget, der påvirker hukommelsen, der får Ntoskrnl.exe til at gå ned. Almindelige årsager er overclocking, drivere og hukommelseshardware. Oftest er det de to første og ikke den sidste, der er problemet.
Reparer Ntoskrnl.exe, der forårsager nedbrud
For at rette op på nedbruddet skal vi gøre en af to ting. Hvis du overclocker dit system, så prøv at køre det uden overclock for at se, om det er stabilt. Hvis det er tilfældet, skal du køre en stabilitets- eller overclock-app for at identificere en mere stabil hukommelsesklokhastighed og teste igen.
Hvis det ikke virker, eller du ikke overclocker, er vi nødt til at gøre noget andet. Chancerne er, at det er en driver, der forårsager nedbruddene, så vi bør opdatere dem alle. Vi kunne lave en minidump, der fortæller dig præcis, hvad der foregår, men det kan være en smerte. Hvis du vil gå den vej, så tjek denne side på Microsofts websted.
Ellers lad os opdatere alle vores drivere. Da dette alligevel er en del af Windows 7-husholdningen, er det tid givet godt ud.
Åbn Enhedshåndtering, og arbejd dig gennem listen over enheder. Du bør opdatere din grafikdriver, lyddriver, netværksdriver, chipsætdriver, diskhåndteringsværktøj, hvis du har en, alle perifere drivere til printere, webkameraer, scannere eller eksterne harddiske.
Udfør derefter en Windows-opdatering for at sikre, at du har alle tilgængelige opdateringer. Microsoft udgiver ikke længere Windows 7-opdateringer, men vi skal sørge for, at du har dem, der er tilgængelige. Til sidst skal du genstarte din computer og sørge for, at alle drevene er aktive.
Hvis opdatering af alle dine drivere ikke stopper Ntoskrnl.exe med at forårsage nedbrud, bør vi kontrollere Windows-filintegriteten.
- Åbn en kommandolinje som administrator.
- Indsæt 'dism /online /cleanup-image /restorehealth' og tryk på Enter.
- Lad processen fuldføre.
Dette er Windows' filkontrolværktøj, der vil bekræfte integriteten af Windows-biblioteker og filer. Hvis nogen mangler eller er korrupte, vil Windows downloade en ny kopi, mens de er tilgængelige.
Hvis det ikke virker, skal vi bruge MemTest86+. Dette er et hukommelseskontrolværktøj, der er bedst i klassen til at kontrollere RAM.
- Download MemTest86 herfra. Hvis du vil brænde den til en cd, skal du vælge den passende kopi. Ellers brug den opstartbare binære mulighed for USB.
- Opret det bootbare drev og genstart din computer. Lad mediet være på plads.
- Vælg at starte fra det medie, når du bliver bedt om det, og lad MemTest86+ indlæse.
- Kør testen tre separate gange og noter eventuelle fejl, den finder.
Hvis MemTest86+ finder fejl, så skift RAM-sticks mellem slots og kør testen igen. Hvis MemTest86+ stadig finder fejl, skal du identificere, om det er RAM eller bundkortslot. Hvis fejlen flytter sig med RAM, kan den være defekt. Hvis fejlene forbliver det samme sted, kan det være bundkortet.
Hvis du har ekstra RAM eller nok til at køre computeren uden at sticken forårsager fejl, så gør det et stykke tid for at se om fejlen forsvinder. Hvis det ser ud til at være RAM-slottet på bundkortet, der forårsager fejlen, skal du bruge en anden og overvåge den.
Størstedelen af Ntoskrnl.exe-fejl sker på Windows 7-computere. Selvom kernen stadig er til stede i Windows 8, virkede den meget mere stabil i den version. Hvis du af en eller anden grund stadig kører en Windows 7-computer og ser disse fejl, ved du nu, hvad du skal gøre.
Har du andre måder at reparere Ntoskrnl.exe, der forårsager nedbrud? Fortæl os om dem nedenfor, hvis du gør det.