Generare un kernel o completare un dump di arresto anomalo
Un arresto anomalo del sistema (noto anche come "controllo di bug" o "Errore di arresto") si verifica quando Windows non può essere eseguito correttamente. Il file di dump generato da questo evento è denominato dump di arresto anomalo del sistema.
Un kernel manuale o un file di dump della memoria completo è utile quando si risolvono diversi problemi perché il processo acquisisce un record di memoria di sistema al momento di un arresto anomalo.
Si applica a: Windows 10
Configurare i file di pagina
Vedere Supporto per i dump di arresto anomalo del sistema per i requisiti di dimensioni del file di pagina per il dump di arresto anomalo del sistema.
Abilitare l'impostazione del dump della memoria
Per completare questa procedura, è necessario essere connessi come amministratore o membro del gruppo Administrators. Se il computer è connesso a una rete, le impostazioni dei criteri di rete potrebbero impedire il completamento di questa procedura.
Per abilitare l'impostazione del dump della memoria, seguire questa procedura:
- In Pannello di controllo selezionare Sistema e sistema di sicurezza>.
- Selezionare Impostazioni di sistema avanzate e quindi selezionare la scheda Avanzate .
- Nell'area Avvio e ripristino selezionare Impostazioni.
- Assicurarsi che l'opzione Dump della memoria kernel o Dump completo della memoria sia selezionata in Scrittura di informazioni di debug.
- Riavviare il computer.
Note
È possibile modificare il percorso del file di dump modificando il campo File di dump . In altre parole, è possibile modificare il percorso da %SystemRoot%\Memory.dmp in modo che punti a un'unità locale con spazio su disco sufficiente, ad esempio E:\Memory.dmp.
Suggerimenti per generare dump di memoria
Quando il computer si arresta in modo anomalo e viene riavviato, il contenuto della RAM fisica viene scritto nel file di paging che si trova nella partizione in cui è installato il sistema operativo.
A seconda della velocità del disco rigido in cui è installato Windows, il dump di più di 2 gigabyte (GB) di memoria può richiedere molto tempo. Anche in uno scenario ottimale, se il file di dump è configurato per risiedere in un altro disco rigido locale, una quantità significativa di dati verrà letta e scritta nei dischi rigidi. Questo processo di lettura e scrittura può causare un'interruzione prolungata del server.
Note
Usare questo metodo per generare file di dump della memoria completi con cautela. Idealmente, è consigliabile eseguire questa operazione solo quando si è esplicitamente richiesti dal tecnico supporto tecnico Microsoft. Qualsiasi kernel o il debug completo dei file di dump della memoria deve essere l'ultima risorsa dopo che tutti i metodi di risoluzione dei problemi standard sono stati completamente esauriti.
Generare manualmente un file di dump della memoria
Usare lo strumento NotMyFault
Se è possibile accedere mentre si verifica il problema, è possibile usare lo strumento Microsoft Sysinternals NotMyFault seguendo questa procedura:
Scaricare lo strumento NotMyFault .
Selezionare Start e quindi prompt dei comandi.
Eseguire il comando seguente alla riga di comando:
notMyfault.exe /crash
Note
Questa operazione genera un file di dump della memoria e un errore di arresto D1.
Usare NMI
In alcuni computer non è possibile usare la tastiera per generare un file di dump di arresto anomalo del sistema. Ad esempio, i server BladeSystem di Heintune-Packard (HP) dell'He resource development Company vengono gestiti tramite un'interfaccia utente grafica basata su browser (GUI). Una tastiera non è collegata al server HP BladeSystem.
In questi casi, è necessario generare un file dump di arresto anomalo del kernel completo o un file di dump di arresto anomalo del kernel usando l'opzione NmI (Non Maskable Interrupt) che causa un NMI nel processore di sistema.
Per implementare questo processo, seguire questa procedura:
Importante
Seguire attentamente i passaggi in questa sezione. Se le modifiche al Registro di sistema vengono apportate in modo non corretto, possono verificarsi problemi gravi. Prima di apportare le modifiche, eseguire il backup del Registro di sistema per il ripristino nel caso si verifichino dei problemi.
Note
Questa chiave del Registro di sistema non è necessaria per i client che eseguono Windows 8 e versioni successive o per i server che eseguono Windows Server 2012 e versioni successive. L'impostazione di questa chiave del Registro di sistema nelle versioni successive di Windows non ha alcun effetto.
Nell'editor del Registro di sistema individuare e selezionare la seguente sottochiave del Registro di sistema:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Fare clic con il pulsante destro del mouse su CrashControl, scegliere Nuovo e quindi selezionare Valore DWORD.
Digitare NMICrashDump e quindi premere INVIO.
Fare clic con il pulsante destro del mouse su NMICrashDump e quindi scegliere Modifica.
Nella casella dati Valore digitare 1 e quindi selezionare OK.
Riavviare il computer.
I fornitori di hardware, ad esempio HP, IBM e Dell, possono fornire una funzionalità di ripristino automatico del sistema (ASR). È consigliabile disabilitare questa funzionalità durante la risoluzione dei problemi. Ad esempio, se la funzionalità HP e Compaq ASR è abilitata nel BIOS, disabilitare questa funzionalità durante la risoluzione dei problemi per generare un file completo Memory.dmp. Per i passaggi esatti, contattare il fornitore dell'hardware.
Abilitare il commutatore NMI nel BIOS o usando l'interfaccia Web iLO (Integrated Lights Out).
Note
Per i passaggi esatti, vedere il manuale di riferimento del BIOS o contattare il fornitore dell'hardware.
Testare questo metodo nel server usando l'opzione NMI per generare un file di dump. Verrà visualizzato un arresto 0x00000080 malfunzionamento dell'hardware.
Per eseguire NMI in Microsoft Azure tramite la console seriale, vedere Usare la console seriale per le chiamate SysRq e NMI.
Usare la tastiera
Forzare un arresto anomalo del sistema dalla tastiera