Центр обновления Windows 10 скачал пакет, дошёл до перезагрузки - и вернул систему назад с кодом. Либо процент ползёт и обрывается ещё на установке. Это не чистая установка с флешки и не синий экран в работе: Windows уже живая, ломается канал обслуживания. Код нужно списать целиком, латиницей. Фраза «ошибка установки обновлений» без числа почти ничего не даёт.
Почему это происходит
Битый кэш загрузки. В SoftwareDistribution лежат обрывки прошлого KB. Новый пакет натыкается на файл, которого нет или который обрезан. Типичные коды: 0x80070002, 0x80070570. Система при этом работает. Пугать «сейчас развалится» незачем.
Повреждено хранилище компонентов. 0x80073712 - component store в несогласованном состоянии. 0x800f081f - DISM не нашёл исходники для ремонта. После ручной чистки папок Windows или обрезанной сборки это ожидаемо. Чинят восстановлением образа, не удалением «лишних» манифестов руками.
Драйвер не переживает большое обновление. 0xc1900101 - классический откат feature update. Десятка дошла до второго этапа и вернулась из-за диска, сети, антивирусного фильтра. Чистая установка с флешки этот код обычно не показывает.
Служба или антивирус мешают. 0x80070422 - Центр обновления выключен. 0x80070005 - отказано в доступе. Сторонний антивирус держит файлы пакета. Отличие: ежемесячные обновления тоже встают криво, не только одно большое.
Сеть оборвала скачивание. 0x80072efe, 0x80246019 - уже этап загрузки, не установки. Если в журнале именно они, сброс установки не поможет, пока пакет не скачается целиком.
Не удаляйте папки WinSxS и System32 «чтобы освободить место для обновления». Хранилище компонентов - это и есть Windows. После такой чистки 0x80073712 становится хроническим, и честнее уже переустановка. Реестр «от Центра обновления» из случайной статьи сносит политики, после которых не ставятся и следующие пакеты.
Windows 11 здесь болеет теми же кодами. Меняется путь в Параметрах, не смысл HRESULT.
Как исправить пошагово
- Спишите код из журнала. Параметры → Обновление и безопасность → Центр обновления Windows → Просмотр журнала. Нужны число вроде 0x80073712 и имя KB. Без кода вы лечите «обновление вообще».
- Запустите средство устранения неполадок. Параметры → Обновление и безопасность → Устранение неполадок → Дополнительные средства → Центр обновления. На Windows 10 путь такой. После отчёта повторите проверку обновлений.
- Сбросьте кэш. Командная строка от администратора:
net stop wuauserv,net stop bits, переименуйтеC:\Windows\SoftwareDistributionвSoftwareDistribution.old, запустите службы обратно. Пакет скачается заново. Не удаляйтеC:\Windowsцеликом. - Проверьте образ системы.
DISM /Online /Cleanup-Image /RestoreHealth, затемsfc /scannow. Обе команды из командной строки от администратора, дождитесь конца. Если DISM пишет, что исходники не найдены, дальше уже ISO как источник или чистая установка. - Уберите сторонний антивирус на одну попытку. Повторите установку. Если пакет встал - верните защиту и добавьте службы обновления в исключения.
- Поставьте конкретный KB вручную. Каталог обновлений Microsoft по номеру из журнала. Обход Центра обновления здесь честный. Для большого перехода версий - Media Creation Tool или ISO с сайта Microsoft.
- Не чистите WinSxS утилитами «ускорения». Они вырезают компоненты, после которых обновления уже не встают. Освобождать место лучше удалением личных файлов и отключением точек, не хирургией системы.
Если ошибка только на одном необязательном превью-пакете, а накопительные встают, можно подождать следующего ежемесячного. Не обязательно ставить каждое превью.
На ноутбуке с забитым диском Windows 10 часто срывает установку из-за места, не из-за «сломанного Центра». Сначала десятки гигабайт свободно на C:, потом повторы.
Часто задаваемые вопросы
Почему нет одного кода в заголовке? Потому что запрос общий. Смотрите число в журнале: 0x80073712 и 0xc1900101 лечат по-разному.
Это то же самое, что ошибка установки Windows с флешки? Нет. Здесь система уже стоит, ломается пакет обновления.
Можно ли удалить папку Windows? Нельзя. Сносят систему, а не кэш обновлений.
Поможет ли переустановка? Если хранилище компонентов развалено или сборка обрезана - да, это честный выход.
Стоит ли отключать Центр обновления совсем? Нет. Закроете дыры вместе с пакетами. Чинят канал, не выключают его.
