Ошибка 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, и только как временную диагностику.

Читайте также: