На Windows 10 код 0xc0000005 чаще всего всплывает при запуске программы или игры: «приложение не удалось запустить правильно» либо окно с exception code 0xc0000005. По NTSTATUS это STATUS_ACCESS_VIOLATION - процесс полез в чужую память. Рабочий стол при этом жив. Это не код остановки и не 0xc0000005 в мастере установки с флешки.
Буква «c» латинская. Кириллическая «с» в поиске даст пустоту. Пишите код целиком, не «ошибка пять». На десятке тот же статус, что на семёрке и на 11: меняется оформление окна, не смысл.
Почему это происходит
Сама программа или её античит. Игра, банк, 1С. Модуль пишет мимо буфера, античит не любит overlay, не хватает своего пакета Visual C++ именно этой игре - не «всех сразу с форума».
Битая память. 0xc0000005 у разных программ в разные дни. Тогда не переустанавливают каждую игру, а гоняют mdsched.exe.
DEP, изоляция и антивирус. Защитник или сторонний щит режет процесс. После добавления exe в исключения 0xc0000005 иногда уходит. Выключать Защитник «навсегда» не нужно.
Повреждённые системные библиотеки. Реже. После оборванного обновления десятки. Тогда sfc и DISM, не подмена ntdll.dll.
Путают с установкой и с синим экраном. 0xc0000005 в setup Windows - другая фаза. Параметр 0xc0000005 внутри SYSTEM_SERVICE_EXCEPTION - уже стоп ядра. Лечение exe сюда не копируют.
Не импортируйте .reg «исправить 0xc0000005» из первых вкладок. Они часто отключают DEP для всех программ или чистят ветки AppCompat: часть софта оживёт, часть перестанет запускаться, а причину вы замаскируете. Не качайте «fix 0xc0000005.exe». Не кладите чужой xinput1_3.dll в папку игры с торрента «патчей».
Как исправить пошагово
- Сверьте фазу. Окно одной программы на Windows 10, код 0xc0000005. Если синий кадр - имя стопа. Если setup с флешки - статья про установку.
- Переустановите саму программу с её сайта. Для игры - проверка файлов в клиенте. Не копируйте exe с другого ПК.
- Поставьте официальный пакет Visual C++ той разрядности, которую просит программа. Обычно x64 на современной десятке. «Все в одном паком» с чужого сайта не нужны.
- Проверьте память.
mdsched.exeдо конца, журнал MemoryDiagnostics-Results. Ошибки - планки по одной. - Снимите overlay и разгон. MSI Afterburner, Discord overlay, RTSS. Если 0xc0000005 жил только в игре и пропал без overlay - оставьте overlay выключенным.
- Добавьте exe в исключения антивируса на проверку. Не всю папку Windows. Если не помогло - верните как было.
- DISM и
sfc /scannow, если падают разные программы. Одна игра - сначала она, не система.
Если 0xc0000005 начался после обновления Windows 10, посмотрите журнал KB. Иногда проще снять последний пакет, чем неделю править DEP. Если код только у одного банковского клиента - смотрите его техподдержку и КриптоПро, не «ремонт Windows 10».
Смещение ошибки вроде 0x0000000000000000 в тексте окна - не второй код и не артикул запчасти. Это адрес внутри процесса. Дома по нему не чинят.
На Windows 10 0xc0000005 после обновления Защитника иногда лечится исключением одной игры и больше не возвращается. Не отключайте весь Защитник ради этого. Если код у Проводника и у браузера одновременно - это уже не игра, а память или системные библиотеки.
Старые программы под Windows 7 на десятке тоже дают 0xc0000005. Режим совместимости как проверка уместен. Постоянно держать бухгалтерию в режиме XP - плохая привычка: лучше рабочий порт или виртуальная машина, чем вечно выключенный DEP.
Часто задаваемые вопросы
0xc0000005 на Windows 10 и 11 - одно? Один статус NT. Окна чуть разные.
Это вирус? Иногда вредоносный инжект даёт тот же код. Чаще сама программа, память, щит.
Поможет ли переустановка Windows 10? Если виноваты файлы и твики - да. Если планка - вернётся.
Нужно ли отключать DEP? Не для всей системы. Для одной старой программы - как последняя проверка, не как привычка.
Чем это не 0xc000007b? 0xc000007b чаще про разрядность DLL (x86/x64). Другой код, другое лечение.
Если 0xc0000005 на Windows 10 живёт только в одном exe из сетевой папки, скопируйте его на диск C и запустите оттуда. Часть старых программ падает нарушением доступа именно с UNC-пути. Это не ремонт Windows, это путь запуска.
Код 0xc0000005 в журнале приложений Windows 10 пишите латиницей целиком, не «ошибка пять».
