Come risolvere KMODE_EXCEPTION_NOT_HANDLED

Ultimo aggiornamento: 26/08/2025

  • Identificare le cause comuni del bugcheck 0x1E: driver, RAM, BIOS e disco.
  • Applica soluzioni passo passo: Avvio rapido, Driver, SFC/DISM e Test hardware.
  • Analizzare i minidump e utilizzare WinDbg per individuare la funzione/driver non riuscito.
KMODE_EXCEPTION_NOT_HANDLED

Quando Windows si imbatte in KMODE_EXCEPTION_NOT_HANDLED Non si tratta solo di una schermata blu con il codice 0x0000001E: significa anche che un componente di basso livello ha generato un'eccezione che il sistema non è riuscito a gestire. Se si verifica sporadicamente o addirittura in un ciclo di avvio, niente panico.

Qui abbiamo raccolto tutte le informazioni verificate provenienti da fonti tecniche e casi reali: cosa significa l'errore, come identificare il colpevole, i passaggi di riparazione dal debug più semplice a quello avanzato, nonché suggerimenti pratici per ridurre al minimo i rischi e recuperare i dati se hai perso dei file durante il processo.

Che cos'è KMODE_EXCEPTION_NOT_HANDLED (0x0000001E)

Il controllo degli errori 0x0000001E Viene attivato quando un programma in modalità kernel (driver, servizio di sistema o componente del kernel) genera un'eccezione che non viene rilevata dal gestore degli errori. Il risultato tipico è una schermata blu di errore (BSOD), a volte accompagnata da cicli di riavvio o arresti casuali.

L'etichetta sullo schermo di solito appare come KMODE_EXCEPTION_NOT_HANDLED (a volte con il nome del driver coinvolto). In termini pratici, Di solito è correlato a driver difettosi, firmware/BIOS incompatibili, conflitti hardware o guasti della memoria (RAM), nonostante la presenza di malware oppure anche la corruzione del sistema può innescarlo.

KMODE_EXCEPTION_NOT_HANDLED

Codici di eccezione comuni

Identificare il tipo di eccezione restringe notevolmente la ricerca. Tra i più comuni:

  • 0x80000002 (STATUS_DATATYPE_MISALIGNMENT): C'è un riferimento ai dati non allineato.
  • 0x80000003 (STATUS_BREAKPOINT): È stato raggiunto un punto di interruzione o un'asserzione senza che un debugger fosse connesso al kernel.
  • 0xC0000005 (STATUS_ACCESS_VIOLATION): violazione dell'accesso alla memoria; di solito è il caso più comune nei guasti dei driver.

Per un elenco completo Per i codici NTSTATUS, è possibile fare riferimento ai valori definiti in ntstatus.h (Windows Driver Kit). Questa è una risorsa standard per gli sviluppatori e aiuta a interpretare esattamente cosa è successo a livello di kernel.

Indicatori e cause più comuni

In praticaQuesti sono i trigger che vediamo più frequentemente in KMODE_EXCEPTION_NOT_HANDLED:

  • Driver di dispositivo difettosi, obsoleti o incompatibili (rete, storage, grafica, antivirus, periferiche, ecc.).
  • Conflitti hardware (BIOS/UEFI obsoleti, IRQ, memoria, incompatibilità con nuovo hardware).
  • RAM difettosa o instabile (Profili XMP, moduli incompatibili o danneggiati).
  • Corruzione dei file di sistema o installazioni incomplete.
  • Malware che interferisce con i componenti del sistema.
Contenuti esclusivi: clicca qui  Notifiche non ricevute dallo smartwatch: cause e soluzioni

Se il messaggio BSOD menziona un driver Il nome (ad esempio, .sys) è un indizio diretto: disattivalo, disinstallalo o aggiornalo dal produttore. Se il computer non si avvia, la modalità provvisoria ti consentirà di rimuovere il driver da Gestione dispositivi.

KMODE_EXCEPTION_NOT_HANDLED

Soluzioni per l'errore KMODE_EXCEPTION_NOT_HANDLED (livello utente)

Prima di avviare uno qualsiasi dei processi che indichiamo, se l'errore ti impedisce di utilizzare Windows normalmente, avvio in modalità provvisoriaSu alcuni computer, è possibile farlo premendo ripetutamente F8 durante l'avvio; in caso contrario, utilizzare l'ambiente di ripristino (WinRE) per accedere ad Avvio avanzato e scegliere Modalità provvisoria con rete.

