Comment faire pour utiliser l'outil Userdump.exe pour créer un fichier de vidage

Traductions disponibles Traductions disponibles
Numéro d'article: 241215 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Vous pouvez utiliser l'outil Userdump.exe pour générer un vidage utilisateur d'un processus qui s'arrête avec une exception ou qui cesse de répondre (se bloque).

Plus d'informations

Pour créer un fichier de vidage (.dmp) pour un processus qui s'arrête avec une exception

  1. Exécutez le programme Setup.exe pour votre processeur.

    Remarques
    • Par défaut, ce programme Setup.exe est inclus avec l'outil Userdump.exe dans le dossier C:\kktools\userdump8.0.
    • Ce programme Setup.exe installe un pilote en mode noyau, installe le fichier Userdump.sys et crée l'icône Process Dump (Vidage du processus) dans le Panneau de configuration.
    • Sauf besoin spécifique, désactivez la fonctionnalité « Dump on process termination » (Vidage à la fin du processus) lorsque vous exécutez le programme Setup.exe.
  2. Dans le Panneau de configuration, double-cliquez sur Process Dump (Vidage du processus).
  3. Sous l'onglet Exception Monitoring (Analyse des exceptions), cliquez sur New (Nouveau), ajoutez le nom du programme approprié à la liste Monitor (Analyser), puis cliquez sur OK. Par exemple, ajoutez un nom de programme tel que Lsass.exe, Winlogon.exe, Mtx.exe ou Dllhost.exe.
  4. Dans la zone Monitor (Analyser), cliquez sur le nom du programme ajouté à l'étape 3, puis sur Rules (Règles).
  5. Sélectionnez Custom Rules (Règles personnalisées), sélectionnez le type d'erreur que vous souhaitez déclencher pour le programme ajouté à l'étape 3 dans la liste Custom Rules (Règles personnalisées), puis cliquez sur OK.

    Par exemple, sélectionnez le type d'erreur Access violation (c0000005) (Violation d'accès [c0000005]).
Lorsque le programme surveillé génère un message d'erreur de violation d'accès, l'outil Userdump.exe démarre, puis crée un fichier de vidage (.dmp) dans le dossier %Systemroot%. En analysant ce fichier .dmp, vous serez peut-être en mesure d'isoler la cause des messages d'erreur de violation d'accès Winlogon.

Pour créer un fichier de vidage pour un processus bloqué

  1. Exécutez le programme Setup.exe pour votre processeur.

    Remarques
    • Par défaut, ce programme Setup.exe est inclus avec l'outil Userdump.exe dans le dossier C:\kktools\userdump8.0.
    • Ce programme Setup.exe installe un pilote en mode noyau, installe le fichier Userdump.sys et crée l'icône Process Dump (Vidage du processus) dans le Panneau de configuration.
    • Sauf besoin spécifique, désactivez la fonctionnalité « Dump on process termination » (Vidage à la fin du processus) lorsque vous exécutez le programme Setup.exe.
  2. Lorsque le programme cesse de répondre, basculez vers la version du programme Userdump.exe pour votre processeur à l'invite de commandes, puis tapez la commande suivante :
    userdump PID
    Remarque Dans cette commande, PID est un espace réservé pour l'identificateur de processus (PID) du programme qui a cessé de répondre. Pour obtenir le PID du programme, ouvrez le Gestionnaire des tâches, puis cliquez sur l'onglet Processus.
Lorsque vous exécutez la commande userdump PID, un fichier .dmp est généré. Vous pouvez utiliser ce fichier pour effectuer un débogage post-mortem à l'aide d'un programme tel que l'outil Windbg.exe.

Si vous exécutez le programme d'installation pour installer l'outil Userdump.exe, certaines fonctionnalités supplémentaires seront activées. Ces fonctionnalités supplémentaires de l'outil Userdump.exe sont décrites en détail dans le fichier Userdocs.doc fourni avec l'outil Userdump.exe. Elles comprennent les fonctionnalités suivantes :
  • Autovidage de processus. Vous pouvez configurer l'outil Userdump.exe pour créer automatiquement un fichier de vidage pour un programme lorsque ce programme rencontre un certain type d'erreur, par exemple un bloc de gestion d'exceptions ou un filtre d'exceptions non gérées de niveau supérieur.
  • Capture instantanée du processus par touche d'accès rapide. Vous pouvez associer une touche unique à un binaire d'image pour déclencher l'outil Userdump.exe et créer un fichier de vidage.
  • Surveillance des exceptions. L'outil Userdump.exe peut surveiller des programmes pour détecter les exceptions et générer automatiquement des fichiers de vidage lorsque certaines exceptions se produisent. Vous pouvez configurer le déclenchement de fichiers de vidage par les exceptions pour chaque programme à l'aide de l'utilitaire Process Dump (Vidage du processus). L'utilitaire Process Dump (Vidage du processus) est accessible à partir du Panneau de configuration.

Références

Pour télécharger UserDump 8.0 et sa documentation, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
http://www.microsoft.com/downloads/details.aspx?FamilyID=e23cd741-d222-48df-9cd8-28796f414256&DisplayLang=en
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
258833 Comment faire pour résoudre les problèmes liés à une utilisation élevée du processeur par un processus MTS ou COM+
Pour obtenir les outils de débogage pour Windows (version 32 bits) les plus récents, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
http://www.microsoft.com/whdc/devtools/ddk/default.mspx

Propriétés

Numéro d'article: 241215 - Dernière mise à jour: jeudi 15 juin 2006 - Version: 6.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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 Édition familiale
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
Mots-clés : 
kbhowto kbfaq KB241215
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com