Usare lo strumento Userdump.exe per creare un file di dump

Questo articolo illustra la procedura per usare lo strumento Userdump.exe per creare un file di dump di un processo che si arresta con un'eccezione o che smette di rispondere.

Si applica a: Windows 10: tutte le edizioni, Windows Server 2012 R2
Numero KB originale: 241215

Riepilogo

È possibile usare lo strumento Userdump.exe per generare un dump utente di un processo che si arresta con un'eccezione o che smette di rispondere (si blocca).

Ulteriori informazioni

Per creare un file di dump (.dmp) per un processo che viene arrestato con un'eccezione

  1. Eseguire il programma Setup.exe per il processore.

    Nota

    • Per impostazione predefinita, questo programma Setup.exe è incluso nello strumento Userdump.exe nella cartella C:\kktools\userdump8.1\Architecture.
    • Questo programma Setup.exe installa un driver in modalità kernel, installa il file Userdump.sys e crea l'icona Dump processo in Pannello di controllo.
    • A meno che non si abbia una specifica necessità, disabilitare la funzionalità "dump al termine del processo" quando si esegue il programma Setup.exe.
  2. In Pannello di controllo fare doppio clic su Dump processo.

  3. Nella scheda Monitoraggio eccezioni fare clic su Nuovo, aggiungere il nome del programma appropriato all'elenco Monitoraggio e quindi fare clic su OK. Ad esempio, aggiungere un nome di programma, ad esempio Lsass.exe, Winlogon.exe, Mtx.exe o Dllhost.exe.

  4. Nella casella Monitoraggio fare clic sul nome del programma aggiunto nel passaggio 3 e quindi fare clic su Regole.

  5. Fare clic per selezionare Regole personalizzate, selezionare il tipo di errore da attivare per il programma aggiunto nel passaggio 3 nell'elenco Regole personalizzate e quindi fare clic su OK.

Ad esempio, selezionare il tipo di errore Violazione di accesso (c0000005). Quando il programma monitorato genera un messaggio di errore di violazione di accesso, viene avviato lo strumento Userdump.exe e quindi lo strumento Userdump.exe crea un file di dump (.dmp) nella cartella %SystemRoot%. Analizzando questo file .dmp, è possibile isolare la causa dei messaggi di errore di violazione di accesso Winlogon.

Per creare un file di dump per un processo sospeso

  1. Eseguire il programma Setup.exe per il processore.

    Nota

    • Per impostazione predefinita, questo programma Setup.exe è incluso nello strumento Userdump.exe nella cartella C:\kktools\userdump8.1\architecture.
    • Questo programma Setup.exe installa un driver in modalità kernel, installa il file Userdump.sys e crea l'icona Dump processo in Pannello di controllo.
    • A meno che non si abbia una specifica necessità, disabilitare la funzionalità "dump al termine del processo" quando si esegue il programma Setup.exe.
  2. Quando il programma smette di rispondere, passare alla versione di Userdump.exe per il processore al prompt dei comandi e quindi digitare il comando seguente:
    userdump PID

    Nota

    In questo comando, PID è un segnaposto per l'ID processo (PID) del programma che ha smesso di rispondere. Per ottenere il PID del programma, aprire Gestione attività e quindi fare clic sulla scheda Processo . Quando si esegue il comando userdump PID , viene generato un file .dmp. È possibile usare questo file di dump per eseguire il debug post-mortem con un programma come lo strumento Windbg.exe.

Se si esegue il programma di installazione per installare lo strumento Userdump.exe, sono abilitate alcune funzionalità aggiuntive. Queste funzionalità aggiuntive dello strumento Userdump.exe sono descritte in dettaglio nel file Userdocs.doc che accompagna lo strumento Userdump.exe. Queste funzionalità aggiuntive includono quanto segue:

  • Processo di auto-dumping. È possibile configurare lo strumento Userdump.exe per creare automaticamente un file di dump per un determinato programma quando il programma rileva un determinato tipo di errore, ad esempio un blocco del gestore eccezioni o un filtro eccezione non gestito di primo livello.
  • Snapshot del processo con tasti di scelta rapida. È possibile associare una singola sequenza di tasti a un file binario di immagine per attivare lo strumento Userdump.exe per creare un file di dump.
  • Monitoraggio delle eccezioni. Lo strumento Userdump.exe può monitorare la ricerca di eccezioni nei programmi e generare automaticamente file di dump quando si verificano determinate eccezioni. È possibile configurare se un'eccezione attiva un file di dump per ogni programma usando l'utilità di dump del processo. È possibile accedere all'utilità Dump processo da Pannello di controllo.