Содержание
В этом посте показаны различные методы, с помощью которых вы можете определить дату и время первоначальной установки Windows. Эта информация относится ко всем версиям Windows, включая Windows 10. Обратите внимание, что в Windows 10 в следующих методах отображается дата установки самого последнего установленного обновления функции, а не дата и время установки первой сборки Windows 10.
Найдите дату / время установки Windows:
- Используйте команду systeminfo
- Используйте VBScript
- Используйте командную строку WMIC
- Использование PowerShell
- Проверьте реестр Windows
Как найти дату и время установки Windows
1. Использование SystemInfo
Откройте окно командной строки и введите:
systeminfo
Чтобы вывести только поле «Дата первоначальной установки», введите:
systeminfo | findstr Date
2. Использование WMI / WSH Script
Скопируйте следующий код VBScript в Блокнот, сохраните с расширением .vbs и запустите его.
Set dtmInstallDate = CreateObject( _
"WbemScripting.SWbemDateTime")
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& "." & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOperatingSystem In colOperatingSystems
MsgBox "Install Date: " & _
getmydate (objOperatingSystem.InstallDate)
Next
Function getmydate(wmitime)
dtmInstallDate.Value = wmitime
getmydate = dtmInstallDate.GetVarDate
End Function
3. Использование WMIC (командная строка WMI)
wmic os get installdate
Отметка даты / времени отображается в следующем формате времени WMI:
yyyymmddHHMMSS
..что переводится как:
12/21/2015, 19:29:26
или
12/21/2015, 7:29:26 PM
4. Использование PowerShell
При этом снова используется WMI, но единственное отличие состоит в том, что он запускается из PowerShell и использует встроенную в PowerShell функцию ConvertToDateTime.
([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)
5. Проверьте реестр Windows
Дата и время установки Windows хранятся в следующем разделе реестра в значениях, названных InstallDate а также InstallTime:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate
InstallDate
Данные значения содержат время Unix, которое представляет количество секунд, прошедших с 1970-01-01T00: 00: 00Z (1 января 1970 года, в 12:00 UTC). Чтобы преобразовать данные в читаемый формат, вы можете перейти на веб-сайт Epoch Converter или выполнить несколько команд PowerShell.
через сайт Epoch Converter
Посетите веб-сайт конвертера Epoch и введите метку времени, найденную в реестре, и преобразуйте ее в человеческий формат даты.
Конвертировать время Unix в читаемую дату / время
Использование PowerShell
В окне PowerShell выполните эти две команды:
$date = Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\' | select -ExpandProperty InstallDate (Get-Date "1970-01-01 00:00:00.000Z") + ([TimeSpan]::FromSeconds($date))
Выше показаны дата и время текущей установки обновления для Windows 10 (v1903).
СВЯЗАННЫЙ: Найти на своем компьютере историю сборки / обновления версий Windows 10