Metodo 1: disabilitare l'avvio rapido

L'avvio rapido Fa risparmiare secondi di tempo di avvio, ma può causare incompatibilità tra driver e hardware. Per disattivarlo:

  1. Win + R, digitare “Pannello di controllo” e premere Invio.
  2. Aprire Opzioni energetiche.
  3. A lato, entra Scelta del comportamento dei pulsanti di accensione.
  4. Clicca su La modifica delle impostazioni non è attualmente disponibile.
  5. Deseleziona Abilita avvio rapido e salva le modifiche.

Riavvia e riprova se la schermata blu di errore scompare. Se persiste, continuare con gli altri metodi.

Metodo 2: Aggiornare i driver problematici

Gli automobilisti sono la causa numero unoControlla e aggiorna manualmente da Gestione dispositivi, oppure utilizza l'utilità del produttore della scheda madre o della GPU per rilevare le nuove versioni. In caso di problemi grafici, consulta le soluzioni specifiche per VIDEO_TDR_FAILURE.

  1. Premere Win + X e aperto Gestore dispositivi.
  2. Individuare i dispositivi con avviso o in Altri dispositivi, fai clic con il pulsante destro del mouse e Aggiorna driver.
  3. Scegliere Cerca automaticamente il software del driver aggiornato.

Se Windows non riesce a trovare nulla, scaricare il driver dal sito Web del produttore e utilizzare Cerca il software del driver sul mio computerEsistono anche programmi di aggiornamento automatico di terze parti (ad esempio, strumenti come "Driver Booster") che eseguono la scansione e l'aggiornamento in una sola volta, anche se è meglio dare la priorità ai driver ufficiali.

Metodo 3: disinstallare software/driver recenti

Se l'errore è apparso dopo aver installato qualcosa (periferica, applicazione, antivirus, utilità di overclocking), prova a rimuoverlo:

  1. Win + R → digitare “Pannello di controllo”.
  2. En ProgrammiDisinstallare un programma, ordina per data.
  3. Disinstallare ciò che è stato aggiunto appena prima dei guasti e dei riavvii.

In modalità provvisoria È anche possibile disattivare i servizi e i driver aggiunti se il sistema non si avvia normalmente.

Metodo 4: Installare i driver mancanti (dalla modalità provvisoria)

Se i file del driver sono mancanti o danneggiamento, la modalità provvisoria con rete semplifica la reinstallazione. Ripeti i passaggi in Gestione dispositivi e forza l'installazione dal pacchetto ufficiale scaricato.

Contenuti esclusivi: clicca qui  Come formattare un Pro Book?

Dopo aver completato l'installazione, uscire dalla modalità provvisoria e riavviare in modalità normale per convalidare.

Metodo 5: riparare Windows con SFC e DISM

Strumenti SFC/DISM Controlla e ripara i file di sistema e l'immagine di Windows. Avvia la console come amministratore ed esegui uno alla volta questi comandi:

  • sfc /scannow
  • DISM.exe /Online /Cleanup-Image /CheckHealth
  • DISM.exe /Online /Cleanup-Image /ScanHealth
  • DISM.exe /Online /Cleanup-Image /RestoreHealth
  • DISM.exe /Online /Cleanup-Image /StartComponentCleanup

Quando finiscono, riavvia. Se l'ambiente di ripristino (WindowsRE) risulta disabilitato e non riesci ad accedere agli strumenti, prova ad abilitarlo o a utilizzare il supporto di installazione di Windows per aprire una console ed eseguire i comandi.

Metodo 6: controllare la RAM

La memoria difettosa Questa è una classica fonte di errori KMODE e 1E. Esegui la diagnostica della memoria di Windows:

  1. Cerca Diagnostica della memoria di Windows dal menu Start.
  2. Scegliere Riavvia ora e verifica la presenza di problemi.

Se compaiono errori, testare i singoli moduli, disabilitare XMP/EXPO e, se persistono, sostituire il modulo interessato. Strumenti come Test di memoria Aiutano anche a creare contrasto.

Metodo 7: Controlla disco e SMART

Un disco con settori danneggiati o in cattive condizioni può portare a BSOD. Eseguire:

  • chkdsk C: /f /r (ti verrà chiesto di riavviare).
  • Controlla SMART con l'utilità del produttore SSD/HDD.

