Как запустить обновление windows из командной строки

Windows

В Microsoft Windows 10 Windows Update можно найти в разделе Настройки -> Обновление & Безопасность -> Windows Update. Обычно Windows Update работает в фоновом режиме и автоматически устанавливает новые обновления.

Windows Update проверяет наличие новых обновлений случайным образом каждые 22 часа. Причина случайной проверки заключается в том, что если все системы в мире начнут проверять наличие обновлений в одно и то же время, это приведет к чрезмерной нагрузке на серверы Microsoft. Именно поэтому Microsoft придумала проверять обновления в случайном порядке каждый день.

Вы также можете запустить Windows Update вручную, чтобы проверить наличие новых обновлений в любое время. Вот три способа проверки новых обновлений Windows.

Принудительная проверка Windows Update с помощью командного диалога Run

Я обнаружил, что самый простой способ принудительной проверки обновлений Windows — это использование команды в диалоге Run. Существуют и другие команды CMD и PowerShell, но давайте начнем с самого простого способа.

Откройте диалог Run (клавиша Windows + R) или откройте Поиск Windows и выполните следующую команду:

control update

Это вызовет графический пользовательский интерфейс Windows Update, который начнет проверку новых обновлений. Этот метод работает на всех версиях Windows, включая Windows 10 и Windows 11.

Есть другая команда, которая вызовет тот же эффект, но работает только в Windows 10 и Windows 11:

ms-settings:windowsupdate

Запуск Windows Update из PowerShell (командная строка)

Официального модуля Windows PowerShell для Windows Update не существует. PSWindowsUpdate — это модуль стороннего производителя, который можно использовать для настройки обновлений Windows в Windows. Этот модуль не установлен в Windows по умолчанию, но вы можете загрузить его из галереи PowerShell, установить и запустить модуль для проверки новых обновлений.

Запуск Windows Update через PowerShell состоит из трех шагов. Выполните следующие команды шаг за шагом:

Install-Module PSWindowsUpdate 

Install Module PSWindowsUpdate

Это установит модуль Windows Update в PowerShell.

Get-WindowsUpdate

Get-WindowsUpdate

Эта команда проверит наличие обновлений.

Install-WindowsUpdate

Install WindowsUpdate

Эта команда установит доступные обновления (которые были перечислены в шаге 2)

Вышеуказанная команда установит только обновления Windows. Если вы хотите обновлять и другие продукты Microsoft, вам нужно будет включить службу Microsoft Update Service. Включить ее довольно просто с помощью PowerShell:

Add-WUServiceManager -MicrosoftUpdate

Если вы хотите автоматически перезагрузить компьютер после установки всех обновлений, можно выполнить следующую команду:

Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot

Развернуть обновления на удаленных компьютерах

Модуль PowerShell также можно использовать для развертывания обновлений Windows на удаленных компьютерах. В этом процессе участвуют две команды:

1- Создайте список компьютеров и передайте список в качестве переменной строки:

$computer = "comp1, comp2, comp3"

2- Теперь выполните следующую команду, чтобы начать проверку наличия обновлений Windows на удаленных компьютерах:

Invoke-WUJob -ComputerName $computer -Script {ipmo PSWindowsUpdate; Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot} -RunNow -Confirm:$false | Out-File "\server\share\logs\$computer-$(Get-Date -f yyyy-MM-dd)-MSUpdates.log" -Force

Install specific updates only

Если вы уже знаете артикул kb no. Вы можете выполнить следующую команду:

Get-WindowsUpdate - KBArticleID "KB5002324", "KB5002325" - Install

Замените номер KB на тот, который вы хотите установить.

Предотвращение установки определенных обновлений

Вы можете предотвратить установку определенных обновлений на свой компьютер с помощью следующей команды PowerShell:

Install-WindowsUpdate -NotKBArticle "KB5002324, KB5002325" -AcceptAll

Запуск Windows Update из командной строки (Command Prompt)

Windows Update также можно запустить через устаревший CMD для получения последних обновлений. Единственным ограничением запуска Windows Update через командную строку является то, что он не будет показывать прогресс. По завершении процесса отображаются только результаты. Давайте посмотрим, как его запустить:

RestartDevice — Перезапуск Windows после установки обновлений

ScanInstallWait — Проверка наличия обновлений, загрузка доступных обновлений и их установка

  • Нажмите клавишу Windows + R , чтобы открыть диалог Run .
  • Введите cmd , а затем нажмите Ctrl + Shift + Enter , чтобы открыть командную строку в административном режиме.
  • Выполните следующую команду для проверки наличия новых обновлений:
    wuauclt /detectnow
  • Выполните следующую команду для установки новых обновлений
    wuauclt /updatenow

Поскольку командная строка не показывает никакого прогресса, лучшим подходом будет одновременная проверка и установка обновлений. Вот команда для этого:

wuauclt /detectnow /updatenow

