Открыть сервисСервис

Ручное обновление Windows 10 при сбое Центра обновления

Ручное обновление Windows 10 — это комплекс процедур, применяемых при отказе штатного Центра обновления (Windows Update) для установки патчей безопасности и функциональных обновлений операционной системы. Сбой Центра обновления может проявляться в виде зависания на определённом проценте загрузки, ошибок с кодами (например, 0x80070002, 0x80073712, 0x800f0922), неспособности проверить наличие обновлений или отката установленного патча. Для устранения неполадок применяются как встроенные средства диагностики, так и ручная установка обновлений через каталог обновлений Microsoft.

Основные причины сбоев

Центра обновления Windows 10 перестаёт работать по ряду типовых причин:

  • повреждение кэша компонентов обновления в каталоге C:\Windows\SoftwareDistribution;
  • повреждение хранилища компонентов (WinSxS), отвечающего за целостность системных файлов;
  • конфликт стороннего антивируса или брандмауэра;
  • неработающие службы Windows Update, BITS или криптографической службы;
  • остатки от предыдущих неудачных обновлений;
  • недостаток места на системном диске;
  • прерывание работы утилиты DISM при развертывании образа.

Встроенные средства устранения

Устранение неполадок Windows Update

Windows 10 включает автоматизированный troubleshooter: «Параметры» → «Обновление и безопасность» → «Устранение неполадок» → «Центр обновления Windows». Утилита останавливает службу BITS, очищает каталог SoftwareDistribution, перезапускает службы и пытается повторить проверку обновлений. Эффективность средства ограничена: при глубоких повреждениях хранилища компонентов оно не помогает.

Проверка целостности системных файлов

Последовательность команд, выполняемых от имени администратора в командной строке или PowerShell:

`` sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth ``

Утилита SFC сканирует и восстанавливает защищённые системные файлы, DISM — чинит хранилище компонентов, на которое опирается SFC. После завершения DISM команду SFC рекомендуется запустить повторно.

Очистка кэша обновлений

Ручная очистка кэша выполняется по следующему алгоритму:

  1. Остановить службу Windows Update и службу BITS через services.msc или команды net stop wuauserv и net stop bits.
  2. Удалить содержимое каталогов C:\Windows\SoftwareDistribution\Download и C:\Windows\System2 catroot2.
  3. Перезапустить службы.

После очистки Центр обновления выполняет повторную проверку и загружает обновления заново.

Ручная установка через каталог Microsoft Update

При нерабочем Центре обновления обновления можно установить вручную:

  1. Определить точную сборку системы: «Параметры» → «Система» → «О системе», либо выполнить winver.
  2. Скачать нужный патч (MSU или CAB) с каталога обновлений Microsoft Update Catalog (update.microsoft.com/catalog).
  3. Запустить файл .msu двойным щелчком или через команду wusa.exe файл.msu /quiet /norestart.

Каталог позволяет загружать как накопительные (cumulative) обновления, так и отдельные патчи безопасности. Накопительные обновления содержат все предыдущие патчи, поэтому достаточно установить только последний доступный для конкретной сборки.

Обновление через утилиту Update Assistant или Media Creation Tool

Microsoft предлагает два официальных средства для обхода отказавшего Центра обновления:

  • Update Assistant — небольшая утилита, запускающаяся на работающей системе и выполняющая обновление «на месте» с сохранением файлов и программ;
  • Media Creation Tool — инструмент создания загрузочной флешки или ISO-образа, позволяющий выполнить обновление с сохранением данных либо чистую установку.

Оба средства загружаются с официального сайта Microsoft. Update Assistant подходит для обновления до более новой версии Windows 10 (например, при застревании на конкретной версии 1909, 20H2, 21H2), Media Creation Tool — для развёртывания свежего образа с последними патчами.

Сброс компонентов обновления

Для глубокого сбоя применяется полный сброс компонентов обновления — скрипт, последовательно останавливающий службы, удаляющий папки SoftwareDistribution и catroot2, сбрасывающий файлы BITS-очереди и перерегистрирующий системные DLL-библиотеки, отвечающие за обновление. Такие скрипты распространяются в виде .bat-файлов и выполняются от имени администратора. Перед запуском скриптов неизвестного происхождения рекомендуется проверять их содержимое.

Если ничего не помогло

В сложных случаях применяется восстановление системных файлов из образа:

  1. Смонтировать ISO-образ той же версии Windows 10.
  2. Выполнить команду DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess, где D: — буква виртуального диска.
  3. Повторить sfc /scannow.

Также помогает откат к точке восстановления, созданной до появления сбоя, либо обновление «с сохранением файлов и приложений» через установщик Windows 10.

Интересные факты

  • Каталог Microsoft Update Catalog работает с 2003 года и изначально предназначался для системных администраторов корпоративных сетей.
  • Накопительные обновления Windows 10 выпускаются ежемесячно во вторник обновления (Patch Tuesday) — обычно это вторник второго полнолуния месяца.
  • Код ошибки 0x80070002 чаще всего указывает на повреждение кэша обновлений и успешно устраняется очисткой каталога SoftwareDistribution.

Источники

  • Документация Microsoft по устранению неполадок Windows Update
  • Microsoft Update Catalog (update.microsoft.com/catalog)
  • Техническая документация Windows 10 (learn.microsoft.com)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru