Di | Maggio 7, 2018

IRQL_NOT_LESS_OR_EQUAL (IRQL) o codice di errore 0x0000000A su Windows 10 perché il driver ha avuto accesso alla memoria di paging a un indirizzo non valido come un errore relativo alla memoria, che appare se un processo di sistema o un driver tenta di accedere a un indirizzo di memoria senza i diritti di accesso appropriati.

Windows IRQL 10 l'errore può essere causato da file di sistema danneggiati, driver di dispositivo incompatibili, articoli hardware difettosi, installazione software errata, e un'installazione di Windows declassata.

  1. Se parametro 1 è minore di 0x1000, allora questa è probabilmente una dereferenziazione del puntatore NULL.
  2. Se !pool riporta quel parametro 1 è Paged pool, allora l'IRQL è troppo alto per accedere a questi dati. Eseguire a un IRQL inferiore o allocare i dati in NonPagedPool.
  3. Se parametro 3 indica che si trattava di un tentativo di eseguire codice paginabile, allora l'IRQL è troppo alto per chiamare questa funzione. Eseguire a un IRQL inferiore o non contrassegnare il codice come paginabile.
  4. Altrimenti, questo potrebbe essere un cattivo puntatore, probabilmente causato da use-after-free o bit-flipping. Esamina la validità del parametro 1 con !pte, !indirizzo, e ln (Elenca i simboli più vicini).

Esempio di debug:

kd> .bugcheck [Elenca i dati di controllo dei bug.]
Codice bugcheck 0000000a
argomenti 00000000 0000001c 00000000 00000000

kd> kb [Elenca la traccia dello stack.]
ChildEBP RetAddr Args su Child
8013ed5c 801263ba 00000000 00000000 e12ab000 NT!_DbgBreakPoint
8013eecc 801389ee 0000000a 00000000 0000001c NT!_KeBugCheckEx + 0x194
8013eecc 00000000 0000000un' 00000000 0000001c NT!_KiTrap0E + 0x256
8013ed5c 801263ba 00000000 00000000 e12ab000
8013ef64 00000246 fe551aa1 ff690268 00000002 NT!_KeBugCheckEx + 0x194

kd> kv [Elenca i frame trap.]
ChildEBP RetAddr Args su Child
8013ed5c 801263ba 00000000 00000000 e12ab000 NT!_DbgBreakPoint (FPO: [0,0,0])
8013eecc 801389ee 0000000a 00000000 0000001c NT!_KeBugCheckEx + 0x194
8013eecc 00000000 0000000un' 00000000 0000001c NT!_KiTrap0E + 0x256 (FPO: [0,0] TrapFrame @ 8013eee8)
8013ed5c 801263ba 00000000 00000000 e12ab000
8013ef64 00000246 fe551aa1 ff690268 00000002 NT!_KeBugCheckEx + 0x194

kd> .trap 8013eee8 [Ottiene i registri per il frame trap al momento dell'errore.]
eax = dec80201 ebx = ffdff420 ecx = 8013c71c edx = 000003f8 esi = 00000000 edi = 87038e10
eip = 00000000 esp = 8013ef5c ebp = 8013ef64 iopl = 0 nv up ei pl nz na pe nc
cs = 0008 ss = 0010 ds = 0023 es = 0023 fs = 0030 gs = 0000 efl = 00010202
ErrCode = 00000000
00000000 ??????????????? [Il puntatore dell'istruzione corrente è NULL.]

kd> kb [Fornisce la traccia dello stack prima dell'errore.]
ChildEBP RetAddr Args su Child
8013ef68 fe551aa1 ff690268 00000002 fe5620d2 NT!_DbgBreakPoint
8013EF74 FE5620D2 FE5620DA FF690268 80404690
NDIS!_EthFilterIndicateReceiveComplete + 0x31
8013ef64 00000246 fe551aa1 ff690268 00000002 elnkii!_ElnkiiRcvInterruptDpc + 0x1d0

Come correggere l'errore 0xA: IRQL_NOT_LESS_OR_EQUAL su Windows 10

Aggiorna i driver in Windows 10 Automaticamente

  1. stampa Tasto Windows + io.
  2. Clicca su dispositivi.
  3. Clicca su Gestore dispositivi.
  4. Espandi il driver quindi fai clic su di esso. Dopo aver fatto clic su Azione > Aggiorna il software del driver > Cerca automaticamente il software del driver aggiornato. Leggi anche: Driver Bluetooth Windows 10
  5. Aspetta il processo.
  6. Vicino

Nota: Se questi passaggi non funzionano, prova a reinstallare il driver: Aperto Gestore dispositivi, fare clic con il tasto destro (oppure tocca e tieni premuto) il nome del dispositivo, e seleziona Disinstalla. Ricomincia il PC e Windows tenteranno di reinstallare il driver. Ma se rimani ottieni errore, vedere Risolvi i problemi relativi alla schermata blu in Windows 10.

lascia un commento

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *