Correzione: BSOD ntoskrnl.exe in Windows

Il ntoskrnl.exe è un’immagine del kernel del sistema operativo Windows che è responsabile di numerosi servizi di sistema come il processo, la gestione della memoria e la virtualizzazione dell’hardware. Il gestore della cache, l’esecutivo, il kernel, il monitoraggio dei riferimenti di sicurezza e lo scheduler fanno tutti parte di ntoskernel.exe.

Il driver predefinito in Windows raramente causa un BSOD (schermata blu della morte) di ntoskrnl.exe. Tuttavia, se un driver personalizzato, overcloccato o obsoleto danneggia l’unità di memoria utilizzata da ntoskrnl.exe, il sistema operativo lo incolperà e visualizzerà un BSOD per impedire ulteriori danni al computer.

Quindi, se riceviamo errori relativi a ntoskernel.exe, la nostra prima priorità dovrebbe essere controllare il nostro modulo di memoria e disinstallare qualsiasi driver di terze parti.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Nota: il file ntoskrnl.exe si trova in C:WindowsSystem32.

Sommario

Cosa causa il BSOD di ntoskrnl.exe?

Abbiamo elencato alcuni motivi per cui il tuo computer si imbatte in ntoskrnl.exe Blue Screen of Death Error.

  • Moduli di memoria difettosi
  • Driver obsoleto
  • Memoria overcloccata
  • XMP (Extreme Memory Profile) abilitato

Perché ntoskrnl.exe occupa molta memoria?

Il sistema operativo utilizza ntoskrnl.exe per qualsiasi processo che richiede attività del disco. Inoltre, durante la comunicazione con dispositivi e driver, ntoskrnl.exe utilizza la RAM per archiviare i dati.

Pertanto, se disponiamo di un driver danneggiato, potrebbe esserci un problema di gestione della memoria , consumando una memoria elevata.

Tutti gli errori BSOD di ntoskrnl.exe

Il computer potrebbe incorrere in molti errori Blue Screen of Death di ntoskrnl.exe. Sebbene la maggior parte di essi sia correlata a problemi con la gestione della memoria e problemi con i driver, alcuni errori potrebbero essere causati da altri fattori.

  • driver_irql_not_less_or_equal ntoskrnl.exe
  • system_service_exception ntoskrnl.exe
  • irql_not_less_or_equal ntoskrnl.exe
  • page_fault_in_nonpaged_area ntoskrnl.exe
  • memory_management ntoskrnl.exe
  • kmode_exception_not_handled ntoskrnl.exe
  • inaspettato_kernel_mode_trap ntoskrnl.exe
  • Critical_process_died ntoskrnl.exe
  • apc_index_mismatch ntoskrnl.exe
  • ntoskrnl.exe mancante o corrotto
  • bad_pool_header ntoskrnl.exe

Come risolvere la schermata blu della morte di ntoskrnl.exe in Windows

Ecco un elenco di soluzioni che puoi provare a risolvere qualsiasi problema con ntoskrnl.exe BSOD.

Eseguire lo strumento di diagnostica della memoria di Windows

Lo strumento di diagnostica di Windows in Windows controlla i moduli di memoria per eventuali guasti. Quindi, se il tuo computer soffre di una schermata blu costante della morte, puoi eseguire lo strumento di diagnostica della memoria di Windows per scoprire eventuali errori nelle tue chiavette RAM.

Seguire questi passaggi per avviare lo strumento di diagnostica della memoria di Windows.

  1. Premi il tasto Windows + R .
  2. Digita ” mdsched.exe ” e premi Invio .
  3. Fare clic su Riavvia ora e verificare la presenza di problemi (consigliato).

Una volta riavviato il computer, il sistema eseguirà la diagnostica della memoria di Windows. Durante il processo diagnostico, il computer ti mostrerà il rapporto dettagliato del tuo modulo di memoria. Tuttavia, puoi anche utilizzare la funzione Visualizzatore eventi per visualizzare la cartella del registro di Windows.