Se vengono rilevati guasti, esegui il backup dei dati e sostituisci l'unità il prima possibile.

Registrazione degli eventi, minidump e assistenza remota

  • Visualizzatore eventi: controllo Registro di sistema di Windows → Sistema e filtra per Critico y ErroreVedrai voci come Kernel-Power associate ad arresti improvvisi; non identificano il driver responsabile, ma aiutano a correlare i tempi.
  • Minidump: trovali in C:\Windows\MinidumpSe hai bisogno di aiuto, caricali (ad esempio su OneDrive) e condividi il link in modo che possano essere analizzati con WinDbg. Questa è una prassi standard nel supporto tecnico.
  • Supporto guidato: Un flusso tipico consigliato dai tecnici è quello di raccogliere il minidump e poi passare Sindrome da stanchezza cronica y DISM nell'ordine (vedere i comandi sopra), riavviare e verificare se l'errore persiste prima di passare ai test hardware.

windbg

Debug avanzato con WinDbg (per utenti tecnici)

Quando non c'è una causa apparente per l'errore KMODE_EXCEPTION_NOT_HANDLED, il debug dello stack indicherà quale funzione ha fallito. Quando si collega un debugger del kernel e si carica il minidump, questi comandi sono fondamentali:

  • kb: visualizza il backtrace con i parametri.
  • Cerca la chiamata a NT!PspUnhandledExceptionInSystemThread nella pila.
  • Il primo parametro è un puntatore a PUNTATORI_ECCEZIONE (contiene ECCEZIONE_REGISTRAZIONE y CONTESTO).
  • Con dd (dump della memoria) a quell'indirizzo, ottieni i due puntatori.
  • Utilizzo .exr riguardo EXCEPTION_RECORD e .cxr sul CONTESTO; poi di nuovo kb per lo stack in base a quel contesto.
Contenuti esclusivi: clicca qui  Quali sono i comandi di disegno in PlanningWiz Floor Planner?

Se il codice di eccezione è 0x80000003 (punto di interruzione) e il sistema è iniziato con /NODEBUG, collega un debugger e usa /DEBUG per catturare correttamente la traccia. Se vedi 0x80000002 (disallineamento), controlla telaio della trappola per maggiori dettagli.

Domande frequenti rapide

  • Perché all'avvio viene visualizzato KMODE? Un loop di avvio suggerisce un errore critico del driver o dell'hardware. Avviare in modalità provvisoria o utilizzare Ripristino configurazione di sistema, se possibile.
  • Come risolvere il BSOD KMODE? Disabilita/controlla i driver problematici, esegue SFC e DISM, installa gli aggiornamenti in sospeso, esegue un avvio pulito, esegue l'antivirus e diagnostica l'hardware (RAM, disco, CPU).
  • È possibile risolvere il problema senza perdere dati? Sì. La riparazione sul posto (riparazione all'avvio, SFC/DISM) e l'aggiornamento dei driver solitamente risolvono il problema senza toccare i file.
  • È un virus? No. È un bug del kernel; sebbene possa essere causato da un malware, non è di per sé un virus.
  • Come prevenirlo? Mantieni aggiornati Windows, BIOS e driver, evita overclock instabili e driver discutibili e non toccare inavvertitamente il registro.
  • Può essere un disco difettoso la causa? Sì. Eseguire CHKDSK e controllare SMART; se sono presenti settori riallocati o avvisi, sostituire l'unità.
  • È correlato alla RAM? Frequentemente. Utilizzare Diagnostica memoria di Windows; se si verificano errori, sostituire il modulo difettoso.
  • È pericoloso? Se ripetuto, può causare la perdita di dati. Esegui un backup non appena vedi il primo BSOD.
  • E l'errore 701? Non correlato; 701 in genere indica il servizio spooler di stampa, mentre KMODE è un errore del kernel.

Se siete arrivati ​​fin qui, avete imparato sia le soluzioni rapide che la diagnostica approfondita: dalla disattivazione dell'avvio rapido e la riparazione dei file di sistema all'interpretazione dei dump e all'individuazione del driver incriminato. Con una combinazione ben organizzata di queste tecniche, KMODE_EXCEPTION_NOT_HANDLED si trasforma da una scatola nera a un problema che può essere risolto passo dopo passo.

Articolo correlato:
Perché appare la schermata blu in Windows e come risolverla