Запустить обновление Windows 10 через командную строку можно в несколько кликов — это быстрее, чем копаться в графическом интерфейсе. Достаточно знать правильные команды и последовательность действий. Далее разберём, как сделать это безопасно, какие инструменты использовать и на что обратить внимание, чтобы не столкнуться с ошибками.
Командная строка в Windows 10 позволяет управлять обновлениями гибко: запуска до проверки состояния системы. Это актуально, если стандартное обновление через «Параметры» зависло или не работает. Поговорим о трёх основных способах: через wuauclt, usoclient и DISM — каждый из них решает свою задачу.
Почему командная строка эффективнее графического интерфейса
Графический интерфейс Windows 10 часто подвисает при проверке обновлений, особенно на слабых ПК или при медленном интернете. Командная строка обходит эти ограничения: она работает напрямую с системными сервисами, не загружая лишние процессы.
Кроме того, через можно:
- принудительно запустить поиск обновлений, если он застрял на «Проверка наличия обновлений…»;
- установить обновления в фоновом режиме без уведомлений;
- узнать точную причину ошибки, если обновление не устанавливается.
Ещё один плюс — автоматизация. Например, можно создать .bat-файл с командой обновления и запускать его по расписанию через планировщик задач.
Если командная строка не распознаёт команды обновления, запустите её от имени администратора. Для этого найдите CMD в меню Пуск, правой кнопкой выберите «Запуск от имени администратора» или используйте сочетание Win + X и выберите соответствующий пункт.
| Команда | Описание | Пример использования | Для каких задач? |
|---|---|---|---|
wuauclt /detectnow | Принудительно запускает проверку обновлений | wuauclt /detectnow | Если обновления не ищутся автоматически |
usoclient StartScan | Сканирует на наличие обновлений (аналог wuauclt для новых версий) | usoclient StartScan | Для Windows 10 версии 2004 и новее |
usoclient StartDownload | Начинает загрузку найденных обновлений | usoclient StartDownload | Если обновления найдены, но не загружаются |
DISM /Online /Cleanup-Image /RestoreHealth | Восстанавливает целлостность системных файлов | DISM /Online /Cleanup-Image /RestoreHealth | Если обновления не устанавливаются из-за повреждённых файлов |
Основные команды для управления обновлениями
В Windows 10 за обновления отвечают несколько системных утилит. Каждая из них имеет свои особенности и применение. Ниже — сравнение ключевых команд, которые пригодятся для запуска и контроля процесса.
Важно: команды wuauclt и usoclient работают с сервисом Windows Update, поэтому перед их использованием убедитесь, что запущен. Проверить это можно командой sc query wuauserv.
Пошаговые действия для запуска обновлений
Чтобы запустить обновление Windows 10 через командную строку, выполните следующие шаги:
- Откройте командную строку от имени администратора. Для этого нажмите
Win + R, введитеcmd, затем нажмитеCtrl + Shift + Enter. - Проверьте состояние сервиса обновлений: введите
sc query wuauserv. Если состояниеSTOPPED, запустите его командойnet start wuauserv. - Запустите проверку обновлений:
usoclient StartScanилиwuauclt /detectnow(для старых версий). - Дождитесь завершения сканирования (может занять несколько минут).
- Если обновления найдены, запустите их установку:
usoclient StartInstall.
Если после выполнения команд обновления всё равно не появляются, попробуйте перезагрузить ПК — иногда сервису нужно время для применения изменений.
⚠️ Внимание: Не прерывайте процесс обновления через командную строку. Это может привести к сбоям системы. Если обновление зависло, дождитесь хотя бы 30–60 минут перед тем, как принимать меры.
Частые ошибки и их решения
При работе с командной строкой пользователи часто сталкиваются с ошибками, которые мешают обновлению. Ниже — таблица с наиболее распространёнными проблемами и способами их устранения.
| Код ошибки | Описание | Решение |
|---|---|---|
0x80070005 | Отказ в доступе | Запустите от имени адменистратора |
0x8024402C | Сбой подключения к серверам обновлений | Проверьте подключение к интернету или отключите VPN |
0x80070422 | Сервис Windows Update отключён | Запустите его командой net start wuauserv |
0x800F081F | Повреждённые системные файлы | Выполните DISM /Online /Cleanup-Image /RestoreHealth, затем sfc /scannow |
Если ошибка не устраняется, попробуйте сбросить компоненты обновлений. Для этого последовательно выполните команды:
net stop wuauserv;net stop cryptSvc;net stop bits;net stop msiserver;- Удалите папку
C:\Windows\SoftwareDistribution(предварительно переименовав её); - Перезагрузите ПК и снова запустите сервисы:
net start wuauserv,net start cryptSvc,net start bits,net start msiserver.
Сброс компонентов обновлений — крайняя мера. Применяйте её только если другие способы не помогли, так как это может повлиять на другие системные процессы.
Дополнительные команды для диагностики
Если обновление не запускается, полезно проверить состояние системы. Вот команды, которые помогут выявить причину:
sfc /scannow— проверяет целостность системных файлов и восстанавливает повреждённые;DISM /Online /Cleanup-Image /CheckHealth— проверяет, есть ли повреждения в образе системы;DISM /Online /Cleanup-Image /ScanHealth— более глубокая проверка;Get-WindowsUpdateLog— создаёт лог-файл с подробностями о последних обновлениях (требует PowerShell).
Если вы не уверены в причинах сбоя, начните с sfc /scannow — это самый безопасный способ проверить систему на ошибки.
Автоматизация обновлений через командную строку
Если вы часто обновляете Windows 10, можно автоматизировать процесс с помощью .bat-файла. Создайте текстовый файл, вставьте в него команды для обновления и сохраните с расширением .bat. Пример содержимого:
@echo off
net start wuauserv
usoclient StartScan
timeout /t 300
usoclient StartInstall
pause
Этот скрипт:
- запускает сервис обновлений;
- начинает сканирование;
- ждёт 5 минут (300 секунд);
- запускает установку найденных обновлений.
Чтобы запустить скрипт автоматически, добавьте его в планировщик задач Windows.
Как добавить скрипт в планировщик задач
Откройте «Планировщик задач» через меню Пуск → «Создать задачу» → укажите путь к .bat-файлу → выберите триггер (например, еженедельно) → сохраните задачу.
Практика: проверенный алгоритм действий
Чтобы не упустить ни одного шага при запуске обновления Windows 10 через командную строку, воспользуйтесь чек-листом ниже. Он поможет избежать типовых ошибок и сэкономить время.
Чек-лист для обновления Windows 10 через CMD
Часто задаваемые вопросы
Можно ли отменить обновление, запущенное через командную строку?
Да, но только до начала установки. Если обновления уже скачаны и началась установка, прерывать её не рекомендуется — это может привести к сбоям. Чтобы отменить проверку или загрузку, закройте или используйте команду wuauclt /resetauthorization (для старых версий).
Почему команда wuauclt /detectnow не работает?
Вероятно, у вас новая версия Windows 10 (2004 или новее), где wuauclt заменён на usoclient. Попробуйте использовать usoclient StartScan. Также проверьте, запущен ли сервис Windows Update.
Как проверить, какие обновления были установлены?
Используйте команду wmic qfe list — она выведет список всех установленных обновлений с датами и описаниями. Для более детальной информации можно воспользоваться Get-WindowsUpdateHistory в PowerShell.
Что делать, если обновления устанавливаются бесконечно?
Сначала дождитесь 1–2 часов — иногда процесс занимает много времени. Если ничего не меняется, перезагрузите ПК. Если проблема сохраняется, выполните сброс компонентов обновлений (описано выше) или воспользуйтесь утилитой Microsoft для устранения неполадок Windows Update.