Как определить время последнего выключения и дату в Windows

Самый простой способ определить дату и время последнего выключения — это проверить журналы событий. Когда вы выключаете компьютер, в журнал событий записывается событие с кодом 1074, которое обозначает чистое завершение работы. Следующие инструкции применимы ко всем версиям Windows, включая Windows 10.

Определите дату последнего выключения или перезапуска Время в Windows

Чтобы узнать, когда компьютер был в последний раз выключен, проверьте в Event Viewer самое последнее событие с кодом 1074.

  1. Запустите eventvwr.msc, чтобы запустить программу просмотра событий.
  2. В окне просмотра событий разверните Журналы Windows → Система.
  3. Сортировать журнал по дате (по убыванию)
  4. Нажмите Filter Current Log… на правой панели.
  5. Добавить идентификатор события: 1074 в списке Включает, и включите все типы событий.
    определить время закрытия окна - журнал событий 1074
  6. Нажмите ОК.

Вот пример события выключения:

Log Name: System
Source: User32
Date: 2019-06-25T00:15:05.230
Event ID: 1074
Task: N/A
Level: Information
Opcode: N/A
Keyword: Classic
User Name: DESKTOP-JKJ4G5Q\ramesh
Computer: DESKTOP-JKJ4G5Q
Description:
The process C:\Windows\System32\RuntimeBroker.exe (DESKTOP-JKJ4G5Q) has initiated the power off of computer DESKTOP-JKJ4G5Q on behalf of user DESKTOP-JKJ4G5Q\ramesh for the following reason: Other (Unplanned)
Reason Code: 0x0
Shutdown Type: power off

Найти время последнего отключения с помощью командной строки

Чтобы получить самое последнее событие отключения (событие с кодом 1074) из система Журнал событий с помощью командной строки, запустите эту команду:

wevtutil qe system "/q:*[System [(EventID=1074)]]" /rd:true /f:text /c:1

найти время последнего выключения окна - wevtutil

Чтобы просмотреть только дату (метку времени) события без других подробностей, выполните:

wevtutil qe system "/q:*[System [(EventID=1074)]]" /rd:true /f:text /c:1 | findstr /i "date"

СВЯЗАННЫЙ: Различные способы найти Uptime в Windows

События с кодом 6005 и 6006

Кроме того, вы также можете найти ИД события 6006 «Служба журнала событий был остановлен» и 6005 «Служба журнала событий была запущена». Это означает, что в указанное время произошло событие выключения или перезапуска.

определить время закрытия окна - журнал событий 6006 6005

СВЯЗАННЫЙ: Как найти дату и время установки Windows

Использование Windows Script и реестра

Windows также сохраняет дату и время последнего выключения в значении REG_BINARY с именем ShutdownTime в следующей ветке:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows

Заметка: Этот метод показывает правильное время последнего отключения, только если Быстрый запуск не используется.

Чтобы преобразовать двоичные данные в читаемую форму, вы можете использовать следующий VBScript.

'Determine the last shutdown time and date in Windows 10 and earlier
strValueName = "HKLM\SYSTEM\CurrentControlSet\Control\Windows\" _
  & "ShutdownTime"
Set oShell = CreateObject("WScript.Shell")
Ar = oShell.RegRead(strValueName)
Term = Ar(7)*(2^56) + Ar(6)*(2^48) + Ar(5)*(2^40) + Ar(4)*(2^32) _
+ Ar(3)*(2^24) + Ar(2)*(2^16) + Ar(1)*(2^8) + Ar(0)
Days = Term/(1E7*86400)
WScript.Echo "ShutdownTime = " & CDate(DateSerial(1601, 1, 1) + Days) _
 & " UTC"

Скопируйте приведенный выше код в Блокнот и сохраните файл с .vbs расширение. Дважды щелкните скрипт, чтобы запустить его.

определить время выключения windows - скриптинг windows

Другой способ — использовать редактор реестра, чтобы экспортировать следующий раздел реестра в файл в файл .txt (вместо .reg).

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows

Экспорт ключа в файл .txt показывает время последней записи ключа. Когда Windows обновляет значение реестра ShutdownTime, время последней записи ключа обновляется.

определить время выключения windows - реестр windows

Ссылка на основную публикацию
Adblock
detector