Как проверить последнюю перезагрузку на Windows Server

Из-за корпоративной природы Windows Server пользователи обычно более технически подкованы и заинтересованы в подробностях, касающихся производительности. Одна из тех интересных вещей, которые нужно знать, это как проверить время последней перезагрузки на Windows Server или как запланировать перезагрузку. Мы обязательно проинструктировали вас об этом ниже.
Windows Server: как запланировать перезагрузку
1. Используйте журнал системных событий
Вы можете использовать журнал системных событий, чтобы узнать, когда была последняя перезагрузка Windows Server. Эта процедура довольно проста, так как единственное важное — выделить одно событие.
Выполните следующие действия, чтобы узнать, когда была последняя перезагрузка с помощью утилиты System Event Log:

- Откройте Event Viewer из меню «Пуск».
- В крайнем правом окне выберите « Создать пользовательский вид» .
- В раскрывающемся меню «Журнал» выберите « Журналы Windows» .
- Под <Все идентификаторы событий> добавьте только 6009 .
- Создайте собственный вид.
- Теперь вы можете видеть, сколько раз ваш компьютер перезагружался с момента установки системы, что является отличной функцией.
2. Используйте командную строку
Кроме того, вы можете использовать определенную команду командной строки, чтобы проверить, когда в последний раз происходила перезагрузка Windows Server. Вы также можете проверить время работы вашего сервера с помощью аналогичной команды.
Выполните следующие действия, чтобы проверить последнюю перезагрузку через командную строку:

- Откройте командную строку как администратор.
- В командной строке скопируйте и вставьте следующую команду и нажмите Enter:
systeminfo |find / i «Время загрузки» - Вы должны увидеть последний раз, когда ваш компьютер был перезагружен.
3. Запланируйте перезагрузку с запланированными задачами
Если вы заинтересованы в автоматизации последовательности перезагрузки, вы можете сделать это, создав запланированное задание. Если вы не знакомы с ним, вот как запланировать перезагрузку на Windows Server с помощью утилиты запланированных задач:

- Откройте « Запланированные задачи» из меню «Пуск».
- Выберите Добавить новую запланированную задачу и нажмите Далее .
- На экране выбора программы перейдите к C: WINDOWSSystem32shutdown.exe .
- Выберите shutdown.exe и назовите задачу shutdown .
- Выберите частоту отключения .
- Выберите время и день, когда произойдет запланированная перезагрузка.
- Введите свои административные учетные данные и подтвердите.
- Теперь установите флажок « Открыть дополнительные параметры», когда я нажимаю «Готово» и нажимаю « Готово» .
- Наконец, когда появляется новое окно, скопируйте и вставьте следующую команду и замените команду по умолчанию:
C: WINDOWSsystem32shutdown.exe -r -f -t 01 - Выберите Применить, и все готово.
- Позже вы можете проверить, когда в последний раз происходила перезагрузка Windows Server, с помощью одного из первых двух шагов.
Как я могу узнать, когда мой компьютер был перезагружен?
Мой офисный компьютер перезагружается каждое воскресенье в неизвестное время по неизвестной причине. Я хочу знать, когда мой компьютер перезагружается и, что наиболее важно, причина, по которой он перезагружается. Я подозреваю, что существует сторонняя установка, которая заставляет компьютер перезагружаться.
Не могли бы вы дать мне знать, как определить дату и время перезагрузки ПК? Моя ОС — Windows XP SP3.
6 ответов 6
Чтобы помочь диагностировать перезапуск, сначала нужно проверить Event Viewer.
Просто введите eventvwr в диалоговом окне запуска (которое можно вызвать, нажав Win + R ).
Под Windows Logs> System ищите события от «Kernel-Power». Это также покажет, была ли система неожиданно перезапущена синим экраном, и покажет события до нее.

Если это был синий экран, вы можете просмотреть BSOD, используя BlueScreenView.
Если вы откроете командную строку и systeminfo , команда выдаст некоторые данные, в том числе когда они были загружены в последний раз.
Windows 7, откройте командную строку и введите:
Вы увидите одну строку, показывающую, когда компьютер загружался в последний раз:
Как в Linux узнать даты выключения и перезагрузки компьютера
Может быть множество причин, почему вы хотите узнать, когда ваш компьютер на Linux выключался, перезапускался и как долго он работает. Эта информация может пригодиться в поиске и устранении проблем, которые могли случиться, когда вы не наблюдали за системой. К счастью, Linux в большинстве дистрибутивов тщательно в автоматическом режиме ведёт журнал системных событий. Доступ к сохранённой информации из командной строки также очень простой.
Последнее включение
Как узнать, когда Linux последний раз был включён? Если вам нужно определить время и дату последнего включения, то вы можете использовать команду who с опцией -b. Эта команда выведет точное число и время включения. Для выполнения команды не нужны привилегии root:
В какое время включался компьютер
С помощью команды last вы можете получить список, когда система включалась или перезагружалась. Это необязательно время, когда использовалась команда reboot, или когда нажималась кнопка «Перезагрузить» на рабочем столе. Это журнал событий, когда система была загружена.
Последнее включение Linux
Если вам нужно узнать только время последнего включения компьютера с Linux, то вы можете использовать предыдущую команду, но передать её вывод по конвейеру команде head с опцией -1, чтобы она вывела только одну строку. Чтобы узнать также и время предпоследней загрузки, то замените опцию на -2 — будут выведены две строки.
Выключения
Команда last работает аналогичным образом и для выключений. Она перечисляет случаи, когда компьютер был полностью выключен. Эта команда выводит диапазоны, когда компьютер был отключён. Чтобы узнать время перезагрузки (если вам важно отделить эти случаи от включения), то вы можете проанализировать эти данные и данные от предыдущей команды, чтобы получить то, что вам нужно.
Последнее выключение
Как и с перезагрузками, если данных слишком много, то вы можете передать вывод по конвейеру команде head для получения только последнего времени отключения. Конечно, можно указывать разные опции, например, -3 для вывода трёх последний периодов простоя.
Время работы — аптайм (Uptime)
Наконец если вам нужно узнать, как долго ваш компьютер работает, вы можете использовать команду uptime, чтобы получить эту информацию. Дополните её с флагом -p, чтобы вывод был намного более читаемым. Вы получите значение в днях, часах и минутах, которое ваш компьютер включён начиная с последней загрузки.
Надеюсь эти команды помогут решить то, что вы хотите узнать о жизни вашей системы, когда вас нет рядом, о неожиданных перезагрузках и выключениях. Если в проблему вовлечены другие программы, то вы можете проверить определённые файлы журналов в «/var/log».
Как посмотреть логи shutdown и restart в Windows Server
В этой статье мы узнаем, как проверить журналы выключения/перезагрузки на VPS серверах Windows 2012, 2016 и 2019.
Рассмотрим некоторые наиболее распространенные коды связанные со временем запуска и завершения работы сервера.
41: показывает, что ваш сервер перезагрузился, но не выключился полностью.
6005: показывает, что служба журнала событий была запущена.
1074: это событие показывает, когда приложение принудительно выключает или перезагружает ваш VPS сервер. Благодаря этому можно узнать, когда вы, или кто-то другой перезапустил или выключил сервер из меню «Пуск» или через CTRL+ALT+DEL.
6008: это событие появляется если ваш компьютер был выключен, или ушел в перезагрузку, через синий экран смерти.
6006: это событие показывает когда сервер корректно завершил свою работу.
Нажмите Win + R и введите eventvwr

В левой части панели откройте «Журналы Windows => Система»

В колонке Event ID мы увидим список событий, произошедших во время работы Windows. Журнал событий можно сортировать по идентификатору события.
Для того что бы отсортировать нужные намо события, с правой стороны, выберем «Фильтр текущего журнала»

Теперь введите нужные нам события, через запятую, 41, 1074, 6006, 6008, 6006 и нажмите Ок.

Теперь мы можем наблюдать журнал событий с завершением работы нашего сервера VPS.
Так же мы можем просмотреть журнал событий безотказной работы сервера. Этому соответствует идентификатор 6013.

Просмотр журнала выключения и перезапуска сервера с помощью PowerShell
Если нам нужно быстро просмотреть журналы выключения/перезагрузки сервера, можно воспользоваться коммандой Get-EventLog в оболочке PowerShell.
Что бы отфильтровать последнюю 1000 записей в журнале, и отобразить только те события которые нам нужны, (41, 1074, 6006, 6008, 6006) выполним эту команду в PowerShell:
Теперь вы можете самостоятельно проверить по какой причине был перезагружен/выключен ваш севрер.