#Что означает ошибка
Не удалось установить обновления Обновления не загружаются
Ручной сброс компонентов Центра обновления Windows помогает при зависаниях, бесконечном поиске обновлений и ошибках 0x80070002, 0x80070003, 0x8007000D, 0x80244xxx. Сброс останавливает службы, очищает кэш загрузок и перерегистрирует компоненты.
Операция безопасна: она не удаляет установленные обновления и личные данные, но сбрасывает журнал обновлений.
Выполняйте команды в командной строке от имени администратора.
Сброс удаляет кэш загрузок и базу обновлений. Личные файлы не затрагиваются; журнал обновлений может обнулиться.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Повреждён кэш загрузокSoftwareDistribution. | Загрузка зависла на одном проценте. | Переименуйте папку. |
| Повреждена базаDataStore. | Разные ошибки при поиске. | Сбросьте компоненты. |
| Остановлены службыwuauserv, BITS, cryptsvc. | Службы не запущены. | Запустите службы. |
| Повреждённый каталог подписейcatroot2. | Ошибки подписи. | Переименуйте catroot2. |
#Пошаговое решение
- Остановите службыПосле резервного копирования важных файлов убедитесь, что сейчас не идёт установка обновлений. Нажмите «Пуск», введите
cmd→ «Запуск от имени администратора». Вводите по очередиnet stop wuauserv,net stop bitsиnet stop cryptsvc, каждый раз нажимая Enter. Сообщения «служба уже остановлена» допустимы. Если служба не остановилась, не удаляйте занятые файлы; дождитесь завершения обслуживания и попробуйте позже. - Переименуйте папкиКогда службы остановлены, выполните две команды по очереди:
ren "%windir%\SoftwareDistribution" SoftwareDistribution.whelp-oldиren "%windir%\System32\catroot2" catroot2.whelp-old. Предварительно проверьте в Проводнике, что папок с суффиксом.whelp-oldещё нет; иначе выберите уникальное имя. Это переименование, а не удаление: резервные каталоги могут понадобиться для диагностики. Если ответ «Отказано в доступе», не меняйте владельца системных папок. - Запустите службыВ той же командной строке введите
net start cryptsvc, затемnet start bitsиnet start wuauserv. После каждой команды прочитайте результат; успешный запуск или сообщение «уже запущена» означает, что можно продолжить. Если какая-то служба не запускается, запишите её имя и код ошибки; не переустанавливайте Windows на этом этапе. - Проверьте системуОткройте меню «Пуск», введите
cmd, нажмите «Запуск от имени администратора». Выполнитеsfc /scannowи дождитесь завершения (проверка может занимать несколько минут). Если Windows сообщает о повреждениях, которые не удалось исправить, в Windows 10/11 дополнительно выполнитеDISM /Online /Cleanup-Image /RestoreHealth, затем повторитеsfc /scannow. Перезагрузите компьютер и снова проверьте ошибку. На старых версиях Windows набор доступных команд отличается. - Запустите поиск обновленийWindows 11: нажмите Win+I → «Центр обновления Windows» → «Проверить наличие обновлений». Windows 10: Win+I → «Обновление и безопасность» → «Центр обновления Windows» → «Проверить наличие обновлений». Загрузка может начаться заново, потому что временное хранилище сброшено. Если появилась та же ошибка, запишите KB и код; следующий шаг — средство устранения неполадок или журнал обновлений, а не повторное удаление папок.
#Пошаговый сброс
Остановите службы: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver. Переименуйте папки: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old и ren C:\Windows\System32\catroot2 catroot2.old. Запустите службы: net start wuauserv, net start cryptSvc, net start bits, net start msiserver.
#Дополнительные шаги
Сбросьте сетевые параметры: netsh winsock reset и netsh winhttp reset proxy. Проверьте системные файлы: DISM /Online /Cleanup-Image /RestoreHealth, sfc /scannow. Если обновление не ставится, скачайте пакет вручную из .
#Когда сброс не помогает
Проверьте свободное место, дату и время (w32tm /resync), отключите VPN, групповые политики WSUS (gpedit.msc → «Центр обновления Windows») и сторонний антивирус. Запустите средство устранения неполадок: «Параметры → Система → Устранение неполадок → Другие средства устранения неполадок → Центр обновления Windows».
net stop wuauservnet stop bitsnet stop cryptsvcren "%windir%\SoftwareDistribution" SoftwareDistribution.whelp-oldren "%windir%\System32\catroot2" catroot2.whelp-oldnet start cryptsvcnet start bitsnet start wuauservКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.