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

проблемы с обновлением

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

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

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

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

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

UsoClient StartInteractiveScan

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

UsoClient StartDownload

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

UsoClient StartInstall

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

UsoClient RestartDevice

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

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

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

  • проверки версии PowerShell (нужна не ниже 5-й):
$PSVersionTable.PSVersion
  • сразу включаем выполнение сценариев (наверняка отключено)
Set-ExecutionPolicy RemoteSigned
  • установки модуля обновлений:
Install-Module PSWindowsUpdate
установка обновлений из powershell
установка модуля потребует установки дополнительного поставщика сервисов: на запрос консоли нажмите Enter
  • импортируем модуль Windows Update
Import-Module PSWindowsUpdate
  • регистрируем модуль 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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Максимальный размер загружаемого файла: 50 МБ. Вы можете загрузить: изображение, видео. Ссылки на YouTube, Facebook, Twitter и другие сервисы, вставленные в текст комментария, будут автоматически встроены. Перетащите файлы сюда