Программа Uptime совместима с Windows 7?

4833
Snark

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

Microsoft выпустила давным-давно команду uptime, которая делает это, когда используется с некоторыми дополнительными параметрами:

  • / s Показать ключевые системные события и статистику.
  • / a Показать события сбоя приложения (предполагается / s).

При использовании без каких-либо параметров время безотказной работы работает, но дает только ... время безотказной работы. Однако при использовании с / a или / s происходит сбой.

Знаете ли вы похожую программу, которая отображает также «ключевые системные события и статистику»? Журнал системных событий дает информацию о том, когда он переходит в спящий режим, но не более того.

Я использую 64-битную Windows 7 Ultimate, если это имеет значение.

Большое спасибо!

2
К вашему сведению, команда MS была прекращена. [Archvie] (http://web.archive.org/web/20100316211056/https://support.microsoft.com/kb/232243) и [скачать] (http://web.archive.org/web/20091223110128 /http://download.microsoft.com/download/winntsrv40/install/uptime_1.01/nt4/en-us/uptime.exe) john v kumpf 6 лет назад 0

4 ответа на вопрос

7
Joey

Что касается сбоев приложений, вам, вероятно, повезет больше с монитором надежности Windows:

Монитор надежности

Он не показывает загрузку или выключение системы, но показывает сбои приложений, сбои системы, установленное программное обеспечение и обновления и т. Д.

Если кто-то получает разумное представление о том, что именно является «ключевым системным событием», uptime.exeто, вероятно, нетрудно воссоздать его с помощью PowerShell.

Спасибо за указание на Надежный монитор, я не знал об этом. Но иметь сбой приложений в инструменте было бы неплохо, но не обязательно. Я буду проверять дальше в журналах событий и с Powershell (хотя я скорее парень из Perl и Python ;-)). Спасибо! Snark 14 лет назад 0
Что ж, PowerShell имеет то преимущество, что входит в состав Windows 7. Joey 14 лет назад 0
5
SuperMagic

Марк Руссинович из Sys Internals (с тех пор как приобрел ^ W, поглощенный Microsoft) имеет набор инструментов, которые в той или иной форме решают большинство задач, которые вы ищете:

PSInfo возвращает, помимо всего прочего, время безотказной работы.

PSLogList в той же группе будет сбрасывать четный журнал.

Забыл добавить: все инструменты SysInternals очень хороши. Многие из них весьма полезны, особенно для тех, кто работает в Unix и ищет целенаправленные инструменты для получения достаточно конкретной информации, например, совместимой с командной строкой или командной строкой.

Доберитесь до них всех на http://www.sysinternals.com (который будет перенаправлен на глубокую страницу на сайте Microsoft).

+1 ... Говоря о Sysinternals, их программа BGInfo отобразит время загрузки на рабочем столе :) 14 лет назад 0
Там также http://live.sysinternals.com, живой репозиторий всех их инструментов. fretje 14 лет назад 0
3
net stats workstation | find "since" powercfg -lastwake pause 

поместите эти строки в файл .bat и выполните его, чтобы сообщить информацию о том, что разбудило систему после последнего перехода в спящий режим и UPTIME

1
Chris

Вероятно, это не связано, но если вы откроете Диспетчер задач на вкладке «Быстродействие» и в группе «Система» внизу, «Время работы» будет отображаться в «Дни: часы: минуты: секунды».

Не уверен, что существует какое-либо приложение, которое выполняет тот тип аудита, который вы хотите, вы можете проверить программу просмотра событий, она может сделать это, но я не уверен.

Да, я знаю о команде «Диспетчер задач» и «SystemInfo», но она показывает только время работы, а не события питания. Как сказано в моем вопросе, я уже посмотрел в журнале системных событий, но нашел только события «Вход в спящий режим». Snark 14 лет назад 0