Программа Uptime совместима с Windows 7?
Я хотел бы узнать время работы моего компьютера, а также события питания, например, когда компьютер переходит в спящий режим и когда он просыпается. Бонусные баллы, если он говорит, почему он просыпается: запланированное задание, взаимодействие с пользователем, волшебный пакет,...
Microsoft выпустила давным-давно команду uptime, которая делает это, когда используется с некоторыми дополнительными параметрами:
- / s Показать ключевые системные события и статистику.
- / a Отображение событий сбоя приложения (предполагается /s).
При использовании без каких-либо параметров время безотказной работы работает, но дает только... время безотказной работы. Однако при использовании с / a или / s происходит сбой.
Знаете ли вы похожую программу, которая отображает также "ключевые системные события и статистику"? Журнал системных событий дает информацию о том, когда он переходит в спящий режим, но не более того.
Я использую 64-битную Windows 7 Ultimate, если это имеет значение.
Большое спасибо!
4 ответа
Марк Руссинович из Sys Internals (с тех пор как приобрел ^ W, поглощенный Microsoft) имеет набор инструментов, которые в той или иной форме решают большинство задач, которые вы ищете:
PSInfo возвращает, помимо всего прочего, время безотказной работы.
PSLogList в той же группе будет сбрасывать четный журнал.
Забыл добавить: все инструменты SysInternals очень хороши. Многие из них весьма полезны, особенно для тех, кто работает в Unix и ищет целенаправленные инструменты для получения достаточно конкретной информации, совместимой как с командной строкой, так и с командной строкой.
Получите доступ ко всем из них в http://www.sysinternals.com/ (который будет перенаправлен на глубокую страницу на сайте Microsoft).
Что касается сбоев приложений, вам, вероятно, повезет больше с монитором надежности Windows:
Он не показывает загрузку или выключение системы, но показывает сбои приложений, сбои системы, установленное программное обеспечение и обновления и т. Д.
Если кто-то получает разумное представление о том, что именно является "ключевым системным событием" для uptime.exe
тогда, вероятно, не сложно воссоздать с PowerShell.
net stats workstation | find "since"
powercfg -lastwake
pause
поместите эти строки в файл.bat и выполните его, чтобы сообщить информацию о том, что разбудило систему после последнего перехода в спящий режим и UPTIME
Вероятно, это не связано, но если вы откроете Диспетчер задач на вкладке "Производительность" и в группе "Система" внизу, "Время работы" будет отображаться в "Дни: часы: минуты: секунды".
Не уверен, что существует какое-либо приложение, которое выполняет тот тип аудита, который вы хотите, вы можете проверить программу просмотра событий, она может это сделать, но я не уверен.