Esegui il comando SFC e DISM

System File Checker (SFC) è un comando che consente di riparare qualsiasi file di sistema danneggiato. Se il computer ottiene il BSOD ntoskrnl.exe con un file del kernel del sistema operativo Windows NT danneggiato, il comando SFC li correggerà.

Seguire questi passaggi per eseguire il comando Controllo file di sistema.

  1. Premi il tasto Windows + R .
  2. Digita ” cmd ” senza virgolette e premi Ctrl + Maiusc + Invio per eseguire il prompt dei comandi come amministratore.
  3. Al comando, digita sfc /scannow e premi Invio .
  4. La funzione SFC controllerà eventuali file di sistema di Windows danneggiati e li riparerà.

Nota: i file di sistema sono quei file che si trovano all’interno di System32.

Se il rapporto SFC dice che non è stato possibile risolvere alcuni problemi, il comando chkdsk potrebbe risolvere il problema. Segui questi passaggi per eseguire il comando chkdsk

  1. Esegui il prompt dei comandi come amministratore.
  2. Digita ” chkdsk C: /r ” senza virgolette e premi Invio .
  3. Premere Y se il comando richiede nuovamente l’autorizzazione.
  4. Una volta completato il processo, riavviare il computer ed eseguire nuovamente SFC.

Dopo aver eseguito il comando SFC, è necessario eseguire il comando DISM (Deployment Image Servicing and Management) per gestire sia le immagini online che quelle offline di Windows. Segui questi passaggi per eseguire il comando DISM.

  1. Esegui il prompt dei comandi come amministratore.
  2. Digita il seguente comando:
    DISM.exe /Online /Cleanup-Image /Restorehealth
  3. Questo comando esegue un’operazione di pulizia e ripristino su file di sistema danneggiati.

Una volta completate entrambe le operazioni SFC e DISM, riavvia il computer.

Ripristina l’hardware overcloccato

È anche noto che i componenti del computer overcloccati causano l’errore Blue Screen of Death di ntoskrnl.exe. Se un computer ha una RAM overcloccata e si spegne costantemente a causa del BSOD, è meglio ripristinare le impostazioni del BIOS. Pertanto, il ripristino delle impostazioni del BIOS riporterà tutti i dispositivi overcloccati alla velocità normale.

Segui questi passaggi per ripristinare il BIOS.

  1. Entra nel BIOS della tua scheda madre.
  2. Cerca un’opzione come Load Setup Defaults (dipende dal produttore della scheda madre).
  3. Premere Invio e salvare le modifiche.

Una volta salvate le modifiche, il computer si riavvierà.

Disinstalla i driver di terze parti

Il computer potrebbe anche ottenere il BSOD ntoskrnl.exe a causa di driver non ufficiali. Se questi driver utilizzano l’indirizzo di memoria assegnato a ntoskrnl.exe, il sistema operativo forza il computer alla schermata blu della morte per prevenire qualsiasi problema di memoria.

Prova a disinstallare eventuali driver di terze parti o applicazioni installate di recente per risolvere questo problema.

Ripristina il registro

Prima di avviare questa soluzione, questo processo richiede un backup del registro di Windows prima che il computer ottenga un BSOD costante. Puoi saltare questo processo se non hai il file di backup.

Il registro contiene i dati delle informazioni e delle impostazioni di Windows. Pertanto, se un computer inizia a spegnersi in modo casuale (o malfunzionamento), possiamo utilizzare il backup del registro per ripristinare le impostazioni di Windows. Pertanto, è sempre consigliabile eseguire ogni mese un backup del registro di Windows.

Segui questi passaggi per ripristinare il registro.

  1. Premi il tasto Windows + R.
  2. Digita ” regedit ” senza le virgolette.
  3. Si aprirà la finestra di dialogo Editor del Registro di sistema.
  4. Vai su File > Importa.
  5. Qui, sfoglia il backup del tuo registro.
  6. Fare clic su Apri e riavviare il computer.

