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" |? {$_.Назва - відповідність "\\Source\s"}) | % { $_ | Виберіть @{n="UpdateTime";e={if ($_.Name - відповідає "Оновлено\son\s(\d{1,2}\/\d{1,2}\/\d{4} \s\d{2}:\d{2}:\d{2})\)$") {[dateTime]::Parse($Matches[1],([Глобалізація. CultureInfo]::CreateSpecificCulture('en-US')))}}}, };

      Натисніть клавішу Enter.Створення історії оновлення в команді PowerShell 1

    3. Тепер виконайте наступне:
      $AllBuilds | Сортувати Час оновлення | ft UpdateTime, ReleaseID, Branch, Build, ProductName

      Фрагмент дає дуже акуратний результат. На моїй машині Insider Preview він показує наступне:Створення історії оновлення в команді PowerShell 2

Перша команда формує вміст змінної $AllBuilds. Друга команда сортує його та отримує необхідні поля для відображення. Користувачам Windows 10 може бути дуже цікаво переглянути історію оновлення функцій.

Для користувачів, які перейшли до Windows 10 з попередньої версії Windows, початкова версія налаштування буде згадана як перший пункт у списку. Також дивіться таку статтю:

Як дізнатися дату встановлення Windows 10

Сценарій створено користувачем reddit "sizzlr". Через deskmodder.de.

Що показує вам сценарій? Скільки часу триває ваша історія оновлення? Поділіться своїм досвідом у коментарях!

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Завантажте Вимкнути сповіщення екрана блокування в Windows 10

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Як об'єднати кілька файлів реєстру в один

Як об'єднати кілька файлів реєстру в один

Часто в статті, які я пишу, я включаю різні файли реєстру, щоб заощадити ваш час. Вони мають ряд ...

Читати далі

Гаряча клавіша, щоб зробити програми магазину повноекранними в Windows 10

Гаряча клавіша, щоб зробити програми магазину повноекранними в Windows 10

Windows 10 постачається з новою гарячою клавішею, яка дозволить зробити додаток Store на весь екр...

Читати далі