Windows Tips & News

Найдите историю обновлений Windows с помощью PowerShell

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Каждый раз, когда вы выполняете обновление сборки в Windows 10, операционная система сохраняет некоторую информацию, относящуюся к ранее установленным версиям операционной системы, в реестре. Получив эту информацию, вы можете увидеть список установленных вами сборок для перехода к текущей установленной версии ОС. Это может быть действительно интересно, особенно если вы обновили свою ОС Windows 7 или 8.1 до Windows 10, а затем присоединились к программе Windows Insider Preview. Список может быть очень длинным.

Рекламное объявление


Вот простой трюк, который позволит вам вспомнить, какие версии ОС вы установили на свой компьютер. Информация хранится под следующими ключами реестра:
HKEY_LOCAL_MACHINE \ SYSTEM \ Setup \ Source OS (дополнительная информация здесь)

Каждый подраздел Source OS * описывает ранее установленную версию Windows. См. Следующий снимок экрана.Сборка истории обновлений в реестре

Прохождение по этим подключам может быть интересным, но отнимает много времени. Чтобы сделать это быстрее, есть хороший фрагмент PowerShell, который заполняет таблицу ранее установленными сборками ОС.

Чтобы найти историю обновлений Windows с помощью PowerShell, сделайте следующее.

    1. Открытым окно PowerShell с повышенными правами.
    2. Скопируйте и вставьте следующую команду:
      $ AllBuilds = $ (gci "HKLM: \ System \ Setup" |? {$ _. Name -match "\\ Source \ s"}) | % {$ _ | Выберите @ {n = "UpdateTime"; e = {if ($ _. Name -match "Обновлено \ son \ s (\ d {1,2} \ / \ d {1,2} \ / \ d {4}) \ s \ d {2}: \ d {2}: \ d {2}) \) $ ") {[dateTime]:: Parse ($ Matches [1], ([Globalization. CultureInfo]:: CreateSpecificCulture ('en-US')))}}}, };

      Нажмите клавишу Enter.Сборка истории обновлений в PowerShell, команда 1

    3. Теперь выполните следующее:
      $ AllBuilds | Сортировать UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName

      Фрагмент дает очень аккуратный вывод. На моем компьютере с предварительным просмотром программы предварительной оценки отображается следующее:Сборка истории обновлений в PowerShell, команда 2

Первая команда формирует содержимое переменной $ AllBuilds. Вторая команда сортирует его и выбирает требуемые поля для отображения. Пользователям Windows 10 может быть действительно интересно просмотреть историю обновлений своих функций.

Для пользователей, которые перешли на Windows 10 из предыдущей версии Windows, исходная версия установки будет указана как первый элемент в списке. Также см. Следующую статью:

Как получить дату установки Windows 10

Скрипт создан пользователем Reddit "шипящий". С помощью deskmodder.de.

Что показывает сценарий? Как долго длится ваша история обновлений? Делитесь впечатлениями в комментариях!

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Подтверждена окончательная первоначальная версия Windows 10 Creators Update RTM

Подтверждена окончательная первоначальная версия Windows 10 Creators Update RTM

Сегодня мы получили подтверждение, что сборка 15063 является окончательной (окончательной) версие...

Читать далее

Запуск приложений Магазина Windows с отключенным UAC в Windows 10

Запуск приложений Магазина Windows с отключенным UAC в Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Skype для Linux Beta 5.1 отсутствует

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее