Как узнать дату установки Windows | Windows для системных администраторов

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

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

  • Если вы покупаете б/у компьютер и продавец говорит о том, что он не разу не переустанавливал систему, то приблизительный возраст компьютера можно получить, узнав дату установки ОС.
  • Многие пользователи Windows предпочитают в профилактических целях осуществлять переустановку системы один раз в год или же в два года, тем самым можно радикально избавляться от системного мусора и ненужных программ. Узнав дату последней установки  Windows, вы можете прикинуть, когда примерно нужно ее переустановить в следующий раз.
  • Можно вывести на чистую воду нечистоплотного продавца, который пытается под видом нового компьютера продать старый (и у которого не хватило ума почистить систему)
  • Обыкновенное любопытство

Узнать дату установки Windows можно с помощью различных встроенных средств системы, я постарался подобрать универсальные, которые будут работать и в Windows XP и Windows 7.

1)      Команда systeminfo

Команда systeminfo.exe содержит ряд полезной информации о системе, в том числе и дату установки Windows. Откройте командную строку (cmd.exe) , наберите в ней systeminfo.

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

Как вы видите узнать дату установки Windows, можно, ознакомившись со значением в строке Original Install Date, в моем случае системы была установлена 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:\Software\Microsoft\Windows NT\CurrentVersion').InstallDate))

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

Еще записи по теме: Windows XP
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 18

Оставить комментарий
  1. Игорь | 18.12.2011

    Понравилась статья, но на момент установки на ПК стояла любая дата, например 13.13.2013 =))) а потом перевели например на 10.10.11, и что как нам узнать сколько времени живет винда?

    Ответить
  2. itpro | 19.12.2011

    Хороший вопрос!
    Похоже, что в этом случае точно дату установки не определить. Как вариант, можно открыть журнал системных событий, отмотать на начало и если он не чистился или не перезатирался- найти момент смены времени, и на основе этой информации вычислить время жизни системы..

    Ответить
  3. Василий | 18.01.2012

    Дату установки показывает программа «Piriform Speccy» на вкладке «Операционная система».

    Ответить
  4. Александр | 18.07.2012

    Как узнать, сколько было ОЗУ на момент установки Windows?

    Ответить
  5. Александр | 18.07.2012

    ОС Windows XP

    Ответить
  6. itpro | 19.07.2012

    Александр Даже не представляю как…

    Ответить
  7. Александр | 20.07.2012

    На семерке по моему ведется лог железа, а на икспи увы((

    Ответить
  8. Константин | 28.12.2012

    А если система была восстановлена из точки восстановления какая дата будет — дата начальной установки или точки восстановления?

    Ответить
    • itpro | 29.12.2012

      Сохранится дата начальной установки

      Ответить
  9. IRA | 09.01.2013

    А как можно узнать точное время инсталляции вируса (ХР)? Получили сегодня подарок, вот такой _http://netler.ru/pc/penetrator.htm, есть подозрение, что вирус занесен умышленно, что бы это доказать или опровергнуть, необходимо точно знать время/дату заражения. Антивирус DrWeb. Комп не в сети, полностью автономный, заражение скорее всего через флешку.

    Ответить
    • itpro | 10.01.2013

      Однозначно дату заражения определить сложно. Как вариант, смотрите логи антивируса, и время создания/модификации скрытых файлов, создаваемых вирусом (однако злоумышленнику в коде ничего не стоит поменять дату создания файла на нужную…)

      Ответить
  10. Reka | 10.04.2013

    Смутно подозреваю,что у меня стоят 2 одинаковые ОС (ХР) — на С и Д. Вхожу через свойства системы = загрузка и восстановления= параметры… Отображаются две. Убрала «галочку» с одной — это понятно,что теперь грузится одна. А «скоко» у меня всего ОС — как узнать?

    Ответить
  11. Reka | 10.04.2013

    [boot loader]
    timeout=0
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect

    Ответить
    • dimokkk | 15.04.2013

      У вас было установено 2 ОС, одна на одном диске — другая на другом (по крайней мере об этом указывают записи в загрузчике). По-умолчанию грузится Windows XP с раздела partition(1). Проверьте, есть ли на втором диске каталог Windows, Program Files и т.д., если нет — смело удаляйте загрузочную запись для multi(0)disk(0)rdisk(0)partition(2)\WINDOWS. Если каталоги есть, то может быть вторая ОС также рабочая и в ее можно загрузить.

      Ответить
  12. Reka | 15.04.2013

    Спасибо. На 2-м диске нет. А как убрать эту запись?

    Ответить
    • dimokkk | 16.04.2013

      Пуск — выполнить — msconfig — enter
      На вкладке boot выберите запись multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
      и нажмите кнопку удалить.

      Ответить
  13. Reka | 16.04.2013

    Так просто? Ну ,СПАСИБО!!!!!!!!!!!!!!

    Ответить
  14. MishaK20 | 08.06.2016

    Для варианта systeminfo | find /i «install date»:
    Если ОS на русском языке, то меняем фразу в кавычках на «Дата установки»

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

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

Я не робот( Обязательно отметьте)



MAXCACHE: 0.26MB/0.00112 sec