На 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 - не трогайте браузер, оставьте машину в локальной сети без интернета.

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

  1. Отделите одну программу от всех. Падает только она - чините её установку и библиотеки. Падают три разных - смотрите антивирус, память, вирусы. Запишите точный текст окна: 0xc0000005 при запуске не то же самое, что синий кадр.
  2. Переустановите программу из её установщика. Снимите хвосты папки в Program Files. Не копируйте exe с флешки «уже установленный». Для старого софта поставьте официальные Visual C++ Redistributable тех лет, которые просит издатель, с сайта Microsoft, не all-in-one с рекламного сайта.
  3. Проверьте карантин и временно снимите сторонний антивирус. Защитник на семёрке уже слаб, но хуже старый комбайн с фильтром. Если после снятия 0xc0000005 ушёл, не возвращайте тот же фильтр.
  4. Исключение DEP только для этой программы, если без него она жила годами. «Свойства системы» → «Дополнительно» → «Быстродействие» → «Предотвращение выполнения данных». Не трогайте bcdedit /set nx AlwaysOff без понимания: это на всю систему.
  5. Прогоните sfc /scannow и проверку памяти. Если sfc не может восстановить файлы, на семёрке без диска восстановления это тупик. Тогда честнее копия документов и установка актуальной Windows, чем охота за эталоном 2019 года.
  6. Не правьте реестр по спискам «исправить 0xc0000005». Случайные ключи AppInit и IFEO как раз используют вирусы для подмены запуска. Почистить автозагрузку через msconfig спокойнее, чем импортировать чужой .reg.

Если программа нужна, а семёрка на этом железе уже сыпется целиком, запускать её в виртуальной машине на живой десятке часто спокойнее, чем чинить хост.

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

Это синий экран? Нет. 0xc0000005 на семёрке почти всегда окно программы. Синий стоп имеет имя вроде MEMORY_MANAGEMENT.

Тот же код, что в Roblox на новой Windows? Да, тот же STATUS_ACCESS_VIOLATION. Окружение другое, лечение клиента игры - в отдельной статье.

Нужно ли отключать DEP для всей системы? Нет. Только исключение для конкретной старой программы, если без этого никак.

Поможет ли установка Windows 7 заново? Если виноваты библиотеки и хвосты - да. Если память сыпется или нужен интернет в 2026 году - лучше актуальная система.

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