Центр обновления Windows 10 пишет код и крутит колесо неделями. Система при этом обычно живая: рабочий стол есть, синего экрана нет. Это сбой канала обновлений, не стоп ядра. Коды вроде 0x80070002, 0x80070003, 0x8024402F, 0x80073712 встречаются часто и описаны у Microsoft. Если видите 0xC1900101 - это уже откат большого обновления из-за драйвера, отдельная история. Если 0xEF на синем кадре - тоже не Центр, а CRITICAL_PROCESS_DIED.
Почему это происходит
Сломан кэш загрузок. Папка SoftwareDistribution копит обрывки. Сеть моргнула, место кончилось, антивирус держал файл. Центр думает, что пакет есть, ставит воздух и отдаёт 0x80070002 или соседний код «файл не найден».
Повреждён компонент Windows. Хранилище WinSxS не собирает пакет. Тогда 0x80073712 и родственники. Здесь уже DISM и sfc, не «очиститель реестра». Удалять WinSxS руками нельзя: после этого не встанет ни одно обновление.
Антивирус и прокси. Сторонний комбайн режет связь с серверами Microsoft. Корпоративный прокси требует авторизацию, домашний «ускоритель DNS» отдаёт не то зеркало. Код часто 0x8024402F или про сеть.
Нехватка места. На системном томе меньше десятка гигабайт, а накопительное обновление просит больше. Центр честно падает. Чистить нужно корзину и старые загрузки, не папку Windows.
Путают с ошибкой установки с флешки. Мастер чистой установки Windows 10 - другой процесс и другие тексты. Центр обновления работает внутри уже стоящей десятки. Лечат по-разному.
Не ставьте сборники обновлений с торрентов. Не правьте случайные ключи в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate. Можно потерять привязку к службе и получить новые коды, которых не было.
Что делать самому
- Перепишите код из Центра, не из памяти. «Параметры» → «Обновление и безопасность» → «Центр обновления Windows». На Windows 10 путь именно такой. На одиннадцатой пункты другие, эта статья про десятку. Запишите полный код латиницей.
- Запустите средство устранения неполадок Центра. «Параметры» → «Обновление и безопасность» → «Устранение неполадок» → «Дополнительные средства» → «Центр обновления Windows». Оно чинит службы и часть кэша. Не всегда хватает, но это первый штатный шаг.
- Очистите кэш загрузок службой, не проводником наугад. Остановите службу wuauserv, удалите содержимое
C:\Windows\SoftwareDistribution\Download, запустите службу снова. Папку SoftwareDistribution целиком сносить не обязательно. Не трогайте System32. - Соберите компоненты. Командная строка администратора:
DISM /Online /Cleanup-Image /RestoreHealth, затемsfc /scannow. Без сети DISM может не скачать эталон. Это чинит хранилище, не драйвер видео. - Поставьте пакет вручную с каталога Microsoft. По номеру KB из журнала обновлений скачайте тот же пакет с Microsoft Update Catalog. Не с сайта «windows-update-fix». Если ручная установка проходит, канал Центра больной, система нет.
- Проверьте место и антивирус. Освободите том C, на тест снимите сторонний антивирус. Защитник оставьте. Повторите проверку обновлений.
Если код 0xC1900101 и система откатилась после долгой установки - читайте статью про этот код. Там драйверы и внешние устройства, не кэш Центра.
На ноутбуке с маленьким системным томом Центр падает особенно охотно: место «есть», проводник врёт, а для распаковки пакета его уже нет. Смотрите свойства диска C, не свободное место на втором разделе с фильмами. Корзина, загрузки, старые папки $WINDOWS.~BT после прошлых откатов - вот где обычно лежит недостающий десяток гигабайт. Очистку диска Windows для этого придумали, проводником по папке Windows лучше не гулять.
Часто задаваемые вопросы
Это синий экран? Нет. Ошибка Центра - окно в параметрах. Синий стоп во время обновления бывает, но это уже другой код на кадре.
Можно ли удалить папку Windows? Нельзя. Вы снесите систему. Чистят кэш загрузок и корзину.
Поможет ли обновление до Windows 11? Иногда да, если десятка уже не собирает компоненты. Сначала проверьте совместимость железа. Большое обновление само может упасть с 0xC1900101.
Нужно ли менять ключ активации? Нет. Активация и Центр обновления - разные службы. Коды активации начинаются иначе, например 0xC004F074.
