Base di conoscenza →6 min di letturaAggiornato: 2026-09-21

Come correggere l'errore IRQL NOT LESS OR EQUAL in Windows

IRQL_NOT_LESS_OR_EQUAL, stop code 0x0000000A, scatta quando un driver in modalità kernel tocca memoria paginata a un livello di interruzione in cui è vietato. Tolto il gergo, la verità pratica è semplice: circa nove volte su dieci il colpevole è un driver buggato, datato o incompatibile, e al secondo posto si piazza la RAM difettosa o mal configurata. La schermata blu spesso nomina il file che ha combinato il danno — nvlddmkm.sys, rt640x64.sys — e quel nome decide da dove parte la riparazione.

Leggere lo stop code e il file che nomina

IRQL sta per Interrupt Request Level, una numerazione di priorità con cui il kernel decide quale codice può girare e quando. Alcune pagine di memoria possono essere parcheggiate su disco, e toccarle è legale solo a IRQL bassi. Un driver che infrange la regola fa crashare Windows all'istante e deliberatamente: 0x0000000A è il kernel che si rifiuta di continuare con la propria contabilità corrotta.

Il nome del file stampato in fondo alla schermata blu — e ripetuto nel minidump — è l'indizio più utile che il crash ti regala. Punta al driver, e il driver punta alla correzione. Quando sullo schermo non compare alcun nome, la memoria stessa diventa il sospetto numero uno.

  • nvlddmkm.sys — driver grafico NVIDIA; aggiornalo, oppure rimuovi la vecchia copia in modo pulito con DDU e installa da zero
  • rt640x64.sys, e1d*.sys — driver di rete Realtek e Intel, habitué sui portatili
  • tcpip.sys, netio.sys — lo stack di rete, di solito provocato da client VPN e filtri antivirus
  • iaStorA.sys — driver Intel Rapid Storage, frequente sui Windows 10 OEM preinstallati
  • Nessun nome di file — alza il sospetto su una RAM instabile sul proprio profilo XMP/EXPO

Prima la parte driver

Inizia da Gestione dispositivi (Win + X → Gestione dispositivi) con i dispositivi che corrispondono al file nominato: la grafica sotto Schede video, la rete sotto Schede di rete. Apri Proprietà → Driver e prova Ripristina driver precedente se i crash sono iniziati dopo un aggiornamento; altrimenti lascia che Aggiorna driver cerchi in automatico, poi controlla sul sito del produttore un pacchetto più recente. Windows Update → Opzioni avanzate → Aggiornamenti facoltativi trasporta anch'esso aggiornamenti dei driver, in una sezione tutta loro.

I filtri kernel di terze parti meritano lo stesso sospetto dei driver hardware. Suite antivirus, client VPN e vecchi strumenti di virtualizzazione si agganciano agli stack di rete e di archiviazione, e ciascuno di essi ha provocato 0x0000000A sul campo. Disinstalla il più recente — o passa temporaneamente a un prodotto antivirus diverso — e verifica se lo stop code torna. Se il crash va in loop prima del desktop, entra in Modalità provvisoria da WinRE (Risoluzione dei problemi → Opzioni avanzate → Impostazioni d'avvio → Riavvia → premi 4) e rimuovi il software da lì.

Testare la RAM e confermare il colpevole

La memoria è l'altra metà delle statistiche. Avvia la Diagnosi memoria di Windows con mdsched.exe, riavvia quando richiesto e lascia correre il passaggio standard; il risultato finisce nel Visualizzatore eventi sotto Registri di Windows → Sistema, dalla fonte MemoryDiagnostics-Results. Per un verdetto su cui si possa agire, esegui MemTest86 da chiavetta USB per almeno quattro passaggi completi — lì emergono gli errori intermittenti che mdsched si lascia sfuggire.

Se la macchina è overclockata o la RAM gira su un profilo XMP/EXPO, disattiva il profilo nel BIOS e resta sulle frequenze predefinite della scheda per una settimana. Una macchina che smette di crashare a frequenze stock ti ha appena detto che il problema era la memoria. Testa i banchi uno alla volta per trovare quello guasto, e conserva i minidump da C:\Windows\Minidump — WinDbg con il comando !analyze -v ne legge l'indirizzo che ha fallito.

Domande e risposte

IRQL_NOT_LESS_OR_EQUAL è causato da un virus?

Quasi mai. Il malware vero raramente innesca questo stop code specifico; nella stragrande maggioranza dei casi è un problema di driver o di memoria. Un driver filtro dell'antivirus, per ironia, è il colpevole più probabile.

Che cosa significa lo stop code 0x0000000A?

Un driver in modalità kernel ha cercato di raggiungere memoria paginabile a un livello di richiesta di interruzione in cui non è consentito. In parole povere: un driver ha infranto le regole di memoria del kernel.

La RAM guasta può causare IRQL_NOT_LESS_OR_EQUAL?

Sì — è una delle due cause principali. Prova prima mdsched.exe e MemTest86 per conferma, e prova a disattivare il profilo XMP/EXPO.

Scopri cosa include la licenza prima dell'acquisto.

La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.

Da leggere dopo

Tutti gli articoli · FAQ

Scrivici: [email protected]