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

В большинстве случаев пользователи привыкли проверять обновления через «Параметры» → «Обновление и безопасность». Но командная строка (CMD) или дают больше контроля: можно узнать историю установок, проверить наличие критических исправлений или даже запустить установку вручную. Рассмотрим все варианты — от простых запросов до расширенных команд для опытных пользователей.

Зачем проверять обновления через и когда это удобно

Командная строка удобна, когда:

— нужен быстрый доступ к информации без открытия графических окон (актуально для удалённого управления или скриптов);

— требуется проверить обновления на нескольких компьютерах в сети (через PSExec или аналогичные инструменты);

— графический интерфейс работает нестабильно или вообще не запускается.

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

💡

Если командная строка не открывается от имени администратора, попробуй в поиске Windows ввести «Командная строка», нажать правой кнопкой на результат и выбрать «Запуск от имени администратора».

КомандаОписаниеПример вывода
wmic qfe listПоказывает список всех установленных обновлений с их KB-номерами, датами установки и описанием.HotFixID: KB5034123, InstalledOn: 15.01.2024
wmic qfe | find "KB5034123"Ищет конкретное обновление по его KB-номеру.HotFixID: KB5034123, Description: Обновление для Windows 10 (22H2)
dism /online /get-packagesОтображает все установленные пакеты обновлений, включая компоненты системы.Package Identity: Package_for_KB5034123~31bf3856ad364e35~amd64~~19041.3807.1.5
wuauclt /detectnowЗаставляет систему немедленно проверить наличие обновлений (устаревшая команда, но иногда работает).Нет вывода, но запускает процесс проверки в фоне.

Основные команды для проверки обновлений Windows 10

В Windows 10 есть несколько встроенных утилит, которые помогают работать с обновлениями через командную строку. Самые используемые — wmic, dism, wuauclt (устаревший, но всё ещё работающий) и powershell с модулем PSWindowsUpdate. Ниже таблица с основными командами и их назначением.

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

Чтобы увидеть полную историю обновлений, включая даты и статусы, используй:

  • Для списка всех обновлений: wmic qfe list full — выводит расширенную информацию, включая кто установил обновление (система или пользователь) и был ли перезапуск.
  • Для фильтрации по дате: wmic qfe where "InstalledOn > '2024-01-01'" list — покажет обновления, установленные после указанной даты.
  • Для проверки статуса службы обновлений: sc query wuauserv — отобразит, работает ли служба Windows Update (если состояние RUNNING, то всё в порядке).

Если нужно проверить, загружены ли обновления, но не установлены, используй PowerShell: Get-WindowsUpdateLog — создаст лог-файл с подробностями о последних действиях службы обновлений.

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

Кроме проверки, через командную строку можно управлять процессом обновлений. Например:

  1. Приостановить обновления на 7 дней: net stop wuauserv — останавливает службу обновлений. Чтобы вернуть всё обратно, используй net start wuauserv.
  2. Запустить проверку вручную: wuauclt /detectnow /updatenow — устаревший, но иногда срабатывающий способ.
  3. Установить конкретное обновление: dism /online /add-package /packagepath:"C:\path\to\update.cab" — подходит для офлайн-установки пакетов в формате .cab.

⚠️ Внимание: Остановка службы wuauserv может нарушить работу системы, если не возобновить её позже. Не рекомендуется делать это на постоянной основе.

⚠️ Внимание: Изменение настроек обновлений через командную строку может привести к нестабильной работе системы. Если не уверен в своих действиях, используй стандартный интерфейс Windows.
Как часто вы проверяете обновления Windows?
Еженедельно
Ежимесячно
Только при проблемах
Никогда

Сравнение команд: что быстрее и информативнее

Не все команды одинаково эффективны. Например, wmic qfe list даёт базовую информацию, но не показывает размер обновлений или их приоритет. Для этого лучше использовать dism или PowerShell. В таблице ниже — сравнение инструментов по функциональности.

ИнструментСкорость выполненияПодробность данныхСложность использования
wmicБыстраяСредняя (KB-номера, даты)Низкая
dismСредняяВысокая (пакеты, компоненты)Средняя
wuaucltМедленнаяНизкая (только запуск проверки)Низкая
PowerShell (PSWindowsUpdate)СредняяВысокая (полный контроль)Высокая

Что делать, если команды не работают

Иногда командная строка не отображает обновления или выдаёт ошибки. Причины могут быть разными:

— Отсутствие прав администратора.Большинство команд для работы с обновлениями требуют повышенных привилегий. Запускай от имени администратора.

— Повреждённые системные файлы.Проверь целостность системы командой sfc /scannow и при необходимости восстанови файлы через dism /online /cleanup-image /restorehealth.

— Отключённая служба обновлений. Убедись, что служба wuauserv запущена: sc query wuauserv. Если она отключена, включи её через services.msc.

Если команды не работают, начни с проверки прав администратора и целостности системных файлов.

Практическое руководство: проверяем обновления за 5 минут

Предлагаю пошаговую инструкцию, чтобы быстро получить нужную информацию:

  1. Открой командную строку от имени администратора. Для этого нажми Win + X и выбери «Командная строка (администратор)» или «Windows PowerShell (администратор)».
  2. Проверь текущую версию Windows. Введи winver — появится окно с версией системы. Это поможет понять, актуальна ли она.
  3. Получи список установленных обновлений. Используй wmic qfe list brief для краткого списка или wmic qfe list full для полных данных.
  4. Проверь наличие новых обновлений. В выполни Get-WindowsUpdate -Install -AcceptAll (требуется модуль PSWindowsUpdate, который нужно предварительно установить).
  5. Экспортируй результаты в файл. Например: wmic qfe list full > C:\updates.txt. Файл updates.txt появится на диске C.

Чек-лист для проверки обновлений через CMD

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

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

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

Нет, большинство команд для работы с обновлениями (например, wmic qfe list или dism) требуют прав администратора. Без них ты получишь ошибку «Отказано в доступе». Исключение — команды вроде winver, которые показывают только версию системы.

Как узнать, какое обновление установилось последним?

Используй команду wmic qfe list brief /format:csv | more. В выводе будет колонка InstalledOn — отсортируй данные по дате, чтобы найти самое свежее обновление. Альтернатива: Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 1 в PowerShell.

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

Команда wuauclt устарела и в последние версии Windows 10 (начиная с 1803) может не работать. Вместо неё используй с модулем PSWindowsUpdate или запускай проверку через «Параметры» → «Обновление и безопасность».

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

Да, но только если обновление было установлено недавно и система сохранила файлы для отката. Используй wusa /uninstall /kb:НОМЕР_ОБНОВЛЕНИЯ. Например: wusa /uninstall /kb:5034123. После выполнения команды система предложит перезагрузиться.