Ярлык есть, окна нет: «Приложение не удалось правильно запустить (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». Переустанавливать систему из-за одного клиента рано. Если банк бросил эту оболочку, честнее веб-версия, чем неделя совместимости.
Как исправить пошагово
- Запишите, какая программа и когда. Только она или несколько. После обновления Windows, после антивируса, после чистки «ускорителем». Один факт экономит три часа.
- Переустановите программу штатным установщиком. Скачайте с сайта издателя. Удалите хвосты папки приложения. Для игр - проверка файлов в лаунчере, не ручное копирование
.exe. - Поставьте официальные Visual C++ Redistributable тех лет, которые просит издатель, с сайта Microsoft. Не сборник «все сразу с торрента». На Windows 10 и 11 часть уже в системе, но старым играм не хватает.
- Проверьте карантин и снимите оверлеи. Discord, GeForce Experience overlay, Afterburner. Добавьте папку программы в исключения защиты, если её режут. Не выключайте защиту навсегда.
- Прогоните
sfc /scannow. Имеет смысл, если сыплются уже «родные» программы Windows. Для одного чужого клиента - слабый шаг, но безвредный. - Если падают разные программы, проверьте память и автозагрузку.
mdsched.exe, «Диспетчер задач» → автозагрузка,msconfig. Подозрительный неизвестный exe в автозагрузке важнее переустановки браузера.
Не отключайте контроль учётных записей «чтобы запустилось». Не ставьте программу в корень диска C с полными правами на всю систему без нужды.
Часто задаваемые вопросы
Это синий экран? Нет. При запуске 0xc0000005 - окно или тихий вылет. Синий кадр имеет имя стопа.
Поможет ли переустановка Windows сразу? Сначала программа, библиотеки, антивирус. Windows - если сыплется всё подряд и файлы системы не собираются.
Тот же код, что в Roblox? Да. Для клиента Roblox есть отдельный разбор с оверлеями.
Можно ли править реестр по гайду «исправить 0xc0000005»? Не стоит. Слишком легко сломать запуск других программ.
