«Ошибка при запуске 0xc0000005» в поиске смешивает две сцены. Частая: вы щёлкнули ярлык, программа не открылась, Windows написала 0xc0000005. Редкая: тот же NTSTATUS вылез в установщике или у системного процесса на старте сеанса. Это один код STATUS_ACCESS_VIOLATION, но диагностика разная. Пока стол живой и падает одна программа - это ошибка запуска приложения, не синий экран и не центр обновления.

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

Программа не переживает свой старт. Повреждённый exe, нехватка библиотеки, антивирус перехватывает запуск, оверлей внедряется в момент открытия. Код один, бытовая картина: окно мелькнуло или не появилось вовсе.

Конфликт при входе в Windows. Реже 0xc0000005 пишет уже explorer.exe или оболочка автозагрузки. Тогда «запуск» - это запуск сеанса, не ярлыка. Смотрят автозагрузку и sfc, не одну игру.

Установщик Windows. Ещё реже setup пишет 0xc0000005, пока вы ставите систему с флешки. Тут виноваты носитель, образ, память, не «кэш ярлыка». Не применяйте советы про переустановку Telegram к экрану установки.

Память, если падает всё подряд. Один ярлык - софт. Десять разных программ по утрам - mdsched.exe. Запуск здесь ни при чём как идея, просто момент, когда процесс первый раз лезет в память.

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

Что проверить пошагово

  1. Уточните, что именно не запускается. Одна программа, все программы, сама Windows с флешки. Запишите текст окна целиком. 0xc0000005 должен быть в нём или в журнале «Приложение».
  2. Для одной программы. Запуск от имени администратора один раз как тест, не как постоянная привычка. Отключите оверлей и сторонний антивирус. Проверьте файлы или переустановите это приложение. Удалите его хвосты из автозагрузки, если оно само себя подсовывает при входе.
  3. Для нескольких программ после обновления Windows. Журнал обновлений, пауза, откат последнего KB, если совпало по времени. Затем sfc /scannow. Не чистите реестр автозагрузки скриптом «ускорения».
  4. Для запуска с флешки. Другая флешка, другой порт, образ с сайта Microsoft, проверка памяти. Это уже статья про установку, не про ярлык.
  5. Не подменяйте msvcr и ntdll из «наборов DLL». Для 0xc0000005 в поиске таких советов полно. Чужие системные библиотеки ломают запуск уже всей Windows. Берите распространяемые пакеты Visual C++ только с сайта Microsoft, если программа сама просит конкретный runtime.
  6. Память, если картина размазана. mdsched.exe до конца. Снимите разгон. Один сбой при запуске тяжёлой программы после этого ещё может быть софтом. Сыпь на всём - железо.

Если программа старая и автор её бросил, 0xc0000005 на новой Windows может не лечиться. Тогда честнее отказаться от неё или держать в виртуальной машине, чем ломать защиту всей системы ради одного exe.

Имеет смысл заглянуть в автозагрузку: «Параметры» → «Приложения» → «Автозагрузка» в Windows 11 или «Диспетчер задач» → «Автозагрузка» в Windows 10. Если 0xc0000005 всплывает сразу после входа, виноват не ярлык на столе, а программа, которая стартует сама. Отключите всё лишнее на тест, не чистите автозагрузку сторонним «ускорителем»: он любит сносить полезные службы. Для одной старой бухгалтерии, которая падает только на 11-ке, иногда спокойнее оставить её на отдельной машине с десяткой, чем ломать защиту новой системы.

Если 0xc0000005 вылезает у встроенных приложений вроде калькулятора или «Фотографий», это уже ближе к повреждённым компонентам Windows, не к одной игре. Тогда sfc и DISM уместны. Если падает только портативный софт с рабочей флешки, сначала скопируйте его на диск: часть программ не умеет стартовать с FAT32 и пишет тот же код.

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

Запуск программы и запуск Windows - одно? Нет. Один код, разные места. Сначала поймите, где написан 0xc0000005.

Помогает ли совместимость? Иногда старым утилитам. Свежим программам - редко.

Это вирус? Иногда вредонос портит exe, и он падает на старте. Чаще оверлей или битый клиент. Проверка защитником не помешает, «чистильщик реестра» не нужен.

Нужно ли отключать DEP для всех программ? Нет. Это ослабляет защиту и редко чинит запуск.

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