Coletar e exibir rastreamentos do WDTF (Windows Device Testing Framework)

A maioria dos testes de confiabilidade dos conceitos básicos do dispositivo no Windows HLK (Windows Hardware Lab Kit) é escrita usando o WDTF (Windows Device Testing Framework). Pode ser útil coletar e exibir rastreamentos do WDTF ao solucionar problemas de falhas de teste de conceitos básicos do dispositivo.

Como coletar rastreamentos WDTF

Para coletar rastreamentos do WDTF, execute as seguintes etapas:

Iniciar um rastreamento WDTF

Você pode iniciar uma coleção de rastreamento WDTF a partir da linha de comando, conforme mostrado no procedimento a seguir.

Para iniciar um rastreamento WDTF da linha de comando

  1. Abra um prompt de comando usando privilégios administrativos.

  2. Digite os seguintes comandos:

    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. Reinicialize o computador.

Observação

Para obter mais informações sobre opções de rastreamento, consulte Configurando e iniciando uma sessão do AutoLogger e o Logman.

Parar coleta de rastreamentos

Você pode interromper uma coleção de rastreamento WDTF da linha de comando, conforme mostrado no procedimento a seguir.

Para interromper um rastreamento WDTF da linha de comando

  1. Abra um prompt de comando usando privilégios administrativos.

  2. Digite os seguintes comandos:

    logman -stop -ets WDTF
    logman delete "autosession\WDTF"
    
  3. Reinicialize o computador.

Excluir rastreamentos coletados

Os arquivos de log de rastreamento de eventos coletados (.etl) podem ser muito grandes. É recomendável copiá-los do sistema de teste para outro sistema para análise posterior e excluí-los do sistema de teste.

Como exibir rastreamentos WDTF

Para exibir rastreamentos do WDTF, primeiro você deve formatar os arquivos .etl coletados em versões CSV (texto ou CSV) separadas por vírgulas.

Você pode executar o Tracefmt na linha de comando para criar os arquivos de log formatados:

Para criar arquivos de log formatados da linha de comando

  1. Abra um prompt de comando usando privilégios administrativos.

  2. Digite Tracefmt.exe -r https://msdl.microsoft.com/download/symbols<caminho completo para o arquivo> ETL -o OutputTxtFile.txt

  3. Digite Tracefmt.exe -r https://msdl.microsoft.com/download/symbols<caminho completo para o arquivo> ETL -csv -o OutputCsvFile.csv

Você pode abrir arquivos CSV no Microsoft Excel; você pode usar os recursos de filtragem do Excel para filtrar rastreamentos coletados e pesquisar rastreamentos de determinados períodos de tempo, de determinados componentes do WDTF e outros critérios específicos.

Solução de problemas de teste de confiabilidade de conceitos básicos do dispositivo usando o Windows HLK