Partager via


Collecter et afficher les traces WDTF (Windows Device Testing Framework)

La plupart des tests de fiabilité de base de l’appareil dans windows HLK (Windows Hardware Lab Kit) sont écrits à l’aide de Windows Device Testing Framework (WDTF). Il peut être utile de collecter et d’afficher les traces WDTF lorsque vous résolvez les échecs de test fondamentaux de l’appareil.

Comment collecter des traces WDTF

Pour collecter des traces WDTF, vous devez effectuer les étapes suivantes :

Démarrer une trace WDTF

Vous pouvez démarrer une collection de traces WDTF à partir de la ligne de commande, comme indiqué dans la procédure suivante.

Pour démarrer une trace WDTF à partir de la ligne de commande

  1. Ouvrez une invite de commandes à l’aide de privilèges d’administration.

  2. Tapez les commandes suivantes :

    logman create trace "autosession\WDTF" -p {6210f559-c7f7-4d2f-b674-4bc9315cecc7} 0xffffffff 0xff -o c:\WDTF_Traces\TraceFile.etl
    reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WDTF /v LogFileMode /t REG_DWORD /d 1 /f
    reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WDTF /v FileMax /t REG_DWORD /d 16 /f
    reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WDTF /v MaxFileSize /t REG_DWORD /d 0 /f
    
  3. Redémarrez l'ordinateur.

Notes

Pour plus d’informations sur les options de trace, consultez Configuration et démarrage d’une session AutoLogger et Logman.

Arrêter la collecte des traces

Vous pouvez arrêter une collection de traces WDTF à partir de la ligne de commande, comme indiqué dans la procédure suivante.

Pour arrêter une trace WDTF à partir de la ligne de commande

  1. Ouvrez une invite de commandes à l’aide de privilèges d’administration.

  2. Tapez les commandes suivantes :

    logman -stop -ets WDTF
    logman delete "autosession\WDTF"
    
  3. Redémarrez l'ordinateur.

Supprimer les traces collectées

Les fichiers journaux de trace d’événements collectés (.etl) peuvent être très volumineux. Nous vous recommandons de les copier du système de test vers un autre système pour une analyse ultérieure, et de les supprimer du système de test.

Comment afficher les traces WDTF

Pour afficher les traces WDTF, vous devez d’abord mettre en forme les fichiers .etl collectés dans des versions de longueur variable (CSV) ou de texte séparées par des virgules.

Vous pouvez exécuter Tracefmt à partir de la ligne de commande pour créer les fichiers journaux mis en forme :

Pour créer des fichiers journaux mis en forme à partir de la ligne de commande

  1. Ouvrez une invite de commandes à l’aide de privilèges d’administration.

  2. Tapez Tracefmt.exe -r https://msdl.microsoft.com/download/symbols<chemin complet du fichier> ETL -o OutputTxtFile.txt

  3. Tapez Tracefmt.exe -r https://msdl.microsoft.com/download/symbols<chemin complet du fichier> ETL -csv -o OutputCsvFile.csv

Vous pouvez ouvrir des fichiers CSV dans Microsoft Excel ; vous pouvez utiliser les fonctionnalités de filtrage d’Excel pour filtrer les traces collectées et rechercher des traces de certaines périodes, de certains composants WDTF et d’autres critères spécifiques.

Résolution des problèmes de test de fiabilité de base de l’appareil à l’aide de Windows HLK