Дата установки windows и как ее изменить

Обновлено 11.03.2016

Дата установки windows и как ее изменить

Всем привет, сегодня расскажу как вычисляется дата установки windows, не важно какой именно хоть XP, а хоть новой Windows 10, так же рассмотрим как изменить дату установки. Вы сами убедитесь, что это просто как зубы почистить:) Для чего это может быть нужно, ну например для некого аудита, по разным причинам, в том числе и в расследованиях безопасности.

как посмотреть дату установки windows

Воспользуемся с вами утилитой командной строки (вызов командной строки windows я уже описывал, аж десятью способами:)) Итак вводим вот такую утилиту командной строки

systeminfo

как посмотреть дату установки windows-01

В итоге вам systeminfo выведет на экран очень подробную информацию, частью которой и будет строка Дата установки windows.

как посмотреть дату установки windows-02

Можно так же отфильтровать вывод команды, с уже конкретным значением в виде нужного поля.

systeminfo | find /i "Дата установки"

в английском варианте

systeminfo | find /i "Original Install Date"

как посмотреть дату установки windows-03

Определение даты установки с помощью утилит

На самом деле существует много утилит для решения данной задачи, и так я буду рассматривать тулзу AIDA бывший эверест. Запускаем ее и видим. что дата установки windows 10 у меня это 26.07.2015 года, как видите, ни чем не сложнее и такого софта полно, так как оно выдирает все тоже поле, что и systeminfo выше.

дата установки windows 10

Через powershell

мы воспользуемся скриптом powershell, напомню, что по умолчанию винда не дает запускать не подписанные скрипты, как это поправить по ссылке чуть выше. Для начала выведем с точностью до секунды, дату установки системы.

$system = Get-WmiObject -Class Win32_OperatingSystem
$system.Installdate

дата установки windows 10-2

Как можете заметить, такое значение удобно для машины, а для человека мы выведем вот так

$InstallDate = [Management.ManagementDateTimeconverter]::ToDateTime($system.installdate)

$InstallDate

Согласитесь более читабельно 🙂

дата установки windows

Но пойдем дальше и создадим небольшой скриптик, который можно запускать и проверять дату установки с прошедшим количеством дней.

$system = Get-WmiObject -Class Win32_OperatingSystem
# Получаем дату установки ОС
$InstallDate = [Management.ManagementDateTimeconverter]::ToDateTime($system.installdate)
# Вычисляем время, прошедшее с момента установки
$AfterInstallDays = ((Get-Date) — $Installdate).Days
$AfterInstallHours = ((Get-Date) — $Installdate).Hours
$AfterInstallMinutes = ((Get-Date) — $Installdate).Minutes
# Переводим дату установки в короткий формат
$ShortInstallDate = "{0:yyyy-MM-dd HH:MM}" -f ($InstallDate)
# Выводим результаты
$InstallDateString = "Система установлена: $ShortInstallDate (Прошло дней:$AfterInstalldays часов:$AfterInstallHours минут:$AfterInstallMinutes)"
$InstallDateString

Скачать сам скрипт powershell

Результат выполнения будет вот такой

Дата установки windows и как ее узнать

Я думаю у вас теперь есть все инструменты для ответа на вопрос какая дата установки windows.

Как изменить дату установки windows

Для того, чтобы изменить дату установки windows, мне по фигу какие у вас на это мотивы:), делаем следующее, запустить редактор реестра regedit, нам нужен вот такой раздел

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion

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

Как изменить дату установки windows-01

И так в данном разделе реестра нас интересует параметр, InstallDate и представлен он в Unix формате

Как изменить дату установки windows-02

Это означает. что текущее значение в секундах, и чтобы его поменять, нужно его уменьшить на нужное вам количество.

60 сек x 60 мин x 24 час = 86400 сек (1 день)
86400 x 365 дней = 31536000 сек (1 год)

Как изменить дату установки windows-03

Для примера я поставил себе дату установки, аж на 1983 год.

Как изменить дату установки windows-04

Автор - Сёмин Иван

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

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