Ошибка 0xc0000005 «Приложение не может корректно запуститься» в Windows 10/11 — как исправить (2025)
Сообщение «The application was unable to start correctly (0xc0000005)» — типичная история после обновлений, «битых» Visual C++ или жёстких настроек защиты. Идём по короткому плану: системные файлы, VC++/.NET, «разблокировать» файл, DEP/Exploit Protection, драйверы и память.
Если ошибка появляется только у одной программы или игры — почти всегда виноват её файл, зависимость (VC++/.NET) или защита исполняемых файлов. Переустановка Windows — крайний случай. Сначала быстрые шаги ниже.
1. Чиним системные файлы и компоненты
Запустите консоль/PowerShell от администратора и выполните:
PowerShell
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Перезагрузитесь и проверьте запуск. Если ошибки остались, идём дальше.
2. Visual C++ и .NET
- Переустановите Microsoft Visual C++ Redistributable x86 и x64 (актуальные пакеты). Старые/битые сборки часто дают 0xc0000005.
- Если приложение просит .NET — включите/доустановите нужный компонент в «Включение или отключение компонентов Windows».
3. Снимаем «блокировку из Интернета»
Скачанные EXE/MSI могут иметь метку безопасности, из-за которой запуск режется.
PowerShell
# в папке с файлом
Unblock-File .\setup.exe
Или через свойства файла — поставьте галочку «Разблокировать». Проверьте и для DLL, если они рядом с EXE.
4. DEP/Exploit Protection — только точечно
- Откройте «Безопасность Windows» → Управление приложениями/браузером → Параметры защиты от эксплойтов → Параметры для программы → Добавить программу по имени и снимите жёсткие параметры (CFG/SEHOP/Force randomization) для конкретного EXE.
- DEP глобально не отключаем. При необходимости верните режим по умолчанию:
PowerShell bcdedit /set {current} nx OptIn
5. Драйверы и «защитники»
- Обновите драйвер видеокарты и устройств (чипсет/аудио/сеть). Конфликты драйверов часто ломают запуск игр.
- Антивирусы/античит/эмуляторы дисков могут блокировать EXE/DLL. На время проверки выключите их защиту или добавьте папку игры/программы в исключения.
6. Диск и память
- Проверьте файловую систему и SMART накопителя. Запуск «битого» EXE часто падает в 0xc0000005.
PowerShell
chkdsk C: /scan
wmic diskdrive get status,model
- Если появлялись редкие вылеты и артефакты — прогоните тест памяти (стандартную «Диагностику памяти Windows» или MemTest86).
7. Отдельный профиль и чистая установка
- Создайте нового локального пользователя и попробуйте запустить приложение там. Если работает — проблема в профиле (кэш, права, сломанные ассоциации).
- Переустановите приложение «начисто»: удалите, почистите остатки папки и %ProgramData%/%AppData%, поставьте заново.
Когда лучше позвать мастера
Если 0xc0000005 сыпется у многих программ сразу, SFC/DISM находят ошибки каждый запуск, а диск/память «под вопросом» — нужна глубокая диагностика. Подключусь удалённо, соберу логи, проверю целостность и зависимости, доведу до рабочего состояния.
FAQ
Ошибку даёт только игра, остальные программы запускаются
Смотрите её зависимости: VC++/.NET, античит, драйвер GPU. Часто помогает чистая установка драйвера видеокарты и переустановка redistributable пакетов.
После обновления Windows началось
Пройдите SFC/DISM, переустановите VC++ и проверьте Exploit Protection — некоторые обновления ужесточают политику выполнения.
Можно ли отключить DEP совсем
Не стоит. Делайте точечно для конкретного EXE, и только как временную диагностику.