«Ошибка при запуске 0xc0000005» в поиске смешивает две сцены. Частая: вы щёлкнули ярлык, программа не открылась, Windows написала 0xc0000005. Редкая: тот же NTSTATUS вылез в установщике или у системного процесса на старте сеанса. Это один код STATUS_ACCESS_VIOLATION, но диагностика разная. Пока стол живой и падает одна программа - это ошибка запуска приложения, не синий экран и не центр обновления.
Почему это происходит
Программа не переживает свой старт. Повреждённый exe, нехватка библиотеки, антивирус перехватывает запуск, оверлей внедряется в момент открытия. Код один, бытовая картина: окно мелькнуло или не появилось вовсе.
Конфликт при входе в Windows. Реже 0xc0000005 пишет уже explorer.exe или оболочка автозагрузки. Тогда «запуск» - это запуск сеанса, не ярлыка. Смотрят автозагрузку и sfc, не одну игру.
Установщик Windows. Ещё реже setup пишет 0xc0000005, пока вы ставите систему с флешки. Тут виноваты носитель, образ, память, не «кэш ярлыка». Не применяйте советы про переустановку Telegram к экрану установки.
Память, если падает всё подряд. Один ярлык - софт. Десять разных программ по утрам - mdsched.exe. Запуск здесь ни при чём как идея, просто момент, когда процесс первый раз лезет в память.
Не лечите запуск с 0xc0000005 откатом «кода остановки» и не ищите CRITICAL_PROCESS_DIED. Если при щелчке по ярлыку гаснет весь компьютер и синий кадр - это уже стоп-код, ищите его имя, не только 0xc0000005 из старого журнала.
Что проверить пошагово
- Уточните, что именно не запускается. Одна программа, все программы, сама Windows с флешки. Запишите текст окна целиком. 0xc0000005 должен быть в нём или в журнале «Приложение».
- Для одной программы. Запуск от имени администратора один раз как тест, не как постоянная привычка. Отключите оверлей и сторонний антивирус. Проверьте файлы или переустановите это приложение. Удалите его хвосты из автозагрузки, если оно само себя подсовывает при входе.
- Для нескольких программ после обновления Windows. Журнал обновлений, пауза, откат последнего KB, если совпало по времени. Затем
sfc /scannow. Не чистите реестр автозагрузки скриптом «ускорения». - Для запуска с флешки. Другая флешка, другой порт, образ с сайта Microsoft, проверка памяти. Это уже статья про установку, не про ярлык.
- Не подменяйте msvcr и ntdll из «наборов DLL». Для 0xc0000005 в поиске таких советов полно. Чужие системные библиотеки ломают запуск уже всей Windows. Берите распространяемые пакеты Visual C++ только с сайта Microsoft, если программа сама просит конкретный runtime.
- Память, если картина размазана.
mdsched.exeдо конца. Снимите разгон. Один сбой при запуске тяжёлой программы после этого ещё может быть софтом. Сыпь на всём - железо.
Если программа старая и автор её бросил, 0xc0000005 на новой Windows может не лечиться. Тогда честнее отказаться от неё или держать в виртуальной машине, чем ломать защиту всей системы ради одного exe.
Имеет смысл заглянуть в автозагрузку: «Параметры» → «Приложения» → «Автозагрузка» в Windows 11 или «Диспетчер задач» → «Автозагрузка» в Windows 10. Если 0xc0000005 всплывает сразу после входа, виноват не ярлык на столе, а программа, которая стартует сама. Отключите всё лишнее на тест, не чистите автозагрузку сторонним «ускорителем»: он любит сносить полезные службы. Для одной старой бухгалтерии, которая падает только на 11-ке, иногда спокойнее оставить её на отдельной машине с десяткой, чем ломать защиту новой системы.
Если 0xc0000005 вылезает у встроенных приложений вроде калькулятора или «Фотографий», это уже ближе к повреждённым компонентам Windows, не к одной игре. Тогда sfc и DISM уместны. Если падает только портативный софт с рабочей флешки, сначала скопируйте его на диск: часть программ не умеет стартовать с FAT32 и пишет тот же код.
Часто задаваемые вопросы
Запуск программы и запуск Windows - одно? Нет. Один код, разные места. Сначала поймите, где написан 0xc0000005.
Помогает ли совместимость? Иногда старым утилитам. Свежим программам - редко.
Это вирус? Иногда вредонос портит exe, и он падает на старте. Чаще оверлей или битый клиент. Проверка защитником не помешает, «чистильщик реестра» не нужен.
Нужно ли отключать DEP для всех программ? Нет. Это ослабляет защиту и редко чинит запуск.
