Дата встановлення windows та як її змінити, Налаштування серверів windows та linux
Дата встановлення windows та як її змінити
Дата встановлення windows та як її змінити

Всім привіт, сьогодні розповім як обчислюється дата установки windows, не важливо який саме хоч XP, а хоч нову Windows 10, так само розглянемо як змінити дату установки. Ви самі переконаєтеся, що це просто як зуби почистити:) Для чого це може бути потрібно, наприклад для деякого аудиту, з різних причин, у тому числі і в розслідуваннях безпеки.
як подивитися дату встановлення windows
Скористаємося з вами утилітою командного рядка (виклик командного рядка windows я вже описував, аж десятьма способами:)) Отже вводимо ось таку утиліту командного рядка

У результаті вам системаinfo виведе на екран дуже докладну інформацію, частиною якої і буде рядок Дата установки windows.

Можна також відфільтрувати висновок команди, з вже конкретним значенням у вигляді потрібного поля.
в англійському варіанті
systeminfo find /i "Original Install Date"

Визначення дати встановлення за допомогою утиліт

Через powershell
ми скористаємося скриптом powershell, нагадаю, що за замовчуванням вінда не дає запускати не підписані скрипти, як це виправити за посиланням трохи вище. Для початку виведемо з точністю до секунди дату установки системи.

Як можете помітити, таке значення зручне для машини, а для людини ми виведемо так
Погодьтеся більш читати 🙂

Але підемо далі і створимо невеликий скриптик, який можна запускати та перевіряти дату встановлення з минулою кількістю днів.
$system = Get-WmiObject -Class Win32_OperatingSystem # Отримуємо дату встановлення ОС $InstallDate =[Management.ManagementDateTimeconverter]::ToDateTime($system.installdate) # Обчислюємо час, що минув з моменту встановлення $AfterInstallDays = ((Get-Date) — $Installdate).Days $AfterInstallHour (Get-Date) - $Installdate).Hours $AfterInstallMinutes = ((Get-Date) - $Installdate).Minutes # Переводимо дату установки в короткий формат $ShortInstallDate = "" -f ( $InstallDate) # Виводимо результати $InstallDateString = "Система встановлена: $ShortInstallDate (Минуло днів:$AfterInstalldays годин:$AfterInstallHours хвилин:$AfterInstallMinutes)" $InstallDateString
Результат виконання буде ось такий

Я думаю, у вас тепер є всі інструменти для відповіді на питання, яка дата установки windows.
Як змінити дату встановлення windows
І так в даному розділі реєстру нас цікавить параметр,InstallDate і представлений він у форматі Unix

Це означає. що поточне значення в секундах, і щоб його поміняти, потрібно зменшити його на потрібну вам кількість.
60 сек x 60 хв x 24 год = 86400 сек (1 день) 86400 x 365 днів = 31536000 сек (1 рік)

Наприклад я поставив собі дату установки, аж на 1983 рік.