Статья Узнаем дату установки Windows

P

phoennix

New member
18.09.2017
1
8
Существует множество способов определить, когда на компьютере установлена операционная система Windows. В этом посте вы найдете несколько примеров.
Дата установки очень важна во время судебной экспертизы.

Имейте в виду, что в Windows 10 эта дата может ссылаться на последнее крупное обновление (например, creators update).

1. Извлечение из реестра Windows с помощью Powershell:
Можно получить дату и время непосредственно из реестра: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate
Значение ключа реестра «InstallDate» выражается как время UNIX, в количестве секунд с 1 января 1970 года.
Чтобы преобразовать его в читаемый человеком формат в той же 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))
1.png


2. Использование systeminfo с помощью CMD:
отображает информацию о конфигурации компьютера и операционной системы, а также дату установки. Чтобы извлечь дату установки, откройте cmd и введите:
systeminfo | find / i "original"
Работает только в англоязычных версиях, строка “Original Install Date”

3. Использование WMI через Powershell:
Также можно выяснить дату и время установки с помощью , ака «Инструмент управления Windows». Команда PS:
Код:
([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)
2.png


4. Клиентская папка Cache для Windows 10:
В Windows 10 все перечисленные выше методы могут выдать дату последних крупных обновлений (например, creators update ), а не дату первоначальной установки.
Лучше применить другой метод - посмотреть последнее время записи кеша на стороне клиента. Запускаем powershell:
Код:
Get-Item C: \ Windows \ CSC \
 
Мы в соцсетях: