Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Tijdens het PwrTest-aanvragenscenario worden stroomverzoeken van processen en services die in het systeem worden uitgevoerd, gelogd zoals ze plaatsvinden.
U kunt het PwrTest Requests-scenario gebruiken om te diagnosticeren waarom een computer niet naar de slaapstand gaat of waarom de monitor aanblijft.
U kunt ook het beheerprogramma PowerCfg (powercfg.exe) gebruiken voor dit doel (powercfg.exe /requests). PowerCfg is opgenomen in Windows (Windows\System32-directory). Powercfg.exe legt echter alleen de energieaanvragen vast die actief zijn op het moment dat u het hulpprogramma uitvoert. Het pwrTest-aanvragenscenario wordt daarentegen uitgevoerd voor een opgegeven tijd en registreert energieaanvragen wanneer ze worden gemaakt en gesloten, zodat de aanvragen niet actief hoeven te zijn wanneer het hulpprogramma wordt uitgevoerd.
Syntaxis
pwrtest /requests [/t:n] [/?]
/t:n
Hiermee geeft u de totale tijd (in minuten) op voor het uitvoeren van het scenario (de standaardwaarde voor n is 30 minuten).
Voorbeelden
pwrtest /requests
pwrtest /requests /t:60
Uitvoer van XML-logboekbestand
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<PowerRequests>
<CreatePowerRequestEvent>
<Timestamp></TimeStamp>
<Caller></Caller>
<Context></Context>
<RequestObject></RequestObject>
<Type></Type>
<ProcessID></ProcessID>
<SessionID></SessionID>
<Legacy></Legacy>
<SystemAllowed></SystemAllowed>
<DisplayAllowed></DisplayAllowed>
<AwayModeAllowed></AwayModeAllowed>
<PerfBoostAllowed></PerfBoostAllowed>
<ExecutionRequiredAllowed></ExecutionRequiredAllowed>
<SystemCount></SystemCount>
<DisplayCount></DisplayCount>
<AwayModeCount></AwayModeCount>
<PerfBoostCount></PerfBoostCount>
<ExecutionRequiredCount></ExecutionRequiredCount>
</CreatePowerRequestEvent>
<ChangePowerRequestEvent>
<Timestamp></TimeStamp>
<Caller></Caller>
<RequestObject></RequestObject>
<SystemCount></SystemCount>
<DisplayCount></DisplayCount>
<AwayModeCount></AwayModeCount>
<PerfBoostCount></PerfBoostCount>
<ExecutionRequiredCount></ExecutionRequiredCount>
</ChangePowerRequestEvent>
<ClosePowerRequestEvent>
<Timestamp></TimeStamp>
<Caller></Caller>
<RequestObject></RequestObject>
</ClosePowerRequestEvent>
</PowerRequests>
</PwrTestLog>
In de volgende tabel worden de XML-elementen beschreven die worden weergegeven in het logboekbestand.
| Onderdeel | Beschrijving |
|---|---|
| <PowerRequests> | Bevat alle verschillende power request-gebeurtenissen. Er kan slechts één <PowerRequests-element> aanwezig zijn in een PwrTest-logboekbestand. |
| <Tijdstempel> | Tijdstempel van een bepaalde gebeurtenis. |
| <Oproeper> | Naam van de aanvrager. |
| <Context> | Apparaatinstantiepad indien van toepassing |
| <RequestObject> | Verzoekobject voor de gebeurtenis. |
| <Soort> | Numeriek type oproeper. 0 = driver 1 = proces 2 = gedeelde service |
| <ProcessID> | Proces-ID van beller. |
| <SessionID> | Sessie-ID van de beller als het proces wordt uitgevoerd. |
| <Nalatenschap> | Rapporteert Waar of Onwaar als de aanroeper verouderde SetThreadExecutionState-functie (Windows) of PoSetSystemState-API's of de nieuwere PowerSetRequest-functie (Windows) of PoSetPowerRequest-API's heeft gebruikt. |
| <SystemAllowed> | Rapporteert of systeemaanvragen zijn toegestaan voor deze beller. |
| <DisplayAllowed> | Hiermee wordt aangegeven of weergaveaanvragen zijn toegestaan voor deze beller. |
| <AfwezigheidsmodusToegestaan> | Rapporteert of aanvragen in de modus Afwezig zijn toegestaan voor deze beller. |
| <PerfBoostAllowed> | Rapporteert of aanvragen voor prestatieverbeteringen zijn toegestaan voor deze beller. |
| <UitvoeringVereistToegestaan> | Rapporteert of vereiste aanvragen voor uitvoering zijn toegestaan voor deze beller. |
| <SystemCount> | Aantal systeemaanvragen voor deze beller. |
| <DisplayCount> | Aantal weergaveaanvragen voor deze beller. |
| <AwayModeCount> | Aantal aanvragen in de modus Afwezig voor deze beller. |
| <PerfBoostCount> | Aantal aanvragen voor prestatieverbeteringen voor deze beller. |
| <UitvoeringVereistAantal> | Het aantal uit te voeren vereiste aanvragen voor deze beller. |
| <CreatePowerRequestEvent> | De beller heeft een nieuwe aanvraag gemaakt. |
| <ChangePowerRequestEvent> | De beller heeft het aantal aanvragen gewijzigd. |
| <ClosePowerRequestEvent> | De beller heeft de aanvraag gesloten. |