Jeg måtte besøke en klientside her om dagen på grunn av et problem med ntoskrnl.exe på deres Windows 7-datamaskiner. Når de ignorerte det faktum at de burde ha oppgradert operativsystemet for mange år siden, var problemet de hadde at prosessen forårsaket vanlige blåskjermkrasj. Hvis du også ser at Ntoskrnl.exe forårsaker krasj her er hvordan du fikser det.
Hva er Ntoskrnl.exe?
Ntoskrnl.exe er en kjerneprosess i Windows 7 som er en arv fra Windows NT, derav navnet. Kjernen er en kjerneprosess som ivaretar viktige Windows-funksjoner. I dette tilfellet minnehåndtering, kjerneprosesser og virtualisering.
For de fleste forbrukerdatamaskiner brukes ikke virtualisering, så Ntoskrnl.exe vil bare være delvis ansvarlig for RAM- og Windows-prosesser. Windows kan ikke fungere uten denne prosessen, så vi må fikse den for å bruke datamaskinen. Siden feilen forårsaker krasj og BSOD (Blue Screen of Death), må vi fikse det uansett.
Som vanlig, mens feilsyntaksen kan nevne Ntoskrnl.exe, er det ikke kjernen som forårsaker problemet. Det er vanligvis noe annet. Gitt at Ntoskrnl.exe tar vare på minnet, er det ofte noe som påvirker minnet som får Ntoskrnl.exe til å krasje. Vanlige årsaker er overklokking, drivere og minnemaskinvare. Oftest er det de to første og ikke den siste som er problemet.
Fiks Ntoskrnl.exe som forårsaker krasj
For å fikse krasj, må vi gjøre en av to ting. Hvis du overklokker systemet, prøv å kjøre det uten overklokke for å se om det er stabilt. Hvis det er det, kjør en stabilitets- eller overklokkeapp for å identifisere en mer stabil minneklokkehastighet og test på nytt.
Hvis det ikke fungerer, eller du ikke overklokker, må vi gjøre noe annet. Sjansen er stor for at det er en driver som forårsaker krasjene, så vi bør oppdatere alle disse. Vi kan lage en minidump som forteller deg nøyaktig hva som skjer, men det kan være vondt. Hvis du vil gå den veien, sjekk ut denne siden på Microsofts nettsted.
Ellers, la oss oppdatere alle driverne våre. Siden dette er en del av Windows 7 housekeeping uansett, er det vel brukt tid.
Åpne Enhetsbehandling og arbeid deg gjennom listen over enheter. Du bør oppdatere grafikkdriveren, lyddriveren, nettverksdriveren, brikkesettdriveren, diskadministrasjonsverktøyet hvis du har en, eventuelle eksterne drivere for skrivere, webkameraer, skannere eller eksterne harddisker.
Utfør deretter en Windows-oppdatering for å sikre at du har alle tilgjengelige oppdateringer. Microsoft publiserer ikke lenger Windows 7-oppdateringer, men vi må sørge for at du har de som er tilgjengelige. Til slutt, start datamaskinen på nytt og kontroller at alle stasjonene er aktive.
Hvis oppdatering av alle driverne dine ikke stopper Ntoskrnl.exe og forårsaker krasj, bør vi sjekke Windows-filintegriteten.
- Åpne en kommandolinje som administrator.
- Type lim inn 'dism /online /cleanup-image /restorehealth' og trykk på Enter.
- La prosessen fullføre.
Dette er Windows' filsjekkingsverktøy som vil bekrefte integriteten til Windows-biblioteker og -filer. Hvis noen mangler eller er korrupte, vil Windows laste ned en ny kopi mens de er tilgjengelige.
Hvis det ikke fungerer, må vi bruke MemTest86+. Dette er et minnekontrollverktøy som er best i klassen til å sjekke RAM.
- Last ned MemTest86 herfra. Hvis du vil brenne den til en CD, velger du riktig kopi. Ellers bruk det oppstartbare binære alternativet for USB.
- Opprett den oppstartbare stasjonen og start datamaskinen på nytt. La mediet være på plass.
- Velg å starte opp fra det mediet når du blir bedt om det, og la MemTest86+ lastes.
- Kjør testen tre separate ganger og noter eventuelle feil den finner.
Hvis MemTest86+ finner feil, bytt RAM-pinner mellom sporene og kjør testen på nytt. Hvis MemTest86+ fortsatt finner feil, må du identifisere om det er RAM eller hovedkortsporet. Hvis feilen beveger seg med RAM, kan det være feil. Hvis feilene forblir på samme sted, kan det være hovedkortet.
Hvis du har ledig RAM eller nok til å kjøre datamaskinen uten at pinnen forårsaker feil, gjør det en stund for å se om feilen forsvinner. Hvis det ser ut til å være RAM-sporet på hovedkortet som forårsaker feilen, bruk et annet og overvåk det.
Flertallet av Ntoskrnl.exe-feil skjer på Windows 7-datamaskiner. Selv om kjernen fortsatt er til stede i Windows 8, virket den mye mer stabil i den versjonen. Hvis du av en eller annen grunn fortsatt kjører en Windows 7-datamaskin og ser disse feilene, vet du nå hva du skal gjøre.
Har du noen andre måter å fikse Ntoskrnl.exe som forårsaker krasj? Fortell oss om dem nedenfor hvis du gjør det.