Kuinka korjata KMODE EXCEPTION NOT HANDLED BSOD

Tässä jatkuvan sarjan uusimmassa osassa, joka tutkii erilaisia ​​Windowsin pysäytysvirheitä tai virhetarkistuksia – tunnetaan myös nimellä "Blue Screen of Death":n BSOD:t. NOT HANDLED -virhe. Se ottaa virhekoodin arvon 0X0000001E (kirjoitetaan myös nimellä 0X1E, jolloin X:n ja suurempien numeroiden välissä on nolla). Tämä erityinen virhe on jonkinlainen saalis. Itse asiassa sen Microsoft Docs -sivu (avautuu uudessa välilehdessä) huomauttaa, että kun tämä virhe tapahtuu, se "osoittaa, että ydintilan ohjelma loi poikkeuksen, jota virheenkäsittelijä ei havainnut". Siten se edustaa varavirhekäsittelijää, joka ilmaisee jonkinlaisen odottamattoman ja suunnittelemattoman poikkeuksen tapahtuneen.

Windows Kernel-Mode on siellä, missä käyttöjärjestelmän toiminta tapahtuu

Ei mitenkään sattumalta, minun viittaukseni Windowsin sisäisiin osiin on MS Press -kirja, jolla on juuri tämä nimi – tässä tapauksessa Windowsin sisäosat, osa 1 (avautuu uuteen välilehteen) (Mark Russinovich, David Solomon ja Alex Ionescu, 6. painos, 2015). Ydintila tulee keskusteluun tämän kirjan varhaisessa vaiheessa, ja teen yhteenvedon siitä, mitä siellä on käsitelty sivuilla 17-20.

Tässä on ensinnäkin ydintilan määritelmä: "...suorittimen suoritustila, joka antaa pääsyn kaikkeen järjestelmän muistiin ja kaikkiin suorittimen käskyihin." Toisin sanoen tämä käyttötapa tarjoaa rajoituksettoman, kaiken tapahtuvan pääsyn ja hallinnan ajonaikaiseen ympäristöön, suorittimeen ja kaikkiin liitettyihin laitteisiin. Lyhyesti sanottuna tämä on käyttöoikeustaso, josta vain Windows-käyttöjärjestelmän tärkeimmät komponentit nauttivat.

Voi, on olemassa vielä yksi tärkeä ydintilan tyyppi: "ydintilan käyttöjärjestelmä ja laiteohjainkoodi jakavat yhden virtuaalisen osoitetilan." Toisin sanoen ne toimivat yhdessä ja jakavat saman osoitetilan ja resurssit. Tämä selittää pitkälti, miksi ohjaimet tulevat esiin niin usein BSOD-keskustelussa: niitä on tuhansia Windowsille, ja jokainen niistä on mahdollinen ongelmien lähde. Valitettavasti joskus tämä potentiaali toteutuu ja BSOD:ita tapahtuu.

Kirjassa korostetaan "varovaisuutta ladattaessa kolmannen osapuolen laiteohjainta". Miksi? Koska kun se on ladattu, sen koodilla on täysi pääsy käyttöjärjestelmätietoihin. Kirja nimeää tämän mallin nimenomaisesti "heikkoudeksi" ja huomauttaa, että se selittää tarpeen "Windowsissa käyttöön otetun ohjaimen allekirjoitusmekanismille, joka varoittaa ... käytöstä, jos yritetään lisätä allekirjoittamaton ... ajuri".

Ajurit voivat aiheuttaa KMODE-POIKKEUSTA EI KÄSITTELY

Vaikka kaikkia tämän BSOD:n aiheuttavia virheitä ei voida suoraan tai epäsuorasti jäljittää ohjainongelmaan, useimmat niistä liittyvät laite- tai laiteohjelmistoongelmiin. Siten, kun BSOD, joka on merkitty KMODE EXCEPTION NOT HANDLED, tapahtuu, sen perässä voi joskus olla ylimääräistä selittävää tekstiä. Jokainen tällainen tekstikohde ohjaa sinut tiettyyn suuntaan lisätutkimuksia varten, jos ja kun se tapahtuu:

Vioittuneet / puuttuvat laiteohjaimet voivat aiheuttaa KMODE-POIKKEUSTA EI KÄSITTELY

Jos ohjaimia puuttuu, ne näkyvät Tuntemattomina laitteina laitehallinnassa. Koska Windows ei löydä itse ohjaimia, sinun on kaivettava tällaisten laitteiden Tiedot-välilehteä. Voit käyttää Hardware IDs -tietoja (katso seuraava näyttökuva) etsiäksesi laitteita ja etsiäksesi niihin liittyviä ohjaimia.

