Прежде чем рассказать о том, как узнать дату установки Windows (будь то Windows 7 или Windows XP), предлагаю порассуждать о том, зачем в принципе может понадобиться информация о дате установке Windows. Я навскидку придумал несколько таких причин:
- Если вы покупаете б/у компьютер и продавец говорит о том, что он не разу не переустанавливал систему, то приблизительный возраст компьютера можно получить, узнав дату установки ОС.
- Многие пользователи Windows предпочитают в профилактических целях осуществлять переустановку системы один раз в год или же в два года, тем самым можно радикально избавляться от системного мусора и ненужных программ. Узнав дату последней установки Windows, вы можете прикинуть, когда примерно нужно ее переустановить в следующий раз.
- Можно вывести на чистую воду нечистоплотного продавца, который пытается под видом нового компьютера продать старый (и у которого не хватило ума почистить систему)
- Обыкновенное любопытство
Узнать дату установки Windows можно с помощью различных встроенных средств системы, я постарался подобрать универсальные, которые будут работать и в Windows XP и Windows 7.
1) Команда systeminfo
Команда systeminfo.exe содержит ряд полезной информации о системе, в том числе и дату установки Windows. Откройте командную строку (cmd.exe) , наберите в ней systeminfo.
Как вы видите узнать дату установки Windows, можно, ознакомившись со значением в строке Original Install Date, в моем случае системы была установлена 28.01.2011, 14:04:14
Чтобы не выводить лишнюю команду, можно воспользоваться командой find для отображения только информации о дате установки системы:
systeminfo | find /i "install date"
С помощью команды systeminfo можно дату установки и Windows 7 и Windows XP, во всех ОС она отрабатывает корректно.
2) Второй вариант определения того, когда установлена ваша ОС Windows –воспользоваться WMI командой wmic , для этого в командной строке наберите:
wmic os get installdate
После выполнения запроса отобразится дата установки 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.
Как вы видите, это значение совсем не похоже на дату, причина в том, что дата установки системы в реестре хранится в формате времени 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», окончились, если вам известны альтернативы этим методом, поделитесь ими в комментариях, я с удовольствием дополню этот список.
Понравилась статья, но на момент установки на ПК стояла любая дата, например 13.13.2013 =))) а потом перевели например на 10.10.11, и что как нам узнать сколько времени живет винда?
Хороший вопрос!
Похоже, что в этом случае точно дату установки не определить. Как вариант, можно открыть журнал системных событий, отмотать на начало и если он не чистился или не перезатирался- найти момент смены времени, и на основе этой информации вычислить время жизни системы..
Дату установки показывает программа «Piriform Speccy» на вкладке «Операционная система».
Как узнать, сколько было ОЗУ на момент установки Windows?
ОС Windows XP
Александр Даже не представляю как…
На семерке по моему ведется лог железа, а на икспи увы((
А если система была восстановлена из точки восстановления какая дата будет — дата начальной установки или точки восстановления?
Сохранится дата начальной установки
А как можно узнать точное время инсталляции вируса (ХР)? Получили сегодня подарок, вот такой _http://netler.ru/pc/penetrator.htm, есть подозрение, что вирус занесен умышленно, что бы это доказать или опровергнуть, необходимо точно знать время/дату заражения. Антивирус DrWeb. Комп не в сети, полностью автономный, заражение скорее всего через флешку.
Однозначно дату заражения определить сложно. Как вариант, смотрите логи антивируса, и время создания/модификации скрытых файлов, создаваемых вирусом (однако злоумышленнику в коде ничего не стоит поменять дату создания файла на нужную…)
Смутно подозреваю,что у меня стоят 2 одинаковые ОС (ХР) — на С и Д. Вхожу через свойства системы = загрузка и восстановления= параметры… Отображаются две. Убрала «галочку» с одной — это понятно,что теперь грузится одна. А «скоко» у меня всего ОС — как узнать?
[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
У вас было установено 2 ОС, одна на одном диске — другая на другом (по крайней мере об этом указывают записи в загрузчике). По-умолчанию грузится Windows XP с раздела partition(1). Проверьте, есть ли на втором диске каталог Windows, Program Files и т.д., если нет — смело удаляйте загрузочную запись для multi(0)disk(0)rdisk(0)partition(2)\WINDOWS. Если каталоги есть, то может быть вторая ОС также рабочая и в ее можно загрузить.
Спасибо. На 2-м диске нет. А как убрать эту запись?
Пуск — выполнить — msconfig — enter
На вкладке boot выберите запись multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
и нажмите кнопку удалить.
Так просто? Ну ,СПАСИБО!!!!!!!!!!!!!!
Для варианта systeminfo | find /i «install date»:
Если ОS на русском языке, то меняем фразу в кавычках на «Дата установки»
Дата установки: 15.07.2012 😀