共用方式為


診斷執行 WDTF 型測試的問題

若要協助您針對執行 WDTF 型測試的問題進行疑難解答,您可以使用調試程式。

診斷從 Visual Studio) 執行的無回應 WDTF 型測試 (問題

  1. 設定核心調試程式並將它連線到執行 WDTF 型測試的電腦。 請參閱 佈建電腦以進行驅動程式部署和測試 (WDK 8.1) 布建電腦以進行驅動程式部署和測試 (WDK 8)

  2. 搜尋 Te.exe 進程,並將內容切換至該程式。 如需 Te.exe 的相關信息,請參閱 (TAEF 的測試撰寫和執行架構)

    !process 0 0 Te.exe 
    
    PROCESS fffffa80093c6340
    
    SessionId: 1 Cid: 1320 Peb: 7f6595b3000 ParentCid: 12a0
    
    DirBase: 21eee000 ObjectTable: fffff8a0035b0a00 HandleCount: 327.
    
    Image: TE.exe
    
    ·         .process /p /r fffffa80093c6340
    
    ·         
    
  3. 執行 !process 命令,以識別 Te.exe 下執行的線程。

    !process fffffa80093c6340
    

    在堆疊上尋找 具有 WDTF* 的線程。

  4. 如果步驟 3 存在於) ,請針對 Te.ProcessHost.exe (重複步驟 3。

診斷 PnP 和電源管理測試的問題

您可以診斷這些命令的問題。

!powertriage (提供系統與裝置電源相關元件的相關信息 ) !devnode (,以顯示 PnP 樹狀結構的相關信息) !process (,以檢查進程,以找出) !thread) !devnode (,以顯示 PnP 樹狀結構的相關信息) !process (,以檢查進程,以找出) !thread () !devnode (,以顯示 PnP 樹狀結構的相關信息) !process (,以檢查進程,以找出) !thread) !devread ( () ) 確認有作用中的 PnP 或電源管理線程停滯 (檢查此) 的 TickCount, 請遵循正確的元件擁有者。 (您可以在) 查看停滯線程的堆疊,找出元件擁有者。