Risolvi il problema con gli emulatori Android

Se esegui un software di emulazione, potresti ricevere l’errore BSOD ntoskrnl.exe. La maggior parte degli emulatori Android richiede una macchina virtuale (VM) per offrire agli utenti una migliore esperienza di gioco. Tuttavia, la macchina virtuale di Microsoft può causare alcuni problemi di memoria durante l’esecuzione dell’emulatore Android.

Pertanto, dobbiamo disinstallare l’app dell’emulatore o disabilitare e riavviare la macchina virtuale di Microsoft per risolvere il problema BSOD di ntoskrnel.exe.

Per disabilitare la VM di Microsoft, esegui il comando come amministratore ed esegui il seguente comando:

  • bcdedit /set hypervisorlaunchtype off

Se ciò non risolve il problema, disinstallare l’emulatore.

Aggiorna driver

Come abbiamo discusso, la maggior parte dell’errore BSOD ntoskrnl.exe si verifica a causa di problemi di driver. Pertanto, è l’ideale solo per aggiornare i driver per risolvere questo problema. Tuttavia, è noto che alcuni driver come i driver audio Realtek causano il BSOD a causa di alcuni problemi sconosciuti.

Per aggiornare il driver, premi il tasto Windows + X e fai clic su Gestione dispositivi . Qui, espandi l’elenco. Fare clic con il pulsante destro del mouse sul driver che si desidera aggiornare e fare clic su Aggiorna. Ora, fai clic su Cerca automaticamente i driver.

Una volta completato l’aggiornamento, fare clic su chiudi.

Puoi anche aggiornare tutti i tuoi driver contemporaneamente utilizzando la funzione Windows Update. Vai su Impostazioni > Windows Update (Sicurezza e aggiornamento > Windows Update per Windows 10). Fare clic su Verifica aggiornamenti .

Una volta completato il download, riavvia il computer per installare gli aggiornamenti.

Nota: indipendentemente dal fatto che i driver audio Realtek causino BSOD, è ideale disinstallare e reinstallare questo driver.

Rimuovere i moduli di memoria difettosi

Una chiavetta RAM difettosa è il motivo più comune per una schermata blu della morte. Tuttavia, in questo caso, la perdita di memoria o una cattiva gestione della memoria possono anche causare la schermata blu della morte. Qualunque sia la ragione, non possiamo escludere il fatto che il modulo di memoria sia difettoso.

Se il computer è in esecuzione su doppia memoria, estrai uno dallo slot per verificare se il computer soffre ancora di BSOD. In caso contrario, la memoria appena estratta è quella difettosa, causando il blocco costante del computer. Ripeti questo processo per entrambe le memory stick.

Tuttavia, se stai utilizzando una singola memory stick, prova a utilizzare un’altra RAM stick.

Ripristina Windows

Se nessuna delle soluzioni di cui sopra risolve il BSOD, possiamo provare a ripristinare il sistema operativo. Il ripristino di Windows può correggere gli errori BSOD come ntoskrnl.exe mancante o corrotto poiché reinstallerà tutto, inclusi i file di sistema.

Segui questi passaggi per ripristinare Windows.

  1. Fare clic sul menu Start.
  2. Vai su Impostazioni > Sistema > Ripristino .
  3. Fare clic su Ripristina questo PC.
  4. Windows ti chiederà una serie di domande come se conservare i file o rimuovere tutto. Scegli secondo la tua volontà.
  5. Il ripristino richiederà alcuni minuti per essere completato.

Una volta avviato il computer, il computer dovrebbe essere libero dall’arresto costante.

Utilizzo del kit di strumenti per le prestazioni di Windows

Per utilizzare questo, è necessario aver installato Windows ADK, che può essere scaricato dal sito Web ufficiale di Microsoft.

  1. Apri Esegui e digita ” CMD. Quindi premi Ctrl + Maiusc + Invio per avviare il prompt dei comandi con privilegi di amministratore.
  2. Incolla il seguente comando nel prompt:
    xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d cpuusage.etl
  3. Il codice verrà eseguito per 60 secondi e tornerà alla directory predefinita.
  4. Verrà creato un file di registro denominato cpuusage.etl in C:Windowssystem32 .
  5. Da questo file diagnostico è possibile identificare i dettagli relativi ai file e all’applicazione che causano il dump della memoria. Una volta identificato il processo, è possibile procedere alla chiusura o alla disinstallazione dell’applicazione come richiesto.

Utilità di monitoraggio delle risorse

L’utilità di monitoraggio delle risorse è una funzionalità cruciale nel sistema operativo Windows che elenca l’utilizzo di CPU, disco, rete e memoria di tutti i processi in esecuzione. Utilizzando questa funzione, possiamo verificare se il file ntoskrnl.exe funziona senza problemi.

Segui questi passaggi per visualizzare Resource Monitor Utility.

  1. Premi Ctrl + Alt + Canc contemporaneamente.
  2. Seleziona Task Manager e vai alla scheda Prestazioni.
  3. Ora, fai clic su Apri monitor risorse per aprire la finestra di dialogo Monitor risorse.
  4. Nella scheda Panoramica, sotto CPU, puoi vedere tutti i processi e i loro dettagli. Qui, fai clic su PID (ID processo) finché tutti i processi non vengono visualizzati in ordine crescente.
  5. Individua l’ID processo 4 che è il PID di ntoskrnl.exe e verrà indicato come System sotto Image .
  6. Fare clic con il tasto destro su Sistema e fare clic su Analizza catena di attesa… . Deve leggere Il sistema funziona normalmente.

Disabilita il processo di avvio

Alcuni processi applicativi potrebbero essere eseguiti automaticamente all’avvio del computer. Se queste applicazioni di avvio, per motivi sconosciuti, utilizzano lo stesso indirizzo di memoria causando un conflitto. Ciò si tradurrà in una schermata blu della morte di ntoskrnl.exe.

Pertanto, dobbiamo disabilitare qualsiasi processo di avvio non necessario dal task manager. Per disabilitare il processo di avvio, attenersi alla seguente procedura.

  1. Premi Ctrl + Alt + Canc.
  2. Fare clic su Gestione attività. Quindi, fai clic su Ulteriori dettagli .
  3. Qui vedrai tutto il processo in esecuzione in background.
  4. Fare clic sulla scheda Avvio.
  5. Fai clic con il pulsante destro del mouse su qualsiasi processo che non ti serve durante l’avvio e seleziona Disabilita .
  6. Si consiglia di controllare anche l’impatto di avvio. Rimuovi qualsiasi processo dall’avvio con Impatto all’avvio Basso o Nessuno .

Problema malware

Software e virus dannosi possono attaccare i file di sistema sul nostro computer. Ciò potrebbe causare il danneggiamento di un file di sistema o il computer potrebbe non rilevarli affatto. Quando un computer non rileva un file di sistema (file all’interno di System32), non può funzionare. Ciò si tradurrà in una schermata blu costante della morte.

Puoi anche cercare il processo nel task manager. Se il PID del processo che consuma la tua CPU è 4, il processo è autentico e appartiene al sistema operativo. Tuttavia, se il PID è diverso da quello, si può essere certi che il processo è stato infettato da malware e ha causato l’arresto anomalo.

Utilizzare il software antivirus per rilevare e rimuovere qualsiasi software dannoso e virus dal computer.

Come reinstallare il file ntoskrnl.exe?

Il computer non si avvia se non trova il file ntoskrnl.exe. Pertanto, non è possibile reinstallare il file poiché il computer non si avvia affatto. Possiamo risolvere un problema di file ntoskrnl.exe mancante solo reinstallando il sistema operativo stesso.

La reinstallazione del sistema operativo da zero installerà tutti i suoi file di sistema, incluso il file del kernel del sistema operativo Windows NT.