Обновления Windows 10 происходят автоматически или вручную через настройки Центра обновления Windows. Однако, если вы попытаетесь исправить новую установку или создать собственный сценарий для автоматизации процесса, вы можете использовать команды для загрузки и установки отсутствующих исправлений с помощью «PSWindowsUpdate» в PowerShell.
PSWindowsUpdate — это модуль сообщества от Michal Gajda, доступный через галерею PowerShell. Он включает в себя компоненты, упрощающие проверку, загрузку и установку качественных обновлений в Windows 10.
В этом руководстве вы узнаете, как проверить и установить обновления для Windows 10 с помощью PowerShell.
Обновите Windows 10 из PowerShell
Чтобы проверить и установить обновления с помощью PowerShell, выполните следующие действия:
-
Откройте Пуск в Windows 10.
-
Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
-
Введите следующую команду, чтобы установить модуль для запуска Центра обновления Windows, и нажмите Enter:
Install-Module PSWindowsUpdate
Краткое примечание: после установки модуля вам больше не нужно повторять шаг №3 для использования модуля и управления обновлениями.
-
Введите A и нажмите Enter для подтверждения.
-
Введите следующую команду, чтобы проверить наличие обновлений с помощью PowerShell, и нажмите Enter:
Get-WindowsUpdate
-
Введите следующую команду, чтобы установить доступные обновления для Windows 10, и нажмите Enter:
Install-WindowsUpdate
-
Введите A и нажмите Enter для подтверждения.
После выполнения этих шагов последние накопительные обновления будут загружены и установлены на ваш компьютер.
Управление обновлениями с помощью PowerShell
Модуль PSWindowsUpdate включает в себя множество параметров, которые можно использовать для управления обновлениями. Вы всегда можете воспользоваться Get-Command –Module PSWindowsUpdate команда для запроса списка доступных команд.
Например, следующие шаги загрузят, установят и перезагрузят компьютер, чтобы завершить процесс обновления:
-
Откройте Пуск.
-
Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
-
Введите следующую команду, чтобы загрузить и установить все доступные обновления и перезагрузить систему, и нажмите Enter:
Get-WindowsUpdate -AcceptAll -Install -AutoReboot
После выполнения этих шагов Windows 10 загрузит и установит все доступные обновления, перезагрузив компьютер для автоматического применения изменений.
Установить конкретную команду обновления
Чтобы загрузить и установить определенное обновление в Windows 10 из PowerShell, выполните следующие действия:
-
Откройте Пуск.
-
Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
-
Введите следующую команду, чтобы вывести список доступных обновлений вместе с их номерами КБ с помощью PowerShell, и нажмите Enter:
Get-WindowsUpdate
-
Введите следующую команду, чтобы загрузить, установить конкретное обновление, перезагрузить систему и нажать Enter:
Get-WindowsUpdate -Install -KBArticleID 'KB5021233'
В команде замените «KB5021233» именем обновления, которое вы хотите установить.
В этом случае после выполнения этих шагов Windows 10 загрузит и установит обновление KB5021233 на ваше устройство.
Windows 10 поставляется с поставщиком обновлений Windows, но у него ограниченные возможности по сравнению с модулем PSWindowsUpdate, и его сложнее использовать.






















