Как установить обновления Windows через консоль?

Как установить обновления Windows через консоль?

26.11.2019 0 Автор GodKnowses

Как установить обновления через консоль cmd и PowerShell в Windows 7|10?

В Windows 10 сервис обновлений ставится чуть ли не во главу угла. Новые поколения систем не просто ремонтируются с помощью средств, использующих сетевое соединение. Недалеко и до поры, когда система будет устанавливаться во основном именно из сети без использования образов. Но и не это главное — разработчики с момента появления Windows 10 позиционируют её не как какой-то конечный продукт, но как услугу. За то Microsoft немало критикуют, но контора как всегда идёт своей дорогой, не обращая внимание на то, что же интересует остальных несогласных. В общем, добавим в наш арсенал ещё пару инструментов, с помощью которых можно установить обновления из консоли cmd и PowerShell. Т.е. мимо всем уже знакомого Центра обновлений Windows. Отмечу, что обновления в Windws 7 качаются именно системы, а не механизмов защиты и прочее, которые также могут подгружаться с системными. В Windows 10 механизм встроен, так что обновления для антивируса в пакет обновлений также войдут. Какие-то из команд прокатят только в последней версии Windows, для других понадобятся команды другие. Начнём с последней версии Windows 10.

Как установить обновления Windows через консоль cmd?

Для запуска нам понадобится сама консоль, запущенная от имени администратора, и несколько команд. Даю с комментариями:

Проверим наличие обновлений:

UsoClient StartInteractiveScan

Качаем обновления:

UsoClient StartDownload

Устанавливаем их:

UsoClient StartInstall

Для окончательной установки обновлений возможно придётся перезагрузить устройство:

UsoClient RestartDevice

Здесь хочется отметить, что команда утилиты UsoClient требует запуска дополнительных служб, что порой приводит к варианту, когда проще запустить GUI клиент обновлений Windows 10. Так что чаще всего пользователям стоит обратить внимание на следующий способ.

Как установить обновления Windows через консоль PowerShell?

Этот способ более предпочтителен по сравнению с предыдущим. Запускаем PS от имени администратора и вводим команды:

  • проверки версии PowerShell (нужна не ниже 5-й):
$PSVersionTable.PSVersion
  • установки модуля обновлений:
Install-Module PSWindowsUpdate
установка обновлений из powershell

установка модуля потребует установки дополнительного поставщика сервисов: на запрос консоли нажмите Enter

  • регистрируем модуль Microsoft Update Service вместо имеющегося Windows Update Service
Add-WUServiceManager-ServiceID 7971f918-a847-4430-9279-4a52d1efe18d
  • и, наконец, установки самых обновлений, если какие-то скачались:
Get-WUInstall –MicrosoftUpdate –AcceptAll –AutoReboot
Install-WindowsUpdate

установить обновления из консоли powershell

установить обновления из консоли powershell-2

завершение обновления из powershell

Как установить обновления Windows через консоль cmd в Windows 7?

Для скачивания и установки обновлений для Windows 7 порядок работы в командной консоли cmd немного иной. Для этого нам придётся использовать другую службу. Снова заряжаем консоль от имени администратора и вводим поочерёдно команды на проверку, установку обновлений или одну команду для совмещения обеих операций:

wuauclt /detectnow
wuauclt /updatenow
wuauclt /detectnow /updatenow

У меня всё. Успехов.