Quando un processo non risponde o non si comporta come previsto, è possibile generare un file di dump in modalità utente per il processo specifico. Utilizzare uno strumento di debug come
userdump.exe da Microsoft. È possibile eseguire altre funzioni con il
Strumento di diagnostica di debug Microsoft, ad esempio specificando ulteriori processi per i quali ottenere i dump. Questa funzione consente di risolvere i problemi MACC che causano il blocco del processo o di non funzionare come previsto.
Attenersi alla procedura riportata di seguito per ottenere un file di dump in modalità utente con il
userdump.exe utilità
- Scaricare il userdump.exe utilità da: http://support.microsoft.com/kb/241215.
- Estrarre userdump.exe alla radice del C:\ .
- Fare clic su Avvia, Esegui, digitare cmd, quindi fare clic su OK.
- Alla richiesta, digita: C:\
- Per creare il file di dump, utilizzare la seguente sintassi:
userdump
Notaè il nome del file eseguibile che corrisponde al processo che non risponde. è il nome del file di dump in modalità utente.
Esempio
Per creare un file di dump per il sqlservr processo, il comando sarebbe:
C:\userdump sqlservr.exe sqlservr.dmp
Questo comando genera un file di dump in modalità utente denominato sqlservr.dmp per la sqlservr processo. Il nuovo file di dump viene salvato nella directory principale di C:\ unità o alla directory di lavoro corrente da cui userdump.exe viene eseguito.
Se si esegue un processo di terze parti che si sta chiudendo con un'eccezione, attenersi alla procedura seguente per ottenere un file di dump in modalità utente e un file di dump del processo con il Strumento di diagnostica di debug Microsoft:
- Installare il Strumento di diagnostica di debug Microsoft sul client. Scaricare lo strumento da: http://www.microsoft.com/en-us/download/details.aspx?id=26798.
- Configurare lo strumento di diagnostica di debug per monitorare il processo e creare un dump in modalità utente:
- Aprire l'interfaccia utente dello strumento di diagnostica di debug.
- Selezionare Aggiungi regola e fare clic su Avanti.
- Selezionare Crash per il tipo di regola e fare clic su Avanti.
- Selezionare Un processo specifico, evidenziare il processo in esecuzione e il monitoraggio. Fare clic su Avanti.
- In configurazione avanzata, impostare il Tipo di azione per Eccezioni first chance non configurate A Nessuno e fare clic su Avanti.
- Digitare un nome di regola e selezionare un percorso di dump.
- Attivare la regola e fare clic su Fine. Lo strumento di diagnostica di debug e creare un dump del processo in modalità utente per il processo configurato quando si verifica una terminazione del processo.
- Utilizzare lo strumento di diagnostica di debug per creare un dump del processo:
- Aprire l'interfaccia utente dello strumento di diagnostica di debug.
- Passare alla Processi scheda.
- Fare clic con il pulsante destro del mouse sul processo.
- Selezionare Create Full Userdump e creare un dump del processo.
Per Windows Vista/7/2008/2008 R2 solo piattaforme, attenersi alla procedura riportata di seguito per ottenere un file di dump dei processi utilizzando l'attività Manager:
- Premere CTRL + ALT + CANC, quindi selezionare Manager attività.
- Identifica un processo per il quale creare il dump.
- Fare clic con il pulsante destro del mouse sul processo e scegliere Crea file di dump. Il file di dump viene creato nella cartella Windows Temp e chiamato .dmp.
- Passare alla cartella Temp. Tipo %temp% nella barra degli indirizzi Windows o in un prompt dei comandi. Premere INVIO. Per impostazione predefinita, la cartella Temp si trova in C:\Users\\AppData\Local\Temp.