Tavallisesti BSOD:tä ympäröivät tiedot osoittavat sinut tiettyihin laitteisiin tai ohjaimiin. Paras vaihtoehto on tehdä järjestelmästäsi kuvavarmuuskopio (johon voit aina palata, jos tilanne huononee) ja korvata sitten olemassa oleva ajuri tunnetulla, toimivalla kopiolla samasta versiosta, jos uudempi versio ei ole saatavilla.

Toisaalta, jos uudempi ohjain ei auta – kuten vanhemmissa järjestelmissä – saatat joutua asentamaan vanhan ohjaimen uudemman sijaan. Verkkosivustot, kuten Station Drivers, ylläpitävät arkistoja ohjaimista, jotka ovat vähintään 5 vuoden takaa. Se on erinomainen lähde uudemmille ohjaimille kuin mitä saatat löytää OEM-sivustolta, mutta myös vanhemmille ohjaimille, joita OEM ei enää tarjoa.

Verkkoohjainvirheet ja -korjaukset KMODE-POIKKEUKSESTA EI KÄSITTELY

Jos saat tekstijonon, joka sisältää jonkin seuraavista: netio.sys, ndis.sys, tcpip.sys ja niin edelleen, kaikki nämä asiat viittaavat verkkoongelmiin. NDIS on kaikkien verkkoliitäntäajureiden perusta, ja netio viittaa mahdollisuuteen lähettää ja vastaanottaa dataa. TCP/IP on ensisijainen verkkoprotokollapino, jota käytetään tiedon lähettämiseen ja vastaanottamiseen verkossa.

Kaikkien näistä ongelmista paras vaihtoehto on poistaa nykyiset verkkoliitännän ohjaimet Laitehallinnasta ja käynnistää sitten tietokone uudelleen. Käynnistyksen aikana Windowsin pitäisi löytää ja asentaa uusin (ja toimiva) verkkoohjain puolestasi. Jos tämä ei auta, sinun on käännyttävä sivustoihin, kuten edellä linkitetty Station Drivers, etsiäksesi ohjaimia, jotka toimivat tietyssä tietokoneessasi. Varoitus: mitä vanhempi tietokoneesi, sitä mielenkiintoisemmaksi ja haastavammaksi tämä harjoitus voi tulla. Tämän korjauksen lyhyt versio on: Päivitä verkkoohjaimet!

Virustorjuntaristiriidat voivat aiheuttaa KMODE EXCEPTION NOT HANDLED

Joissakin raporteissa syytetään tiettyjä virustentorjuntaohjelmia KMODE EXCEPTION NOT HANDLED -merkittyjen BSOD:iden aiheuttajina. Jos aiemmat ratkaisut eivät auta, voit yrittää keskeyttää tai poistaa virustorjuntaohjelmiston - olettaen, että se on jotain muuta kuin Windows Defender - nähdäksesi, auttaako se.

Jos se auttaa, ei ole enää mitään syytä välttää Windows Defenderiä AV-suojauksena. Se on nyt yhtä korkea kuin useimmat kolmannen osapuolen kaupalliset paketit sellaisilla luokitussivustoilla kuin AV-Comparatives ja Virus Bulletin.

Onko sinulla edelleen ongelmia? Kokeile korjaustoimenpiteitä

Jos mikään edellisistä ehdotuksista ei auta tilannettasi (ja niiden pitäisi auttaa yli 90 prosentilla lukijoista), suosittelen seuraavien komentojen suorittamista komentorivillä:

DISM /online /cleanup-image /restorehealth SFC /Scannow

Jos ne eivät korjaa asioita, on aika suorittaa Windowsin korjausasennus< /u>. Jos et vieläkään saa iloa, ainoa jäljellä oleva vaihtoehtosi on puhdas Windows-asennus (10 tai 11, olipa versiosi mikä tahansa) toivoen, että tämä lopulta parantaa sairautesi.

Ed Tittel

Ed Tittel on pitkäaikainen IT-kirjoittaja, tutkija ja konsultti sekä Tom's Hardwaren satunnainen avustaja. Windows Insider MVP vuodesta 2018 lähtien, hän käsittelee mielellään käyttöjärjestelmään liittyviä ohjaimia, vianetsintää ja tietoturva-aiheita.

Popular Articles