Escenario de PwrTest Monitor
El escenario de PwrTest Monitor registra las estadísticas de inactividad del usuario relacionadas con la supervisión o visualización automática de atenuación y en blanco.
Al ejecutar el escenario de PwrTest Monitor, es posible que también desee ejecutar el escenario de escenario de solicitudes pwrTest (/requests) en otra ventana. El escenario de solicitudes de PwrTest puede ayudar a comprender por qué el monitor puede estar todavía activo o el sistema todavía activo, aunque el usuario ha estado inactivo lo suficiente para que expiren los temporizadores de inactividad.
Si ejecuta ambos escenarios, asegúrese de usar el parámetro /ln:name para que pueda cambiar el archivo de registro y los nombres de sesión de seguimiento de ETW. Los nombres deben ser diferentes para evitar un conflicto entre las dos instancias de la herramienta.
Sintaxis
pwrtest.exe /monitor [/t:n] [/?]
/t:n
Especifica el tiempo total (en minutos) para que se ejecute el escenario (el valor predeterminado para n es de 30 minutos).
Ejemplos
pwrtest.exe /device
pwrtest.exe /device /t:60
Salida del archivo de registro XML
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<MonitorPower>
<PhysicalMonitorBrightnessEvent>
<Timestamp></TimeStamp>
<PhysicalMonitorBrightnessPercent></PhysicalMonitorBrightnessPercent>
</PhysicalMonitorBrightnessEvent>
<MonitorIdleStatusEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<AccruedIdleTimeMs></AccruedIdleTimeMs>
</MonitorIdleStatusEvent>
<MonitorTimeoutsChangeEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<DisplayTimeoutValueMs></DisplayTimeoutValueMs>
<ScreenSaverTimeoutValueMs></ScreenSaverTimeoutValueMs>
<DimTimeoutValueMs></DimTimeoutValueMs>
<DimBrightnessValue></DimBrightnessValue>
<NormalBrightnessValue></NormalBrightnessValue>
</MonitorTimeoutsChangeEvent>
<MonitorIdleActionExpireEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<IsConsoleSession></IsConsoleSession>
<IdleAction></IdleAction>
<IdleStartTime></IdleStartTime>
<TimeoutValueMs></TimeoutValueMs>
</MonitorIdleActionExpireEvent>
<MonitorPowerEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<IsConsoleSession></IsConsoleSession>
<NewState></NewState>
<PreviousState></PreviousState>
<PreviousStateTime></PreviousStateTime>
</MonitorPowerEvent>
<MonitorAdaptiveDimTimeoutEvent>
<Timestamp></TimeStamp>
<Timeout></Timeout>
</MonitorAdaptiveDimTimeoutEvent>
</MonitorPower>
</PwrTestLog>
En la tabla siguiente se describen los elementos XML que aparecen en el archivo de registro.
Elemento | Descripción |
---|---|
<MonitorPower> | Contiene todos los diferentes eventos de energía de supervisión. Solo puede haber un <elemento MonitorPower> en un archivo de registro pwrTest. |
<Timestamp> | Marca de tiempo de cualquier evento determinado. |
<SessionId> | El nombre de la sesión de usuario para la que está el evento. |
<IsConsoleSession> | Muestra si la sesión de consola física está conectada al monitor físico . |
<PhysicalMonitorBrightnessEvent> | El evento indica el brillo del monitor actual. |
<MonitorIdleStatusEvent> | El evento indica que el usuario está inactivo. |
<AccruedIdleTimeMs> | Tiempo de inactividad acumulado del usuario en milisegundos. |
<MonitorTimeoutsChangeEvent> | El evento indica los tiempos de espera de inactividad actuales. |
<DisplayTimeoutValueMs> | Muestra el valor de tiempo de espera en blanco en milisegundos. |
<ScreenSaverTimeoutValueMs> | Valor de tiempo de espera del protector de pantalla en milisegundos. |
<DimTimeoutValueMs> | Muestra el valor de tiempo de espera atenuado en milisegundos. |
<DimBrightnessValue> | Brillo que se va a usar cuando está en estado atenuado. |
<NormalBrightnessValue> | Brillo que se va a usar cuando está en estado. |
<MonitorIdleActionExpireEvent> | El evento indica que se ha alcanzado un tiempo de espera de inactividad y se ha realizado una acción. |
<IdleAction> | Describe la acción que se realizó (inicio del protector de pantalla, bloqueo de la consola, monitor atenuado, monitor en blanco). |
<IdleStartTime> | Hora de inicio de este estado inactivo. |
<TimeoutValueMs> | Valor de tiempo de espera de este estado inactivo en milisegundos. |
<MonitorPowerEvent> | El evento indica que se ha alcanzado un tiempo de espera de inactividad para mostrar y se ha realizado una acción. |
<NewState> | Nuevo estado del monitor (activado/atenuado/desactivado). |
<PreviousState> | Estado anterior del monitor (activado/atenuado/desactivado). |
<PreviousStateTime> | Tiempo que se pasó en el estado anterior. |
<MonitorAdaptiveDimTimeoutEvent> | El evento indica que el tiempo de espera de atenuación adaptable ha cambiado. |
<Tiempo de espera> | Nuevo valor de tiempo de espera en segundos. |