Вышеупомянутая команда будет работать во всех версиях Windows, включая Windows 7 и Windows Server 2008 R2. Но если вы используете Windows 10 или Windows Server 2016, вы можете использовать команду UsoClient , которая имеет больше возможностей, чем wuauclt. Вы можете запустить UsoClient со следующими переключателями:

StartScan — начать проверку обновлений

StartDownload — начать загрузку обновлений

StartInstall — начать установку загруженных обновлений

Проверка обновлений Windows с помощью параметров Windows

Чтобы проверить наличие новых обновлений и настроить параметры Windows Update, выполните следующие действия:

  1. Откройте Настройки Windows (клавиша Windows + i).
  2. Выберите Обновление и безопасность .
  3. Выберите Обновление Windows в меню слева.
  4. Нажмите кнопку Проверить наличие обновлений на панели справа.

Проверка обновлений

Как заставить Windows Update загрузить уже загруженные обновления

Если вы хотите заставить Windows Update заново загрузить все обновления, вы можете сделать это с помощью следующих шагов. Бывают случаи, когда обновления повреждаются или по другим причинам вы просто не хотите устанавливать загруженные обновления. В такой ситуации вы можете легко удалить уже загруженные обновления, в результате чего Windows Update снова запустится, проверит и снова загрузит обновления.

Единственная оговорка в этой ситуации заключается в том, что обновление не должно быть установлено на вашем компьютере. Если обновление уже установлено, Windows определит его как установленное и не будет загружать его снова. В этом случае вам придется сначала удалить обновление, а затем заставить Windows Update запуститься снова.

Шаг 1 : Откройте File Explorer и перейдите в This PC .

Шаг 2 : Откройте C:\Windows\SoftwareDistribution\Download
В этой папке содержатся все файлы обновлений, которые операционная система Windows загружает в настоящее время или недавно загрузила и установила.

Шаг 3 : Удалите все файлы из вышеуказанной папки.

Шаг 4 : Снова запустите Windows Update, используя вышеуказанные методы. Это заставит Windows Update проверить наличие тех же обновлений и загрузить их снова. Процесс загрузки и установки новых обновлений полностью автоматизирован. Вам не нужно ничего делать во время процесса загрузки и установки.

Управление обновлениями Windows с помощью инструмента командной строки Wuinstall

Используя WuInstall, ИТ-администраторы могут автоматизировать обновления Windows. Wuinstall можно использовать для принудительного запроса, загрузки и установки обновлений Windows в те моменты, когда они считают это нужным, что позволяет сделать весь процесс обновления более контролируемым и удобным для пользователя.

WuInstall — это мощный и гибкий инструмент управления системой, который можно использовать в среде на базе WSUS или автономно. Чтобы загрузить последние обновления с помощью WuInstall, вам необходимо сначала загрузить и установить WuInstall. Выполните следующие шаги:

Зайдите на сайт http://www.wuinstall.com/ и установите последнюю бесплатную версию Wuinstall на свой компьютер. Откройте командную строку в административном режиме

Для поиска последних обновлений выполните следующую команду:

wuinstall /search

Это позволит не только найти новые обновления, но и вывести их список в командном окне.

Для загрузки обновлений выполните следующую команду:

wuinstall /download

Это позволит загрузить все доступные обновления с серверов Microsoft.

Для установки обновлений выполните следующую команду:

wuinstall /install

Есть еще несколько переключателей, которые вы можете использовать с командой install

/quiet — будет устанавливать обновления, ничего не показывая.

/disableprompt — отключить любой ввод от Windows

/autoaccepteula — автоматически принимать любое соглашение во время установки обновлений

/rebootcycle — устанавливать обновления при следующей перезагрузке компьютера.

Как исправить поврежденные Windows Update

Иногда файлы Windows Update повреждаются, и пользователь не может загрузить файлы снова или установить поврежденные файлы обновлений. В этом случае необходимо выполнить команду dism, чтобы исправить поврежденные файлы Windows Update. Вот шаги:

Откройте командную строку (Run -> cmd) и выполните следующую команду:

dism.exe /Online /Cleanup-image /Restorehealth

После успешного выполнения этой команды попробуйте снова принудительно загрузить обновления, и Windows Update снова заработает.

Другие действия, которые можно выполнить с Windows Update:

Отключение или обход ожидающих обновлений в Windows 10 (и Windows 11)

Как предотвратить установку определенного обновления, разрешив все остальные

Как просмотреть и сохранить список установленных обновлений в Windows 10 (и Windows 11)

Просмотр размеров обновлений в Windows 10 (и Windows 11)

Загрузка любого накопительного обновления Windows 10

Как отключить автоматический перезапуск после установки обновлений

Как добавить пакеты обновлений в ISO-образ Windows 10

Как отключить автоматические обновления

Как ограничить использование полосы пропускания Windows Update

Как установить обновления в автономном режиме с помощью файлов CAB и MSU

Надеемся, это будет полезно в ситуациях, когда вы хотите автоматизировать определенные функции Windows. Для каких еще целей вы хотите использовать опции командной строки для запуска Windows Update?

YouTube video: Как запустить обновление Windows из командной строки


Оцените статью