共用方式為


!powertriage

!powertriage 擴充功能會顯示系統與裝置電源相關元件的摘要資訊。 它也提供可用來收集其他資訊之相關命令的連結。 !powertriage 命令沒有參數。 此命令可以搭配即時內核模式偵錯和損毀傾印檔案分析使用。

語法

!powertriage

參數

DLL

Windows 10 和更新版本 - Kdexts.dll

備註

!powertriage 延伸模組會顯示下列資訊。

  1. 裝置節點的電源狀態,以及所有裝置物件的 !podev。
  2. 如果驅動程式已啟用 IFR,則連結到 !rcdrkd.rcdrlogdump。 如需 IFR 的詳細資訊,請參閱 在 KMDF 和 UMDF 2 驅動程式中使用 Inflight Trace Recorder (IFR)。
  3. WDF 驅動程式的 !wdfkd.wdfdriverinfo!wdfkd.wdflogdump 的連結。
  4. 適用於 PoFx 裝置的 !fxdevice 連結。 如需PoFX的詳細資訊,請參閱 Power Management Framework 概觀。 以下是 !powertriage 命令的範例輸出。
kd> !powertriage

System Capabilities :
  Machine is not AOAC capable.

Power Capabilities:
PopCapabilities @ 0xfffff8022f6c4380
  Misc Supported Features:  PwrButton S1 S3 S4 S5 HiberFile FullWake
  Processor Features:      
  Disk Features:           
  Battery Features:        
  Wake Caps
    Ac OnLine Wake:         Sx
    Soft Lid Wake:          Sx
    RTC Wake:               S4
    Min Device Wake:        Sx
    Default Wake:           Sx



Power Action:

PopAction :fffff8022f6ba550
    Current System State..: Working
    Target System State...: Unspecified
    State.................: - Idle(0)

Devices with allocated Power IRPs:

    +  ACPI\PNP0C0C\2&daba3ff&1
       0xffffe00023939ad0 ACPI D0 !podev  WAIT_WAKE_IRP !irp Related Threads 

    +  USB\ROOT_HUB30\5&2c60645a&0&0
       0xffffe0002440ac40 USBXHCI D2 !podev  WAIT_WAKE_IRP !irp Related Threads !rcdrlogdump !wdfdriverinfo !wdflogdump 
         Upper DO 0xffffe00024415a10 USBHUB3 !podev 


    +  USB\ROOT_HUB30\5&d91dce5&0&0
       0xffffe00023ed4d30 USBXHCI D2 !podev  WAIT_WAKE_IRP !irp Related Threads !rcdrlogdump !wdfdriverinfo !wdflogdump 
         Upper DO 0xffffe000249d8040 USBHUB3 !podev 

    +  PCI\VEN_8086&DEV_27E2&SUBSYS_01DE1028&REV_01\3&172e68dd&0&E5
       0xffffe000239e5880 pci D0 !podev FxDevice: !fxdevice  WAIT_WAKE_IRP !irp Related Threads 
         Upper DO 0xffffe000239c0e50 ACPI !podev 
           Upper DO 0xffffe000239f7040 pci !podev 


    +  PCI\VEN_14E4&DEV_167A&SUBSYS_01DE1028&REV_02\4&24ac2e11&0&00E5
       0xffffe000231e6060 pci D0 !podev  WAIT_WAKE_IRP !irp Related Threads 
         Upper DO 0xffffe00024359050 b57nd60a !podev 


Device Tree Info: 

    !devpowerstate

    !devpowerstate Complete


Links:
!poaction
!cstriage
!pdctriage
!pdcclients
!fxdevice
!pnptriage

傾印檔案電源失敗分析

!powertriage 擴充功能在檢查與不正確電源狀態資訊相關的系統當機時很有用。 例如,在錯誤檢查0x9F:DRIVER_POWER_STATE_FAILURE的情況下,擴充功能會顯示所有配置的電源 IRP,相關聯的裝置堆疊以及:

  1. 相關 IRP 的 !irp 命令連結。
  2. 使用相關 IRP 的 !findthreads 命令連結。 IRP 會新增為搜尋準則的一部分,並顯示以較高相互關聯開始的線程,與第一次列出的搜尋準則線程相互關聯。 傾印所有具有電源 IRP 的裝置堆疊,有助於偵錯 !analyze 無法正確識別與當機相關的 IRP。