Nelle varie versioni dei sistemi operativi Microsoft, ogni volta che si verifica un errore bloccante, compare una schermata blu (in inglese viene indicata con il nome blue screen of death, abbreviato nella sigla BSOD) con conseguente riavvio del PC. Microsoft ha messo a disposizione la possibilità di forzare la schermata blu; questa possibilità serve per scopi didattici, oppure se il proprio PC si blocca senza conseguente schermata blu e riavvio, e si vuole generare un file di dump della memoria, utile per indagare, con un programma gratuito come Blue Screen View, sulle cause del malfunzionamento. Nella seguente guida verrà illustrato come generare schermata blu Windows.
Prerequisiti
- la seguente guida si applica a Windows 7, Windows 8, Windows 8.1, Windows 10
- impostare le opzioni di Avvio e ripristino del proprio PC come indicato in questa guida, utile poi per potere analizzare il dump della memoria
Guida
- cliccare Start e digitare all’interno del campo di ricerca adiacente Regedit
- cliccare con il tasto destro del mouse su Regedit e scegliere Esegui come amministratore dal menù a tendina
- per motivi di sicurezza potrebbe comparire una maschera con la richiesta di immettere la password amministrativa oppure solo di confermare la richiesta;
in questo caso basta inserire i dati richiesti e premere Sì per proseguire - all’interno dell’Editor del Registro di sistema posizionarsi, a secondo del tipo di tastiera presente nel PC, nel seguente percorso
- tastiera USB
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid\Parameters - tastiera PS/2
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters - macchina virtuale con Hyper-V
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hyperkbd\Parameters
- tastiera USB
- una volta posizionati nella chiave di registro (ad esempio kbdhid per la tastiera USB)
cliccare con il tasto destro del mouse su Parameters e, dal menù contestuale, scegliere Nuovo e successivamente premere Valore DWORD (32 bit)
- rinominare CrashOnCtrlScroll la chiave appena creata
- fare doppio click su CrashOnCtrlScroll per aprire la maschera Modifica valore DWORD (32 bit)
- impostare il valore ad 1 e premere il pulsante OK per confermare la modifica; alla fine si avrà il seguente risultato
- riavviare il PC per rendere effettive le modifiche
- per generare la schermata blu premere la seguente combinazione di tasti:
Ctrl di destra + Bloc Scorr + Bloc Scorr
- la schermata blu riporterà l’eccezione MANUALLY_INITIATED_CRASH
Buono a sapersi
- la procedura descritta è reversibile: si deve impostare il valore della chiave a 0 per disabilitare la funzione e riavviare il PC per rendere effettiva la modifica
- la procedura descritta funziona anche con le versioni Server di Windows, comprese le versioni 2012 R2 e 2016
- è possibile impostare altre combinazioni di tasti, come indicato nella seguente guida della Microsoft
- per i programmatori, è possibile forzare una schermata blu anche con il seguente codice C#