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

Обновлено: 02.07.2024

Иногда вам может понадобиться переустановить Windows, особенно если ее производительность снижается через несколько лет из-за нескольких различных факторов. Кроме того, вы можете узнать дату и время текущей установки Windows.

В этом посте показаны различные методы, с помощью которых можно определить исходную дату и время установки Windows. Информация относится ко всем версиям Windows, включая Windows 10.

Обратите внимание, что в Windows 10 следующие методы показывают дату установки самого последнего установленного вами обновления компонентов, а не дату и время установки вашей первой сборки Windows 10.

Найти дату/время установки Windows:

Как найти дату и время установки Windows

1. Использование системной информации

Откройте окно командной строки и введите:

Чтобы вывести только поле Исходная дата установки, введите:

2. Страница настроек в Windows 10

На странице настроек отображается дата установки Windows в Windows 10.

Нажмите «Пуск» → «Настройки» → «Система» → «О программе».

Прокрутите вниз до раздела "Технические характеристики Windows", чтобы найти дату установки Windows.

Скриншот страницы настроек в Windows 10 v20H2

3. Использование сценария WMI/WSH

Скопируйте следующий код VBScript в Блокнот, сохраните с расширением .vbs в кодировке ANSI и запустите файл.

4. Использование WMIC (командная строка WMI)

Отметка даты/времени отображается в следующем формате времени WMI:

.. что переводится как:

5. Использование PowerShell

Это снова использует WMI, но единственное отличие состоит в том, что он запускается из PowerShell и использует встроенную в PowerShell функцию ConvertToDateTime.

5. Использование реестра Windows

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

Данные значения InstallDate содержат время Unix, которое представляет количество секунд, прошедших с 1970-01-01T00:00:00Z (1 января 1970 г., 00:00 UTC). Чтобы преобразовать данные в удобочитаемый формат, вы можете посетить веб-сайт Epoch Converter или запустить пару команд PowerShell.

через сайт Epoch Converter

Посетите веб-сайт конвертера эпох, введите отметку времени, которую вы нашли в реестре, и преобразуйте ее в человеческий формат даты.

Преобразование времени Unix в удобочитаемую дату/время

Использование PowerShell

В окне PowerShell выполните следующие две команды:

powershell convert unix time - дата и время установки Windows

Выше показаны дата и время установки текущего обновления компонентов Windows 10 (v20H2).

Есть несколько способов узнать, когда была установлена ​​ваша система Windows. Например, вы можете запустить следующую команду в окне командной строки.

 image 41 - Когда была первоначально установлена ​​моя Windows 10?

Или команду PowerShell, подобную этой:

 image 42 - Когда была первоначально установлена ​​моя Windows 10?

Но подождите, это кажется неправильным. Время, указанное в обеих командах, — это день, когда я обновил Windows 10 до последнего обновления функций, а не когда оно было изначально установлено давным-давно. Кажется, что свойство InstallDate в системе перезаписывается каждый раз, когда устанавливается крупное обновление функции.

Как же узнать точную дату и время первоначальной установки Windows?

К счастью, Windows по-прежнему отслеживает историю обновлений, и она была сохранена в следующем разделе реестра под именем Source OS, за которым следует дата обновления.

 image 43 - Когда была первоначально установлена ​​моя Windows 10?

Теперь давайте воспользуемся PowerShell, чтобы получить эту информацию более понятным способом.

изображение 45 600x200 - Когда была первоначально установлена ​​моя Windows 10?

Согласно этому, мой компьютер был первоначально установлен 12 августа 2016 года, и это была Windows 7 Pro. Она была обновлена ​​до Windows 10 Pro 18 января 2017 года. Последнее обновление до текущей версии было сделано 10 июля 2018 года. Обратите внимание, что все даты указаны в формате UTC.

Помните, что в список дат установки не входит последнее обновление.Вы по-прежнему будете использовать первую пару команд, описанных в этом посте, чтобы узнать, когда была установлена ​​ваша текущая сборка Windows 10.

Кто-нибудь знает, как найти исходную дату установки Windows 10?

Запуск "systeminfo" в cmd показывает "Исходную дату установки", но эта дата на самом деле просто дата последнего крупного обновления (обновление создателей и т. д.)

Например, компьютер, которым я сейчас пользуюсь, не переформатировался с 2015 года, однако информация о системе показывает:


< /p>


Запуск "WMIC OS GET installdate" предоставляет ту же дату:


< /p>

Если я посмотрю на C:\Windows, "Дата создания" этого каталога будет другой: 18.03.2017, что также не то, что я ищу.

Есть ли где-нибудь каталог, в котором "дата создания" сохраняется во всех этих основных обновлениях Windows? Мне нужно найти здесь истинную дату установки исходной ОС на нескольких компьютерах.

Заранее спасибо.

Mufnzz

Intel vPro®: что нового в 2022 году

2022-03-24 16:00:00 UTC Video Meetup Видеовстреча: Intel - Intel vPro®: что нового в 2022 г. Подробнее о событии Просмотреть все события

