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

Самый простой, но не самый лучший способ выполнить такую проверку — воспользоваться секундомером в вашем телефоне. Не лучший — потому что не точный.  Так же необязательно  устанавливать ради одной проверки стороннее ПО.

Достаточно будет небольшого скрипта VBS. Его сценарий безопасен и работает во всех популярных версиях операционных систем.

Option Explicit
On Error Resume Next
Dim Wsh, Time1, Time2, Result, PathFile, MsgResult, MsgA, AppName, KeyA, KeyB, TimeDiff
MsgA = "Закройте все программы и документы и нажмите OK."
KeyA = "HKEY_CURRENT_USER\Software\RestartTime\"
KeyB = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\RestartTime"
AppName = "Время Перезагрузки Windows"
Set Wsh = CreateObject("WScript.Shell")
PathFile = """" & WScript.ScriptFullName & """"
Result = wsh.RegRead(KeyA & "Times")
if Result = "" then
MsgResult = Msgbox (MsgA, vbOKCancel, AppName)
If MsgResult = vbcancel then WScript.Quit
Wsh.RegWrite KeyA & "Times", left(Time,8), "REG_SZ"
Wsh.RegWrite KeyB, PathFile, "REG_SZ"
Wsh.Run "cmd /c Shutdown -r -f -t 00", false, 0 
else
Wsh.RegDelete KeyA & "Times"
Wsh.RegDelete KeyA
Wsh.RegDelete KeyB
TimeDiff = DateDiff("s",Result,left(Time,8))
MsgBox "Компьютеру понадобилось " & TimeDiff & " секунд для перезагрузки.", VbInformation, AppName
end if
wscript.Quit

Скачайте архив со скриптом по ссылке:

https://disk.yandex.ru/d/fgR3_wlJX_GWFA

И распакуйте в любую папку.

Завершите работу всех приложений, запустите VBS-скрипт двойным кликом и подтвердите действие нажатием кнопки «OK».

restart time1

В результате компьютер будет перезагружен, и после входа в учетную запись скрипт покажет, сколько времени в секундах потребовалось на перезагрузку.

restart time2

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

Естественно, указанный период не будет включать время, требуемое на инициализацию аппаратных устройств в BIOS или UEFI.

Нажмите на звезду, чтобы оценить!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Может быть Вам интересно
Не тратьте зря времени, пытаясь подогнать Python под способы программирования,…