Окно «ошибка приложения 0xc0000005» значит: конкретная программа обратилась к памяти, куда нельзя, и Windows её закрыла. Официальное имя - STATUS_ACCESS_VIOLATION. Рабочий стол на месте, остальные программы могут жить. Это не стоп-код CRITICAL_PROCESS_DIED, не мастер установки с флешки и не отказ Центра обновления.
Один и тот же номер бывает в трёх разных жизнях: установка Windows, старт самой системы, вылет одной программы. Здесь только третье. Лечить блокнот советами от установщика бессмысленно.
Почему это происходит
Сама программа или её хвост. Битая установка, недокачанный патч, конфликт плагина. Вылетает один ярлык, остальные живы. Переустановка этой программы часто закрывает тему.
Антивирус и песочница. Защитник или сторонний фильтр подменяет вызовы, приложение ловит access violation. Временное исключение на папку программы это хорошо проверяет.
DEP и совместимость. Старая 32-битная утилита на новой Windows 11. Иногда помогает режим совместимости, иногда честнее другая программа.
Память. Реже, если сыпется только одно приложение. Если 0xc0000005 гуляет по разным ярлыкам - уже планки, не «ещё раз переустановить браузер».
Оверлей и «ускорители». Discord, GeForce Experience, читы, инжекторы. Они лезут в чужой процесс и роняют его с тем же кодом.
Не существует отдельного «кода приложения Windows 0xc0000005» с другим hex. Номер тот же. Меняется только жертва. Если на экране уже синий MEMORY_MANAGEMENT - это ядро, не приложение.
Что делать самому
Запишите, какая программа и когда. Имя exe, момент: сразу при ярлыке, при открытии файла, через пять минут. Если падает всё подряд - вам скорее к памяти, не к этой инструкции.
Переустановите именно это приложение. Скачайте заново с сайта автора, не «портативку с мусорки». Снимите старую копию штатно. Не подменяйте отдельные
.dllиз темы форума: получите уже другую ошибку или вредонос.Проверьте исключения антивируса и оверлеи. Снимите оверлей, добавьте папку программы в исключения на тест. Не выключайте защиту навсегда.
Режим совместимости и свежий распространяемый пакет. Для старых программ - совместимость с Windows 7 или 8 в свойствах ярлыка. Библиотеки Visual C++ и .NET - только официальные установщики Microsoft, не «все в одном» с рекламной страницы.
sfc /scannowи DISM, если сыпется несколько системных утилит. Штатно. Не правьте реестр Data Execution Prevention пакетами.regс форума: легко сломать запуск половины приложений.Память, если 0xc0000005 кочует.
mdsched.exe, планки по одной. Не «оптимизаторы ОЗУ», которые выгружают всё подряд: они сами провоцируют access violation.
Совместимость через Application Verifier и отладчик обычному человеку не нужна. Если программа нужна для работы и падает только у вас - письмо автору с точным кодом 0xc0000005 полезнее, чем правка чужого exe.
На Windows 7 тот же номер при запуске программы лечится так же. Саму семёрку ради одного ярлыка реанимировать обычно незачем.
Игры и лаунчеры часто пишут 0xc0000005 после своего обновления, не после обновления Windows. Сначала проверка файлов в лаунчере, потом уже DISM. Инжекторы и «трейнеры» сами по себе живут в чужом адресном пространстве: для ядра это ровно access violation. Снимать их на тест полезнее, чем переустанавливать видеодрайвер.
Если 0xc0000005 появляется только при открытии конкретного документа - виноват файл или кодек, не вся программа. Попробуйте тот же документ на другом ПК. Побитый проект Photoshop или битая книга в читалке дают тот же номер, что и «сломался Word». Не чистите реестр ассоциаций пакетом с форума: вы добавите вторую поломку.
Часто задаваемые вопросы
0xc0000005 у программы и при установке Windows - одно лечение? Нет. Здесь чинят программу. Там - память и флешку.
Это синий экран? Нет. Синий экран имеет имя багчека.
Поможет ли переустановка Windows? Если виноват хвост одной программы - избыточно. Если полсистемы сыпется - уже другой разговор.
Нужно ли менять ntdll.dll? Нет. Чужой системный файл опаснее самой ошибки.
DEP надо отключать? Не глобально. Максимум исключение для одной старой утилиты, и то с пониманием риска.
