Ярлык есть, окна нет: «Приложение не удалось правильно запустить (0xc0000005)». Иногда программа мелькает и закрывается, а код в журнале приложений. Это STATUS_ACCESS_VIOLATION при старте процесса. Windows уже загружена. Синего кадра нет. Тот же код бывает внутри Roblox и на Windows 7, но здесь общая сцена: любая программа не стартует. Не путайте с 0xc0000225 на чёрном экране до входа и с стопом 0xEF.

Почему это происходит

Повреждённая установка. Обновление программы оборвалось, антивирус вырезал DLL, на диске кончилось место. Падает один exe. Переустановка этой программы чаще всего и есть лечение.

Библиотеки Visual C++ и .NET. Игра или старый клиент банка ждут конкретный пакет. В системе его нет или файл битый. Отличие: другие программы на том же движке тоже кашляют.

Внедрение: оверлей, античит, антивирус. Хук в момент старта даёт 0xc0000005 ещё до окна. Сняли оверлей и комбайн - запуск прошёл.

DEP и несовместимый старый софт. Реже на десятке, чаще на семёрке, но встречается. Исключение для одной программы, не отключение DEP для всей системы.

Реже - память и вирусы. Если 0xc0000005 скачет по разным программам каждый день, это уже не «как исправить запуск одного клиента». Тест памяти и проверка автозагрузки важнее переустановки Блокнота.

Не скачивайте ntdll.dll, не ставьте «fix 0xc0000005.exe», не импортируйте чужие .reg в IFEO. Через Image File Execution Options как раз сажают подмену запуска. Свой собственный «патч» из интернета может быть этой подменой.

Имеет смысл заглянуть в «Просмотр событий» → «Журнал приложений» сразу после неудачного запуска. Там часто имя модуля, который упал: своя DLL программы, ntdll.dll как место поимки, реже антивирусный хук. ntdll в отчёте не значит «скачайте ntdll». Это системная библиотека, на которой споткнулся уже чужой код. Смотрите программу и то, что в неё внедряется.

Если 0xc0000005 появился у вчера ещё живого клиента банка после обновления Windows, сначала обновите сам клиент с сайта банка. Старые банковские оболочки на новой сборке десятки падают чаще, чем «ломается Windows». Переустанавливать систему из-за одного клиента рано. Если банк бросил эту оболочку, честнее веб-версия, чем неделя совместимости.

Как исправить пошагово

  1. Запишите, какая программа и когда. Только она или несколько. После обновления Windows, после антивируса, после чистки «ускорителем». Один факт экономит три часа.
  2. Переустановите программу штатным установщиком. Скачайте с сайта издателя. Удалите хвосты папки приложения. Для игр - проверка файлов в лаунчере, не ручное копирование .exe.
  3. Поставьте официальные Visual C++ Redistributable тех лет, которые просит издатель, с сайта Microsoft. Не сборник «все сразу с торрента». На Windows 10 и 11 часть уже в системе, но старым играм не хватает.
  4. Проверьте карантин и снимите оверлеи. Discord, GeForce Experience overlay, Afterburner. Добавьте папку программы в исключения защиты, если её режут. Не выключайте защиту навсегда.
  5. Прогоните sfc /scannow. Имеет смысл, если сыплются уже «родные» программы Windows. Для одного чужого клиента - слабый шаг, но безвредный.
  6. Если падают разные программы, проверьте память и автозагрузку. mdsched.exe, «Диспетчер задач» → автозагрузка, msconfig. Подозрительный неизвестный exe в автозагрузке важнее переустановки браузера.

Не отключайте контроль учётных записей «чтобы запустилось». Не ставьте программу в корень диска C с полными правами на всю систему без нужды.

Часто задаваемые вопросы

Это синий экран? Нет. При запуске 0xc0000005 - окно или тихий вылет. Синий кадр имеет имя стопа.

Поможет ли переустановка Windows сразу? Сначала программа, библиотеки, антивирус. Windows - если сыплется всё подряд и файлы системы не собираются.

Тот же код, что в Roblox? Да. Для клиента Roblox есть отдельный разбор с оверлеями.

Можно ли править реестр по гайду «исправить 0xc0000005»? Не стоит. Слишком легко сломать запуск других программ.

Смотрите также