Назад | Перейти на главную страницу

Журнал событий «Источник пробуждения», когда система выходит из спящего режима

Итак, я устранял неполадки таймеров сна для наших систем и столкнулся с интересной проблемой. Мне нужен способ сообщить, как долго система не спала после нескольких различных входов. Теперь я обнаружил, что системный журнал отслеживает события пробуждения и сна и даже сообщает вам время, в которое все происходит. Дело в том, что не говорится, что вызвало событие пробуждения. Однако он дает вам числовой код. Вот несколько примеров того, что я нахожу.

Index              : 2901
EntryType          : Information
InstanceId         : 1
Message            : The system has resumed from sleep.

                     Sleep Time: 2010-10-01T23:20:06.097488100Z
                     Wake Time: 2010-10-03T17:41:12.796400500Z

                     Wake Source: 0
Category           : (0)
CategoryNumber     : 0
Source             : Microsoft-Windows-Power-Troubleshooter

-

Index              : 2841
EntryType          : Information
InstanceId         : 1
Message            : The system has resumed from sleep.

                     Sleep Time: 2010-10-01T19:19:37.239789600Z
                     Wake Time: 2010-10-01T21:28:48.921200800Z

                     Wake Source: 4HID Keyboard Device
Category           : (0)
CategoryNumber     : 0
Source             : Microsoft-Windows-Power-Troubleshooter

Итак, вот мой вопрос: кто-нибудь знает, что означают различные числовые коды для "Wake Source"? Я думаю, что «0» - это волшебный пакет, а «4» - это USB-устройство.

Кто-нибудь знает, есть ли какая-либо документация по этому поводу для Windows 7?

заранее спасибо

Я не знаю точного источника исходных кодов пробуждения, но в следующий раз, когда вы увидите 0, попробуйте запустить следующую команду в командной строке:

powercfg -lastwake

Надеюсь, он даст вам больше информации, чем просто 0.