11 ответов

Mike434632

Этот человек является проверенным специалистом

Майк434632

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

rbleattler

Этот человек является проверенным специалистом

блейтлер

Я считаю, что эта команда powershell должна дать вам то, что вы ищете. Если нет, дайте мне знать. Теперь мне интересно!

РЕДАКТИРОВАТЬ: Расширяя это, в Windows 10 «дата установки» может быть самым последним обновлением функции. Почему? Потому что обновления функций своего рода считаются новыми версиями Windows (по сути, основные номера сборок — это «новые версии», 1511, 1607, 1703, 1709).

skal_404

Этот человек является проверенным специалистом

skal_404

В реестре есть место, которое предоставит вам время UNIX, если у вас меньше 10 лет.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate как время UNIX

или вы можете использовать эти команды powershell.

PS > $os = get-wmiobject win32_operatingsystem

PS > $os.ConvertToDateTime($os.InstallDate) -f "ММ/дд/гггг"

или эту команду: systeminfo |find /i "Исходная дата установки"

Все это дало мне то же время, что и мое системное время, поэтому я полагаю, что это будет аналогичный результат для вас. Я думаю, это проблема, когда основные обновления Windows основаны на образах, поэтому они автоматически сбрасывают исходную дату установки.

Mufnzz

Пока что все эти команды PowerShell также возвращают одну и ту же дату, 15 июня 2017 года, которая была датой последнего обновления функции.

Я зашел в «Установка и удаление программ» и отсортировал программы по дате установки, нашел программу, которую, как я знаю, я устанавливаю в день установки Windows. Затем я зашел в свой каталог C:\Windows и попытался найти папки, соответствующие этой дате. Пока что ЕДИНСТВЕННАЯ вещь, которую я могу найти, которая сохраняется во всех системах, — это каталог C:\Windows\CSC, который используется для кэширования на стороне клиента.

Эта «Дата изменения» в этой папке (НЕ «Дата создания», то есть время до того, как этот компьютер вообще существовал), похоже, соответствует фактической дате установки Windows на 2 ПК, так что, надеюсь, это будет случай для всех из них, хотя я не уверен. Сама папка заблокирована, и я не могу войти в нее даже с правами администратора. Поэтому, поскольку он заблокирован, я думаю, что он мог остаться неизменным с момента первоначальной установки.

tfl

Этот человек является проверенным специалистом

ТФЛ

Я думаю, что датой установки была дата последней установки (т. е. последнего обновления функции), а не исходная установка. Насколько я понимаю, эта исходная дата утеряна.

Mike434632

Этот человек является проверенным специалистом

Майк434632

ВАУ, я только что проверил, исходные даты установки изменились после применения некоторых обновлений.

Я могу придумать такой шкаф:

Откройте папку Program Files: (C:\Program Files (x86)),
В окне Program Files выберите View на ленте меню.
В меню "Вид" в группе "текущий вид" нажмите "Добавить столбцы".
Выберите "Дата создания"

Da_Schmoo

Этот человек является проверенным специалистом

Da_Schmoo

Дерьмо. Я только что проверил свой инвентарь Lansweeper, надеясь, что он каким-то образом вытащил исходную дату установки, а затем выяснил, как они это сделали, но нет, дата - это дата, когда было установлено последнее «обновление» функции.

Mike434632

Этот человек является проверенным специалистом

Майк434632

Поэтому я был настолько ошеломлен этим, что мне пришлось немного покопаться.
У меня нет доступа к системе WIN 10, но попробуйте следующее:

Таким образом, ОС Windows 10 имеет еще один подраздел реестра, на этот раз в файле куста SYSTEM: «\Setup\Source OS». Информация InstallDate здесь — это дата/время первоначальной установки операционной системы компьютера. Он также сообщает вам, когда началось обновление, т.е. «\Setup\Source OS (обновлено на xxxxxx)». Это, конечно, может быть не тогда, когда обновление заканчивается, пользователь может выбрать выключение вместо перезагрузки при появлении запроса и т. д. Обновление может фактически завершиться в другой день, и «\Setup\Source OS (Обновлено xxxxxx)» будет отражать дату/время начала обновления.

Вы также можете найти экземпляры нескольких подразделов "\Setup\Source OS (Updated on xxxxxx)", каждый из которых отражает обновление.

Mufnzz

Майк, они у меня есть, но даты показывают только дату выпуска обновления.


< /p>

Например, на ПК, над которым я сейчас работаю, фактическая начальная дата установки Windows из нового формата диска — 21.10.2015 (я знаю это, потому что Office был установлен в тот же день, и я можно увидеть дату установки Office.)

В ваших подразделах указано 22/12/2015 как самое раннее, что, хотя и близко, все же не является датой! (Я не знаю, означает ли это, что я не запускал обновления до 22 декабря 2015 года, или, может быть, это просто означает, что одно из основных обновлений функций, наконец, появилось в этой системе.)

Майк434632

Этот человек является проверенным специалистом

Майк434632

Значит нет Setup\Source OS? Странно.

