Ошибка при запуске приложения 0x80070002 Windows 10 как исправить — вопрос, который тревожит многих пользователей. Эта ошибка обычно возникает, когда система не может найти нужный файл или компонент для запуска программы. Чаще всего проблема связана с поврежденными системными файлами, неверными путями в реестре или конфликтами с антивирусом. Реже — с обновлениями Windows, которые не установились должным образом.
В большинстве случаев исправить ошибку 0x80070002 можно самостоятельно, не прибегая к переустановке системы. Достаточно провести диагностику и применить один из проверенных способов. В этой статье разберем пошаговые решения, которые работают в 90% случаев.
Что означает ошибка 0x80070002
Код 0x80070002 расшифровывается как ERROR_FILE_NOT_FOUND — система не смогла найти файл, необходимый для запуска приложения. Это может быть:
- Исполняемый файл (
.exe,.dll), который был удален или поврежден; - Ключ реестра, указывающий на несуществующий путь;
- Сломанный ярлык программы;
- Конфликт с обновлениями Windows.
Чаще всего проблема проявляется при запуске приложений из Microsoft Store, стандартных утилит (calculator.exe, notepad.exe) или сторонних программ.
Если ошибка появляется только у одного приложения, попробуйте его переустановить. Если проблема системная — читайте дальше.
| Причина | Частота встречаемости | Краткое описание |
|---|---|---|
| Поврежденные системные файлы | 40% | Файлы SFC или DISM могут быть повреждены из-за вирусов, некорректного выключения ПК или сбоев диска. |
| Неправильные пути в реестре | 25% | После удаления программ в реестре остаются записи, указывающие на несуществующие файлы. |
| Конфликт с антивирусом | 15% | Антивирусные программы (например, Avast, Kaspersky) могут блокировать доступ к системным файлам. |
| Сломанные обновления Windows | 10% | Неустановленные или частично установленные обновления могут вызывать сбои. |
| Проблемы с жестким диском | 10% | Бэд-блоки или ошибки файловой системы приводят к потере доступа к файлам. |
Основные причины возникновения
Чтобы точно определить, как исправить ошибку 0x80070002, нужно понять её первопричину. В таблице ниже — наиболее распространенные сценарии.
Если вы не уверены, что стало причиной сбоя, начните с самого простого — проверки системных файлов.
Способы диагностики проблемы
Прежде чем переходить к исправлению, нужно точно определить, что вызывает ошибку 0x80070002. Вот несколько способов диагностики:
- Проверка журнала событий Windows: откройте
Панель управления > Администрирование > Просмотр событий > Журналы Windows > Приложение. Ищите ошибки с кодом0x80070002. - Тест целостности системных файлов: запустите командную строку от имени администратора и выполните команду
sfc /scannow. Если будут найдены поврежденные файлы, система попробует их исправить. - Проверка диска на ошибки: в командной строке выполните
chkdsk C: /f(заменитеC:на букву системного диска). Потребуется перезагрузка.
Если диагностика не дала результатов, переходите к активным действиям.
Исправление ошибки через командную строку
Один из самых эффективных способов — использование утилит SFC и DISM. Они восстанавливают поврежденные системные файлы.
- Откройте командную строку от имени администратора: нажмите
Win + Xи выберитеКомандная строка (администратор). - Введите команду
sfc /scannowи дождитесь завершения проверки (может занять 10–30 минут). - Если
SFCне сработала, выполните:
Эта команда скачает необходимые файлы из центра обновлений Microsoft и восстановит образ системы.DISM /Online /Cleanup-Image /RestoreHealth - Перезагрузите компьютер.
⚠️ Внимание: если после выполнения команд ошибка 0x80070002 осталась, не повторяйте их многократно. Переходите к другим способам.
Восстановление реестра Windows
Неправильные записи в реестре — частая причина ошибки 0x80070002. Исправить это можно вручную или с помощью специализированных утилит.
В таблице ниже — сравнение способов очистки реестра:
| Способ | Сложность | Эффективность | Риски |
|---|---|---|---|
| Ручная очистка | Высокая | Средняя | Высокие (риск повреждения системы) |
| Утилита CCleaner | Низкая | Высокая | Низкие (при правильном использовании) |
| Восстановление системы | Средняя | Высокая | Низкие (если есть точка отката) |
Команда DISM с параметром /Cleanup-Image |
Средняя | Средняя | Низкие |
Если вы не уверены в своих силах, используйте CCleaner или восстановите систему из точки отката. Для этого:
- Откройте
Панель управления > Восстановление > Запуск восстановления системы. - Выберите точку отката, созданную до появления ошибки.
- Следуйте инструкциям на экране.
Дополнительные методы устранения
Если предыдущие шаги не помогли, попробуйте следующие методы:
- Отключите антивирус: временно отключите защиту и попробуйте запустить приложение. Если ошибка исчезла — добавьте программу в исключения антивируса.
- Перерегистрация приложений: для программ из Microsoft Store выполните в от имени администратора:
Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - Обновление Windows: откройте
Параметры > Обновление и безопасность > Центр обновления Windowsи установите все доступные обновления.
Большинство ошибок 0x80070002 связаны с поврежденными системными файлами или неверными путями в реестре. Начните с проверки SFC и DISM, затем переходите к более сложным методам.
Пошаговая инструкция: что делать, если ничего не помогает
Если ошибка 0x80070002 все еще появляется, выполните следующие действия:
- Проверьте целостность образа Windows: выполните команду
DISM /Online /Cleanup-Image /ScanHealth, затемDISM /Online /Cleanup-Image /RestoreHealth. - Сбросьте кэш Windows Store: в командной строке выполните
wsreset.exe. - Создайте нового пользователя: иногда профиль пользователя может быть поврежден. Создайте новую учетную запись через
Параметры > Учетные записи > Семья и другие пользователи. - Восстановите через загрузочный носитель: если все остальные методы не сработали, используйте флешку с образом системы и выберите
Восстановление при загрузке.