Come risolvere gli errori di schermata blu con WinDbg e BlueScreenView
La schermata blu della morte di Windows ci visita tutti a volte. A volte, te lo aspetti. Ad altri, lo spettro della schermata blu appare inaspettatamente grande. In entrambi i casi, è frustrante, soprattutto se non è possibile diagnosticare rapidamente il problema.
Fortunatamente, lo schermo blu ti dà sempre un codice di errore. Ma come fai a capire cosa significa? Bene, usi un programma a portata di mano come Windows Debugger (WinDbg) o NirSoft BlueScreenView . Ecco la tua guida pratica per risolvere gli errori della schermata blu!
Cos'è un errore di schermata blu?
Quando Windows ha un errore catastrofico, il sistema si arresta in modo anomalo. Il crash di solito ti porta una schermata blu. Lo schermo blu (affettuosamente chiamato Blue Screen of Death, o BSoD) mostra un intero carico di informazioni che descrivono dettagliatamente il crash. All'interno delle informazioni è il perché, dove e come si è verificato l'incidente.
Che cosa causa errori di schermata blu?
Un errore di schermata blu può avere diverse cause, tra cui:
- Hardware difettoso
- Software difettoso
- Driver scaduti o con codici errati
- Surriscaldamento
- overclocking
Questo è solo cinque cause potenziali. All'interno di quelli, ci sono numerosi errori specifici. È qui che interviene la schermata blu del codice di errore di morte .
Una schermata blu del codice di errore di morte ti dà un errore specifico per la risoluzione dei problemi. Puoi concentrare i tuoi sforzi piuttosto che indovinare cosa è andato storto e perché. Ad esempio, il codice 0x80240034 WU_E_DOWNLOAD_FAILED indica che il download di Windows Update non è riuscito . Naturalmente, è improbabile che ciò causi una BSD, ma si vede come il codice ha uno specifico messaggio di errore.
Come si aggiusta un errore di schermata blu?
La correzione di un errore di schermata blu dipende dal tipo di errore . A volte, una rapida ricerca su Internet è sufficiente per rivelare cosa c'è di sbagliato nel tuo sistema. Altre volte, un software speciale per il debug del sistema è ciò di cui hai bisogno. Ecco come si corregge l'errore della schermata blu utilizzando WinDbg o NirSoft BlueScreenView.
Come correggere gli errori di schermata blu con WinDbg
WinDbg è un potente strumento che puoi utilizzare per capire la causa principale dell'errore della schermata blu.
Installazione di Windows 10 SDK
Vai alla pagina di download dell'SDK di Windows 10 . L'SDK di Windows 10 contiene numerosi strumenti, tra cui Windows Performance Toolkit, Debugging Tool per Windows, .NET Framework Software Development Kit e altri strumenti di sviluppo. Segui questi passaggi ora.
- Premi il pulsante Scarica il programma di installazione . Una volta scaricato, esegui il programma di installazione.
- All'apertura del programma di installazione di SDK di Windows 10, selezionare la prima opzione per installare il kit di sviluppo software di Windows sul computer. Il percorso di installazione predefinito va bene.
- Seleziona Avanti per continuare e accettare la licenza. Nella pagina successiva, deselezionate tutte le caselle escludete gli strumenti di debug per Windows .
- Quindi premere Installa .
Apertura e configurazione di WinDbg
Apri il menu Start e vai a Kit di Windows> WinDbg. Usa il debugger per la tua architettura di sistema, sia a 32 che a 64 bit. Ho un sistema a 64 bit, quindi sceglierò WinDbg X64.
Ora, è necessario trovare il dump della memoria BSoD. Il dump contiene le informazioni riguardanti l'arresto anomalo, come "causa" e "posizione".
Esistono due tipi principali di dump di memoria BSoD: un dump completo e un minidump. In genere, un minidump è più piccolo ma contiene più informazioni di una discarica completa (lo so, quanto è fuorviante).
- Troverete i registri di minidump nella directory principale, in genere C: Windows Minidump . Nella cartella, troverai i registri minidump attuali.
- In alternativa, il dump completo si trova in C: Windows memory.dmp
Per questo tutorial, analizzeremo un minidump (perché è quello che ho a portata di mano).
Nota: non si hanno mai discariche? Scopri come attivare i dump di Windows post-crash .
Va bene, torna a WinDbg. Innanzitutto, è necessario impostare una fonte di simboli. I simboli sono essenzialmente identificatori per i linguaggi di programmazione che si riferiscono a informazioni specifiche. Rendono più semplice l'analisi delle informazioni trovate in un log (o codice).
Vai su File> Percorso file simbolo , quindi copia e incolla quanto segue:
SRV*c:websymbols*http://msdl.microsoft.com/download/symbols
Quindi premere OK .
Analizzare il tuo crash dump in WinDbg
Trascina e rilascia il file di dump in WinDbg. In alternativa, premere Ctrl + D per aprire il browser di file, quindi individuare il file di dump. Quando viene caricato il file di dump, si incontra la schermata di analisi iniziale. Sembrerà simile a questo:
Ci sono due cose da prendere da questa schermata: il BugCheck e il Probabilmente causato dai campi. Eccoli in maggiore chiarezza:
- BugCheck 1A è il codice di errore
- Probabilmente causato da : memory_corruption (ONE_BIT) ti dà un'idea istantanea del problema in questione
In questo caso, sai che un errore di memoria è la probabile causa del tuo BSoD.
È possibile eseguire un'analisi ulteriore utilizzando i comandi WinDbg. In questo caso, il comando ! Analizza -v (evidenziato in blu nell'immagine sopra) ti mostrerà informazioni dettagliate relative al tuo BSoD. C'è un link di comando sotto l'intestazione di Analisi Bugcheck. Tuttavia, questo collegamento a volte scompare. Se non c'è alcun collegamento, immettere il comando nel campo ne
lla parte inferiore della finestra di WinDbg.
Il comando esegue un'enorme quantità di analisi automatizzate. WinDbg visualizza i risultati sotto una nuova intestazione di analisi bugCheck. La quantità di informazioni che WinDbg getta sembra un po 'opprimente. Ma in questo caso, stai solo cercando alcune informazioni chiave per estendere la valutazione del tuo BSoD.
I parametri direttamente sotto la nuova intestazione BugCheck Analysis forniscono un altro insieme di informazioni utili. Ad esempio, nell'esempio seguente, è possibile vedere l'errore confermato come Memory_Management (1a) . Inoltre, gli argomenti (gli argomenti sono parametri essenzialmente informativi) espandono le informazioni.
Arg1 afferma che "È stata rilevata una PTE corrotta", spiegando che "il parametro 2 contiene l'indirizzo della PTE".
Ora, so che PTE è l'acronimo di Page Table Entry, quindi è probabile che questo errore si riferisca alla mia memoria virtuale , e posso iniziare la correzione BSoD lì. Tuttavia, c'è una quantità enorme di errori di cui non ho idea.
In questi casi, una ricerca su internet è tua amica. La ricerca di una combinazione del codice di errore iniziale e le informazioni aggiuntive sull'argomento restituiranno risultati di altri utenti che hanno riscontrato gli stessi problemi. In molti casi, l'errore di sistema che hai non è nuovo e misterioso. Lo stesso BSD avrà influenzato qualcun altro, tu non sei da solo.
Come correggere gli errori di schermata blu con BlueScreenView
Lo strumento di analisi di WinDbg è un potente kit di strumenti. Puoi usarlo per tutti i tipi di analisi di dump e file. Tuttavia, molti lettori non richiederanno l'intera gamma di strumenti di analisi offerti da WinDbg. Se sembra che tu sia, la BlueScreenView di Nirsoft è esattamente ciò di cui hai bisogno.
Analizza gli stessi file dump e minidump di WinDbg ma ottimizza le informazioni. Puoi prendere le informazioni semplificate per una ricerca su Internet e avviare la procedura BSoD da lì.
Ecco come funziona:
Vai alla pagina BlueScreenView e scarica il programma. Una volta scaricato, installa BlueScreenView. Aprire il programma dopo l'installazione.
Ecco dove BlueScreenView è a portata di mano. Carica automaticamente tutti i minidump trovati nella cartella MiniDump. È quindi possibile ordinare i dump per Crash Time per trovare l'ultimo BSoD. Nell'immagine sottostante viene visualizzata la versione BlueScreenView del file dump analizzato nella sezione WinDbg.
La principale differenza è il layout e la facilità comparativa di trovare le informazioni BSoD. La stringa di verifica dei bug, il codice di controllo dei bug e i parametri sono gli stessi. BlueScreenView identifica anche il driver ntoskrnl.exe come root di BSoD.
Come con WinDbg, ora puoi completare una ricerca su Internet con le tue informazioni BSoD.
WinDbg vs BlueScreenView
Uno schermo blu dello strumento di analisi della morte è migliore dell'altro? Dipende da cosa vuoi ottenere.
BlueScreenView è indubbiamente più facile da usare rispetto a WinDbg. Se hai bisogno di informazioni rapide e concise sul tuo BSoD, BlueScreenView è lo strumento migliore. La maggior parte delle persone andrà d'accordo con BlueScreenView, soprattutto dato che non richiede alcuna configurazione e fornisce immediatamente le informazioni desiderate, e anche in modo digeribile.
Gli errori di Windows sono comuni. Sono anche esasperanti. Tuttavia, non devi impantanarti. Ecco gli errori più comuni e le soluzioni per correggere tali errori di Windows .
Leggi l'articolo completo: Come risolvere gli errori di schermata blu con WinDbg e BlueScreenView
Fonte: Utilizzare