Я думаю, вы правильно поняли идею/направление. спасибо

Mufnzz написал:

Пока все эти команды PowerShell также возвращают одну и ту же дату, 15.06.2017, которая была датой последнего обновления функции.

< p> Я зашел в «Установка и удаление программ» и отсортировал программы по дате установки, нашел программу, которую, как я знаю, я устанавливаю в день установки Windows. Затем я зашел в свой каталог C:\Windows и попытался найти папки, соответствующие этой дате. Пока что ЕДИНСТВЕННАЯ вещь, которую я могу найти, которая сохраняется во всех системах, — это каталог C:\Windows\CSC, который используется для кэширования на стороне клиента.

Эта «Дата изменения» в этой папке (НЕ «Дата создания», то есть время до того, как этот компьютер даже существовал), похоже, соответствует фактической дате установки Windows на 2 ПК, так что, надеюсь, это будет иметь место для всех из них, хотя я не уверен. Сама папка заблокирована, и я не могу войти в нее даже с правами администратора. Поэтому, поскольку он заблокирован, я думаю, что он мог остаться неизменным с момента первоначальной установки.

Эта тема заблокирована администратором и больше не открыта для комментариев.

Чтобы продолжить это обсуждение, задайте новый вопрос.

Щелкни! Okta Breach, QNAP Devices, Raspberry Pi, Space Lettuce, Mercury Diamonds

Ваша ежедневная доза технических новостей. Вы должны это услышать. Okta подтверждает, что 2,5% клиентов пострадали от взлома в январе Раскрываются новые подробности взлома Okta, и вполне возможно, что преступники имели физический доступ к emplo.

Кого волнуют объявления вашего поставщика брандмауэра?

Я только что закончил веб-семинар с объявлением от моего поставщика брандмауэра. Новое облачное обучение машинному обучению позволяет оперативно блокировать угрозы. Бесплатные возможности AIOP (с премиум-версией). Усовершенствованная фильтрация URL-адресов, использующая аналитику в реальном времени, которая устраняет проблемы с UR.

Искра! Серия Pro – 23 марта 2022 г.

День в истории: 2001 год. Российская космическая станция «Мир» погружается в море 23 марта 2001 года, после 15 лет пребывания на орбите, российская космическая станция «Мир» вновь вошла в Тихий океан после управляемого маневра схода с орбиты. Несмотря на получивший широкую огласку инцидент.

Распутать продано

Идеи руководства для ИТ-пользователей

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

Возможно, настанет время, когда вам может понадобиться узнать дату установки Windows или дату и время, когда ОС Windows 10 была установлена ​​на вашем компьютере. Есть несколько способов узнать это, и мы обсудим их в этом посте.

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

  1. Вы можете увидеть свойства папки Windows.
  2. Проверьте реестр Windows
  3. Используйте инструмент командной строки systeminfo
  4. Используйте команду PowerShell.

1] Свойства папки Windows

Самый простой способ узнать, когда была установлена ​​ваша ОС Windows, — щелкнуть правой кнопкой мыши папку Windows, выбрать «Свойства» и увидеть запись перед Создано в разделе Общие< /em> вкладка. Здесь вы увидите время и дату.

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

Но если вы обновили свою версию Windows до более поздней версии, вы увидите дату установки более ранней версии, а не дату установки или обновления последней версии. В моем случае он показывает день, когда я впервые установил Windows 8, а не дату Windows 8.1.

2] Проверьте реестр Windows

Дата установки Windows также хранится в реестре Windows в следующем ключе, как время UNIX, то есть как 32-битное значение, отображающее время в секундах с 1 января 1970 года.


< /p>

Моя Windows была установлена ​​через 1382359164 секунды с 1 января 1970 года, поэтому вам нужно произвести некоторые расчеты, чтобы получить это число.

3] Используйте инструмент командной строки systeminfo

Самый простой и удобный способ узнать дату установки Windows — использовать инструмент systeminfo, о котором мы уже говорили. Чтобы использовать этот встроенный инструмент, откройте окно командной строки, введите следующее и нажмите Enter:

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

Вы сможете увидеть исходную дату установки.

4] Используйте команду PowerShell

Дата установки Windows также хранится в свойстве InstallDate класса WMI Win32_OperatingSystem. Вы можете использовать PowerShell, чтобы получить дату и время установки.

Чтобы узнать дату, откройте Windows PowerShell от имени администратора, измените путь к диску C, введите следующее и нажмите Enter:


< /p>

Отобразятся дата и время установки Windows!

Наслаждайтесь остатком дня! :)

Дата: 4 апреля 2020 г. Метки: функции

Похожие записи

Windows Server 2022, 2019 и 2016

Различия функций Windows Server 2022, 2019 и 2016

Динамическая частота обновления Windows 11 не отображается

Динамическая частота обновления Windows 11 не отображается или не работает

Общий доступ к файлам не работает в Windows

Исправить неработающий общий доступ к файлам в Windows 11/10


сообщить об этом объявлении

Читайте также: