Чтобы запустить обновление Windows 10 вручную через командную строку, достаточно одной команды — wuauclt /detectnow. Но это только верхушка айсберга: есть нюансы с правами администратора, проверкой служб и альтернативными методами. Далее разберём все способы, от простого к сложному, а также объясним, почему иногда обновления не устанавливаются, даже если команда выполнена правильно.

Командная строка — мощный инструмент, который позволяет обойти графический интерфейс и запустить процесс обновления напрямую. Это актуально, если центр обновления зависает, не реагирует на клики или просто не показывает доступные апдейты. Но перед тем как вводить команды, убедитесь, что у вас есть права администратора — без них команд не сработает.

Подготовка: проверяем службу обновлений

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

sc query wuauserv

Если в ответ вы увидите STATE: 4 RUNNING, то служба активна. Если нет — нужно её запустить. Сделать это можно так:

net start wuauserv

Иногда служба обновлений может быть отключена вручную или из-за ошибок системы. В этом случае поможет перезапуск:

net stop wuauserv && net start wuauserv

💡

Если команда не выполняется, проверьте, запускаете ли вы командную строку от имени администратора. Для этого кликните правой кнопкой по значку CMD и выберите «Запустить от имени администратора».

Команда Описание Когда использовать
wuauclt /detectnow Немедленная проверка обновлений Если нужно быстро проверить наличие обновлений без ожидания
wuauclt /updatenow Запуск установки найденных обновлений После выполнения /detectnow, если обновления найдены
wuauclt /resetauthorization Сброс параметров авторизации Если обновления не загружаются из-за ошибок доступа

Основные команды для запуска обновлений

Существует несколько команд, которые позволяют инициировать проверку и установку обновлений. Каждая имеет свои особенности, и подходит для разных ситуаций. Рассмотрим их подробнее.

Стоит отметить, что wuauclt — это утилита, которая работает в фоновом режиме. После выполнения команды /detectnow может пройти несколько минут, прежде чем в центре обновления появится информация о новых апдейтах. Не закрывайте командную строку и не перезагружайте компьютер сразу после ввода команды.

Если вы хотите ускорить процесс, можно комбинировать команды. Например:

wuauclt /detectnow && wuauclt /updatenow

Альтернативные способы через PowerShell

Кроме классической командной строки, обновления можно запустить через PowerShell. Это более современный инструмент, который предлагает больше возможностей для управления системой. Например, можно использовать модуль PSWindowsUpdate, который не входит в стандартную поставку Windows, но его легко установить.

Чтобы установить модуль, выполните в от имени администратора:

Install-Module -Name PSWindowsUpdate

После установки можно проверить наличие обновлений:

Get-WindowsUpdate

И установить все доступные:

Install-WindowsUpdate -AcceptAll -AutoReboot

PowerShell даёт больше контроля, но требует предварительной настройки. Если вы не хотите устанавливать дополнительные модули, можно использовать встроенные команды:

  • Get-WUList — показать список обновлений;
  • Install-WindowsUpdate -KBArticleID KB5005010 — установить конкретное обновление по его идентификатору;
  • Get-WindowsUpdateLog — получить обновлений для анализа.

Ручная установка обновлений через файлы

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

Пошаговый процесс:

  1. Найдите номер нужного обновления (например, KB5005010) на сайте Microsoft Update Catalog.
  2. Скачайте файл с расширением .msu или .cab.
  3. Откройте командную строку от имени администратора.
  4. Перейдите в папку с загруженным файлом с помощью команды cd путь_к_папке.
  5. Выполните команду установки: wusa Windows10.0-KB5005010-x64.msu /quiet /norestart.
⚠️ Внимание: Установка обновлений вручную может привести к конфликтам, если выбирать неподходящие версии. Всегда скачивайте обновления, соответствующие вашей версии Windows 10 (32-бит или 64-бит) и сборке системы.
Какой способ обновления Windows 10 вы используете чаще всего?
Через центр обнавлений
Через командную строку
Через PowerShell
Автоматически

Ошибки при обновлении и их решение

Даже если вы правильно выполнили все команды, обновления могут не установиться из-за различных ошибок. Рассмотрим наиболее распространённые коды ошибок и их возможные причины.

Код ошибки Возможная причина Решение
0x80070002 Файл не найден Запустите средство устранения неполадок центра обновлений или проверьте целостность системных файлов через sfc /scannow
0x8024402C Проблемы с подключением к серверам Microsoft Проверьте подключение к интернету, отключите или прокси, если используете
0x80070643 Ошибка установки обновления Удалите временные файлы обновлений в папке C:\Windows\SoftwareDistribution\Download и повторите попытку

Если ошибка повторяется, попробуйте сбросить компоненты обновлений. Для этого выполните в командной строке от имени администратора:

net stop wuauserv && net stop cryptSvc && net stop bits && net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 catroot2.old

net start wuauserv && net start cryptSvc && net start bits && net start msiserver

Сброс компонентов обновлений помогает в 80% случаев, когда стандартные методы не работают. Не забывайте перезагрузить компьютер после выполнения команд.

Автоматизация обновлений через планировщик задач

Если вы хотите, чтобы обновления устанавливались автоматически в определённое время, можно настроить задачу в планировщике задач Windows. Это удобно для серверов или компьютеров, которые работают в фоновом режиме.

Для создания задачи:

  1. Откройте планировщик задач (taskschd.msc).
  2. Нажмите «Создать задачу».
  3. В поле «Имя» введите, например, «Автообновление Windows».
  4. На вкладке «Триггеры» добавьте новое расписание (например, еженедельно по воскресеньям в 3:00).
  5. На вкладке «Действия» добавьте действие «Запуск программы» и укажите программу wuauclt.exe, а в аргументах — /detectnow.
  6. На вкладке «Условия» настройте параметры по вашему усмотрению (например, запускать только при питании от сети).
  7. Сохраните задачу.

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

Практика: пошаговая инструкция для новичков

Если вы никогда не работали с командной строкой, вот простая инструкция, как запустить обновление Windows 10 вручную:

Шаги для запуска обновления через CMD

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли отменить обновление Windows 10 после запуска через командную строку?

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

Почему команда wuauclt /detectnow не работает?

Вероятно, служба обновлений отключена или работает неправильно. Проверьте её статус командой sc query wuauserv и при необходимости запустите её вручную. Также убедитесь, что у вас есть права администратора.

Можно ли установить конкретное обновление через командную строку?

Да, если вы знаете его идентификатор (например, KB5005010). Скачайте файл обновления с сайта Microsoft Update Catalog и установите его командой wusa имя_файла.msu /quiet /norestart.

Нужно ли перезагружать компьютер после установки обновлений?

В большинстве случаев да, особенно если обновления затрагивают системные файлы или ядро ОС. Если в центре обновлений или в командной строке вы видите уведомление о необходимости перезагрузки, игнорировать его не стоит.