Как узнать дату установки Windows

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

Варианты определения даты установки Windows

WMI

Дата установки Windows хранится в параметре InstallDate WMI класса Win32_OperatingSystem.

([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)

Без преобразования строка выглядит сложно для восприятия, но дата в ней вполне узнаваема: "20130323045255.000000+120".

WMIC

Если нужно узнать дату установки Windows без применения PowerShell - тогда утилита коммандной строки WMIC придет к нам на помощь:

CMD /K WMIC OS GET InstallDate

Эту комманду вы можете запустить как из коммандной строки, так и из меню пуск - выполнить. Результат выглядит так:

Systeminfo

Команда systeminfo отображает много интересной информации про компьютер, в том числе и информацию про дату установки Windows:

Реестр Windows

Дата установки Windows хранится в реестре по следующему пути:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate

Формат зпаисан в формате UNIX time (32-битное значение, содержащее количество секунд с 01.01.1970 года).

Для того, чтоб преобразовать это значение в читаемый вид, можно воспользоваться PowerShell:

PowerShell

[timezone]::CurrentTimeZone.ToLocalTime( `
    ([datetime]'1/1/1970').AddSeconds( `
        $(get-itemproperty 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion').InstallDate)
)

Но это лишнее, так как ту-же самую информацию можно получить гораздо проще:

Get-ComputerInfo | select OsInstallDate

 

 

 

Тэги: 

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

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <s> <u> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <hr> <dd> <sub> <sup>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Защита от СПАМ ботов. Подтвердите, пожалуйста, что вы человек.
10 + 8 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.