Что означает ошибка 0x80070002
Ошибка 0x80070002 появляется в Центре обновления Windows, когда система не может найти или прочитать необходимые для установки файлы. Полное сообщение обычно звучит как «Системе не удается найти указанный файл» или «Не удалось установить обновление из-за ошибки 0x80070002». Она возникает как во время проверки наличия обновлений, так и на этапе их загрузки или установки.
Причины возникновения
- Повреждение или удаление файлов в папке
SoftwareDistributionилиCatroot2. - Некорректная работа служб Центра обновления, BITS или криптографической службы.
- Повреждение системных файлов или компонентов образа Windows.
- Конфликт временных профилей или некорректные права доступа к системным папкам.
- Проблемы с диском или антивирусным ПО, блокирующим доступ к файлам обновлений.
Способы решения
Способ 1: Запустить средство устранения неполадок Центра обновления
- Откройте Параметры (Win + I).
- Перейдите в раздел Обновление и безопасность → Устранение неполадок.
- Выберите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
- Следуйте подсказкам мастера и примените исправления, если они найдены.
Этот способ решает большинство типичных сбоев без ручных действий.
Способ 2: Остановить службы и очистить папки обновлений
- Нажмите Win + R, введите
cmd, затем нажмите Ctrl + Shift + Enter для запуска командной строки от имени администратора. - Остановите службы:
net stop wuauserv net stop bits net stop cryptsvc - Переименуйте папки обновлений:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old - Запустите службы снова:
net start wuauserv net start bits net start cryptsvc - Перезагрузите компьютер и попробуйте установить обновления.
Способ 3: Восстановить системные файлы с помощью SFC и DISM
- Запустите командную строку от имени администратора.
- Выполните проверку и восстановление системных файлов:
sfc /scannow - После завершения SFC выполните восстановление образа Windows:
dism /online /cleanup-image /restorehealth - Перезагрузите компьютер и проверьте установку обновлений.
Способ 4: Проверить права доступа и временные профили
- Убедитесь, что ваша учётная запись имеет права администратора.
- Откройте папку
C:\Windows\Tempи удалите её содержимое (оставьте саму папку). - Проверьте, нет ли в системе временного профиля: откройте Параметры → Учётные записи → Доступ к рабочей или учебной учётной записи и удалите подозрительные или неиспользуемые профили.
- Перезагрузите компьютер и повторите попытку обновления.
Профилактика
Чтобы избежать повторения ошибки 0x80070002, регулярно перезагружайте компьютер после установки обновлений, не отключайте его принудительно в процессе обновления и периодически запускайте sfc /scannow для проверки целостности системы. Также следите за свободным местом на системном диске и не блокируйте системные папки антивирусным ПО без необходимости.