Код ошибки 5001 0x80070002 обычно появляется в момент запуска службы, системного компонента или установщика, когда один из требуемых файлов не найден по ожидаемому пути. В Windows это часто выглядит как «сбой инициализации компонента» или «не удалось найти указанный файл».
На практике проблема устраняется поэтапной диагностикой: сначала проверка времени, диска и служб, затем восстановление системных файлов и очистка временных каталогов. Ниже приведён безопасный порядок действий.
Возможные причины
- Повреждены системные файлы и компонентное хранилище Windows.
- Удалены или недоступны временные каталоги, используемые службой.
- Сбой прав доступа к папкам ProgramData, Temp или профилю пользователя.
- Ошибки файловой системы или bad-блоки на системном диске.
- Сторонний антивирус блокирует чтение служебных файлов.
Способ 1. Перезагрузить ПК и проверить дату/время
- Перезагрузите компьютер обычным способом.
- Откройте «Дата и время» и включите авто-синхронизацию.
- Повторите действие, при котором возникал код 5001 0x80070002.
Способ 2. Проверить свободное место и временные папки
- Убедитесь, что на диске C: есть минимум 10–15 ГБ свободно.
- Очистите временные файлы через «Параметры» → «Память».
- Проверьте доступность каталогов %temp% и %windir%\Temp.
Способ 3. Запустить SFC для восстановления системных файлов
- Откройте CMD от имени администратора.
- Выполните команду:
sfc /scannow - После завершения перезагрузите систему.
Способ 4. Восстановить хранилище компонентов через DISM
- Запустите в CMD от администратора:
DISM /Online /Cleanup-Image /RestoreHealth - После DISM повторно выполните
sfc /scannow.
⚠️ Важно
Не удаляйте вручную системные каталоги и файлы из ProgramData или WinSxS. Для очистки используйте только штатные средства Windows, иначе можно усилить проблему и получить новые ошибки запуска.
Способ 5. Проверить диск на ошибки
- Выполните быструю проверку:
chkdsk C: /scan - При обнаружении ошибок запустите исправление:
chkdsk C: /f Способ 6. Перезапустить связанные службы
- Откройте CMD от администратора и выполните:
net stop wuauserv
net stop bits
net start bits
net start wuauserv - Проверьте, исчезла ли ошибка в проблемном сценарии.
Способ 7. Исключить конфликт стороннего ПО
- Временно отключите сторонний антивирус и оверлеи мониторинга.
- Выполните чистую загрузку Windows и повторите проверку.
- Если ошибка ушла, включайте службы по одной для поиска конфликта.
💡 Совет
Если код появляется в конкретной программе, переустановите её поверх существующей версии с официального дистрибутива — это восстанавливает отсутствующие файлы и записи путей.
Способ 8. Выполнить обновление на месте через ISO
- Смонтируйте актуальный ISO Windows 10/11.
- Запустите setup.exe и выберите вариант с сохранением файлов и приложений.
- После завершения проверьте, воспроизводится ли ошибка.
Полезные пути для диагностики
- Лог SFC/CBS:
%windir%\Logs\CBS\CBS.log. - Лог DISM:
%windir%\Logs\DISM\dism.log. - Временные файлы пользователя:
%temp%. - Системные временные файлы:
%windir%\Temp. - Журналы установки и обслуживания:
%windir%\Panther.
FAQ
Что означает код ошибки 5001 0x80070002?
Код 5001 0x80070002 означает, что приложение или системная служба не смогли найти требуемый файл или каталог. Чаще всего причина связана с повреждёнными системными компонентами, некорректными путями или удалёнными временными файлами.
Нужно ли запускать SFC и DISM при этой ошибке?
Да, это базовые проверки. Сначала выполните sfc /scannow, затем DISM /Online /Cleanup-Image /RestoreHealth, чтобы восстановить целостность системных файлов и хранилища компонентов.
Может ли антивирус вызывать ошибку 5001 0x80070002?
Да, некоторые защитные решения блокируют доступ к служебным каталогам и временным файлам. Временное отключение стороннего антивируса на время проверки помогает исключить этот фактор.
Какие папки и журналы смотреть для диагностики?
В первую очередь проверьте %windir%\Logs\CBS\CBS.log, %windir%\Logs\DISM\dism.log, %temp% и %windir%\Temp. По этим путям обычно видно, какой файл не найден и на каком этапе возникает сбой.
Что делать, если ошибка повторяется после всех шагов?
Если код сохраняется, выполните чистую загрузку, проверьте диск командой chkdsk и протестируйте проблему в новом профиле пользователя. При необходимости используйте обновление на месте через ISO без удаления личных файлов.
В большинстве случаев код ошибки 5001 0x80070002 устраняется после проверки целостности системы, диска и служебных каталогов. Последовательное выполнение шагов позволяет убрать сбой без полной переустановки Windows.