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 та оптимізувати продуктивність системи
Edge на основі Chromium для підтримки відеопотоків 4K і HD

Edge на основі Chromium для підтримки відеопотоків 4K і HD

Як ви, можливо, вже знаєте, Microsoft Edge, веб-браузер за замовчуванням Windows 10, є переміщенн...

Читати далі

"Super-Duper Secure Mode" тепер у налаштуваннях Microsoft Edge

"Super-Duper Secure Mode" тепер у налаштуваннях Microsoft Edge

Нещодавно Microsoft представила нову експериментиl прапорець для його браузера Edge під назвою «С...

Читати далі

Як видалити оновлення Windows 10 версії 1903 травня 2019 року

Як видалити оновлення Windows 10 версії 1903 травня 2019 року

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

Читати далі