Скидання компонентів Windows Update в PowerShell

Помилки під час інсталяції оновлень Windows 11 та 10 – одна з найчастіших проблем, з якими стикаються користувачі. Одне з найпоширеніших рішень включає скидання компонентів Центру оновлень, видалення тимчасових файлів, скидання параметрів мережі та перереєстрацію DLL. Все це можна виконати вручну або за допомогою PowerShell, про що піде мова далі.

Використання модуля PSWindowsUpdate

PowerShell має спеціальний модуль для управління оновленнями — PSWindowsUpdate. З його допомогою можна не лише встановлювати оновлення, але й виправляти більшість помилок Центру оновлень.

Інсталяція модуля PSWindowsUpdate

  1. Запустіть Windows PowerShell або Термінал Windows від імені адміністратора. Це можна зробити, натиснувши правою кнопкою миші на кнопку «Пуск» і вибравши відповідний пункт.
  2. Введіть команду: Install-Module -Name PSWindowsUpdate -Force і підтвердіть інсталяцію, натиснувши Y та Enter.
  3. Встановлення модуля PSWindowsUpdate

Налаштування політики виконання скриптів

Щоб запустити віддалено підписані сценарії, змініть політику виконання скриптів PowerShell за допомогою однієї з наступних команд:

  • Для постійної зміни політики: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -force
  • Для зміни тільки для поточної сесії: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

Імпорт модуля

Введіть команду Import-Module PSWindowsUpdate для імпорту модуля в поточну сесію.

Імпорт модуля PSWindowsUpdate

Тепер ви можете використовувати всі команди PSWindowsUpdate у PowerShell. Для отримання повного списку команд використовуйте команду Get-Command -module PSWindowsUpdate.

Скидання компонентів оновлень

Цікава команда для використання — Reset-WUComponents -Verbose. Ця команда автоматично виконує наступні задачі:

  • Вимкнення служб, що використовуються Windows Update: BITS, wuauserv, appidsvc, cryptsvc.
  • Видалення файлів стану BITS.
  • Резервне копіювання папки SoftwareDistribution, що містить завантажені файли оновлень.
  • Резервне копіювання папки CatRoot для створення бази даних каталогів.
  • Видалення старих журналів Центру оновлень.
  • Скидання служб Центру оновлень.
  • Перереєстрація бібліотек DLL, які використовують служби Центру оновлень.
  • Скидання WinSocks та проксі.
  • Перезапуск служб Центру оновлень.

Скидання компонентів оновлень у PSWindowsUpdate

Щоб усунути проблеми з оновленнями, варто спочатку виключити можливі серйозні пошкодження системи або проблеми з Інтернетом та серверами Microsoft. Виконання цих операцій може суттєво спростити і прискорити процес виправлення помилок.

Альтернативи

Існує й інші інструменти для скидання оновлень, такі як самостійна утиліта Reset Windows Update Tool, але PSWindowsUpdate варто використовувати, адже його можливості значно ширші, ніж просте скидання оновлень Windows.