Перш ніж розповісти про те, як дізнатися дату установки Windows (будь то Windows 7 або Windows XP), пропоную поміркувати про те, навіщо в принципі може знадобитися інформація про дату встановлення Windows. Я навскидку придумав кілька таких причин:

  • Якщо ви купуєте б / у комп’ютер і продавець каже про те, що він не разу не встановлювати заново систему, то приблизний вік комп’ютера можна отримати, дізнавшись дату установки ОС.
  • Багато користувачів Windows вважають за краще в профілактичних цілях здійснювати переустановку системи один раз на рік або ж на два роки, тим самим можна радикально позбавлятися від системного сміття і непотрібних програм. Дізнавшись дату останньої установки Windows, ви можете прикинути, коли приблизно потрібно її перевстановити в наступний раз.
  • Можна вивести на чисту воду неохайного продавця, який намагається під виглядом нового комп’ютера продати старий (і у якого не вистачило розуму почистити систему)
  • звичайна цікавість

З’ясувати дати установки Windows можна за допомогою різних вбудованих засобів системи, я постарався підібрати універсальні, які будуть працювати і в Windows XP і Windows 7.

1) Команда systeminfo

Команда systeminfo.exe містить ряд корисної інформації про систему, в тому числі і дату установки Windows. Відкрийте командний рядок (cmd.exe), наберіть в ній systeminfo.

Як дізнатися дату установки Windows 7

Як ви бачите дізнатися дату установки Windows, можна, ознайомившись зі значенням в рядку Оригінальна дата встановлення, В моєму випадку системи була встановлена ​​28.01.2011, 14:04:14

Щоб не виводити зайву команду, можна скористатися командою find для відображення тільки інформації про дату установки системи:

systeminfo | find /i "install date"

Дата установки Windows

За допомогою команди systeminfo можна дату установки і Windows 7 і Windows XP, у всіх ОС вона відпрацьовує коректно.

2) Другий варіант визначення того, коли встановлена ​​ваша ОС Windows -воспользоваться WMI командою wmic , Для цього в командному рядку наберіть:

wmic os get installdate

Дізнаємося коли встановлена ​​наша ОС Windows

Після виконання запиту відобразиться дата установки Windows. Перетворити дату в більш легкий для читання вигляд можна за допомогою команди PowerShell

PS C:> ([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)

До речі, ми вже користувалися командами syteminfo і wmic для перегляду всіх встановлених оновлень Windows.
3) Інформацію про дату установки Windows можна отримати і з системного реєстру. Для чого в редакторі реєстру відкрийте гілку: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion і знайдіть параметр типу REG_DWORD з ім’ям InstallDate, В моєму випадку це 1296201854.

Як дізнатися коли встановлена ​​Windows через реєстр

Як ви бачите, це значення зовсім не схоже на дату, причина в тому, що дата установки системи в реєстрі зберігається в форматі часу Unix (32бітном значення, що означає кількість секунд, що пройшли з 1970-01-01 00:00:00 UTC). Щоб перетворити формат часу Unix в більш зручний формат, наберіть наступну команду PowerShell:

PS C:> [timezone]::CurrentTimeZone.ToLocalTime(([datetime]'1/1/1970').AddSeconds($(get-itemproperty 'HKLM:SoftwareMicrosoftWindows NTCurrentVersion').InstallDate))

На цьому відомі мені методи, які допомагають відповісти на питання «Як дізнатися дату установки Windows», закінчилися, якщо вам відомі альтернативи цим методом, поділіться ними в коментарях, я з задоволенням доповню цей список.

Leave a Reply

Your email address will not be published. Required fields are marked *