Come utilizzare lo strumento Userdump.exe per creare un file dump

Riepilogo

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

Ulteriori informazioni

Per creare un file di dump (dmp) per un processo che si arresta con un'eccezione

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

    Note
    • Per impostazione predefinita, questo Setup.exe è incluso nello strumento di Userdump.exe nella cartella C:\kktools\userdump8.1\Architecture.
    • Il programma Setup.exe installa un driver in modalità kernel, installa il file Userdump e creata l'icona Process Dump nel Pannello di controllo.
    • Se non si dispone di una specifica esigenza, disattivare la funzionalità di "dump al termine del processo" quando si esegue il programma Setup.exe.
  2. Nel Pannello di controllo fare doppio clic su Process Dump.
  3. Scegliere la scheda Exception Monitoring ,
    Nuovo, aggiungere il nome del programma appropriato nell'elenco di Monitor e quindi fare clic su
    OK. Ad esempio, aggiungere il nome di un programma, ad esempio Lsass.exe, Winlogon.exe, Mtx.exe o Dllhost.exe.
  4. Nella finestra di Monitor , fare clic sul nome del programma aggiunto nel passaggio 3 e quindi fare clic su regole.
  5. Selezionare Regole personalizzate, selezionare il tipo di errore che si desidera attivare per il programma aggiunto nel passaggio 3 nell'elenco di regole personalizzate e quindi fare clic su OK.

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

Per creare un file di dettagli per un processo bloccato

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

    Note
    • Per impostazione predefinita, questo Setup.exe è incluso nello strumento di Userdump.exe nella cartella C:\kktools\userdump8.1\architecture.
    • Il programma Setup.exe installa un driver in modalità kernel, installa il file Userdump e creata l'icona Process Dump nel Pannello di controllo.
    • Se non si dispone di una specifica esigenza, disattivare la funzionalità di "dump al termine del processo" quando si esegue il programma Setup.exe.
  2. Quando il programma si blocca, passare alla versione di Userdump.exe per il processore al prompt e quindi digitare il seguente comando:
    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 Task Manager e quindi fare clic su di
    Scheda processo .
Quando si esegue il comando userdump PID , viene generato un file dmp. È possibile utilizzare il 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, vengono attivate alcune funzionalità aggiuntive. Lo strumento Userdump.exe tali funzionalità sono descritte in dettaglio nel file Userdocs.doc che accompagna lo strumento Userdump.exe. Queste funzionalità aggiuntive includono:
  • Dump automatico del processo. È possibile configurare lo strumento Userdump.exe per creare automaticamente un file dump per un determinato programma in presenza di un determinato tipo di errore, ad esempio un blocco del gestore di eccezioni o un filtro eccezioni non gestite di livello superiore.
  • Snapshot processo chiave Hot. È possibile associare una singola sequenza di tasti a un'immagine binaria e attivare lo strumento Userdump.exe per creare un file dump.
  • Exception monitoring. Lo strumento di Userdump.exe possibile monitorare i programmi per le eccezioni e genera automaticamente i file dump quando si verificano determinate eccezioni. È possibile configurare un'eccezione genera un file dump per ogni programma utilizzando l'utilità Process Dump. L'utilità Process Dump è possibile accedere dal Pannello di controllo.

Riferimenti

Per scaricare la versione 8.1 dello strumento di Userdump.exe e la relativa documentazione, visitare il seguente sito Web Microsoft:
Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

Come risolvere i problemi di utilizzo elevato della CPU di un processo MTS o COM+ 258833

Per scaricare la versione più recente Debugging Tools for Windows (versione a 32 bit), visitare il seguente sito Web Microsoft:
Proprietà

ID articolo: 241215 - Ultima revisione: 29 gen 2017 - Revisione: 1

Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Professional, Microsoft Windows XP Home Edition

Feedback