На Windows 7 окно «Приложение не удалось правильно запустить (0xc0000005)» или вылет сразу после ярлыка. Это STATUS_ACCESS_VIOLATION: программа обратилась к памяти, которая ей не принадлежит. Рабочий стол при этом обычно жив. Семёрка здесь ни при чём как «особый код»: тот же 0xc0000005 бывает на десятке и в клиенте Roblox. Отличается окружение: старые библиотеки, DEP, отсутствие обновлений. Не путайте с синим экраном и с кодом загрузки 0xc0000225.
Почему это происходит
Повреждённые или старые распространяемые библиотеки. Visual C++ 2005-2015, .NET. Программа ждёт одну версию, в системе другая или файл обрезан антивирусом. Падает один конкретный exe, остальные живут.
DEP и старый софт. Предотвращение выполнения данных на семёрке режет программы, которые сами себе исполняют код в данных. Иногда это древняя бухгалтерия, иногда уже небезопасный кряк. Штатный путь - исключение DEP только для этой программы в свойствах системы, не отключение DEP для всей Windows через bcdedit. Глобальное отключение оставляет дыру.
Антивирус и «чистильщики». На семёрке до сих пор ставят комбайны 2014 года. Они держат ntdll хуками и сами дают 0xc0000005. Карантин без спроса - вторая классика.
Вирусы. Семёрка без обновлений - лёгкая мишень. Троян подменяет библиотеки, после чего «все программы сыплются 0xc0000005». Тогда уже не настройка DEP, а чистка или, честнее, перенос файлов и другая система.
Память и диск. Битая планка валит разные программы. На семёрке тест тот же: mdsched.exe. Если сыпется всё подряд, это не «починка одной игры».
Не скачивайте ntdll.dll и kernel32.dll «для Windows 7 x64 с форума». Подмена системных библиотек ломает вход в систему. Не ставьте патчи SFC из архивов. sfc /scannow на семёрке работает, но без обновлений эталона мало.
Отдельно про браузер. На семёрке современные Chrome и Firefox уже не живут нормально: обновления кончились, сертификаты и песочница сыплются, иногда как раз окном 0xc0000005. Лечить «браузер для семёрки» бесконечными совместимостями смысла мало. Если компьютер нужен для почты и госуслуг, спокойнее актуальная система. Если нужен один старый станок с одним exe - не трогайте браузер, оставьте машину в локальной сети без интернета.
Как исправить пошагово
- Отделите одну программу от всех. Падает только она - чините её установку и библиотеки. Падают три разных - смотрите антивирус, память, вирусы. Запишите точный текст окна: 0xc0000005 при запуске не то же самое, что синий кадр.
- Переустановите программу из её установщика. Снимите хвосты папки в Program Files. Не копируйте exe с флешки «уже установленный». Для старого софта поставьте официальные Visual C++ Redistributable тех лет, которые просит издатель, с сайта Microsoft, не all-in-one с рекламного сайта.
- Проверьте карантин и временно снимите сторонний антивирус. Защитник на семёрке уже слаб, но хуже старый комбайн с фильтром. Если после снятия 0xc0000005 ушёл, не возвращайте тот же фильтр.
- Исключение DEP только для этой программы, если без него она жила годами. «Свойства системы» → «Дополнительно» → «Быстродействие» → «Предотвращение выполнения данных». Не трогайте
bcdedit /set nx AlwaysOffбез понимания: это на всю систему. - Прогоните
sfc /scannowи проверку памяти. Еслиsfcне может восстановить файлы, на семёрке без диска восстановления это тупик. Тогда честнее копия документов и установка актуальной Windows, чем охота за эталоном 2019 года. - Не правьте реестр по спискам «исправить 0xc0000005». Случайные ключи AppInit и IFEO как раз используют вирусы для подмены запуска. Почистить автозагрузку через
msconfigспокойнее, чем импортировать чужой.reg.
Если программа нужна, а семёрка на этом железе уже сыпется целиком, запускать её в виртуальной машине на живой десятке часто спокойнее, чем чинить хост.
Часто задаваемые вопросы
Это синий экран? Нет. 0xc0000005 на семёрке почти всегда окно программы. Синий стоп имеет имя вроде MEMORY_MANAGEMENT.
Тот же код, что в Roblox на новой Windows? Да, тот же STATUS_ACCESS_VIOLATION. Окружение другое, лечение клиента игры - в отдельной статье.
Нужно ли отключать DEP для всей системы? Нет. Только исключение для конкретной старой программы, если без этого никак.
Поможет ли установка Windows 7 заново? Если виноваты библиотеки и хвосты - да. Если память сыпется или нужен интернет в 2026 году - лучше актуальная система.
