Исключение 0xc0000005 (Нарушение прав доступа / Access Violation) при вылете программ и игр на ноутбуке: диагностика сбойного модуля, DEP и памяти RAM
Ситуация, доводящая до белого каления любого дизайнера, бухгалтера, видеомонтажёра или геймера: вы работаете на ноутбуке 20–30 минут, и вдруг безо всякого синего экрана смерти окно программы, рендера, браузера или игры мгновенно схлопывается на рабочий стол (иногда с кратким окном отчёта об ошибке)! Открыв системный Журнал событий Windows, вы видите везде одну и ту же зловещую строчку: «Код исключения: 0xc0000005» (STATUS_ACCESS_VIOLATION — нарушение прав доступа к памяти)!
Почему ноутбук не упал в синий экран целиком, а закрыл только одно приложение? Потому что сбой произошёл в пользовательском кольце защиты (User Mode, Ring 3): запущенная программа попыталась прочитать или записать данные по нулевому, чужому или запрещённому адресу виртуальной памяти, аппаратный диспетчер памяти процессора мгновенно перехватил недопустимое обращение и аккуратно завершил сбойный процесс, не трогая само ядро Windows!
Главная инженерная развилка, от которой на 100% зависит способ лечения ноутбука, звучит предельно просто — ответьте себе на Один вопрос:
- Сценарий А: с кодом 0xc0000005 вылетает строго одна конкретная игра или программа (а все остальные десятки тяжёлых приложений, браузер и архиваторы работают на этом ноутбуке сутками без единого намёка на сбой)? → В 98% случаев железо вашего ноутбука в идеальном состоянии, а виноват конфликт оверлея, графического API, повреждённого кэша шейдеров или плагина внутри этой конкретной программы!
- Сценарий Б: с кодом 0xc0000005 начали по очереди внезапно вылетать Самые разные не связанные между собой программы (то падает вкладка браузера STATUS_ACCESS_VIOLATION, то вылетает игра, то выдаёт ошибку архиватор 7-Zip / WinRAR при распаковке большого архива, то обрывается 1С или установщик Windows)! → Внимание: это 99%-й классический симптом аппаратной нестабильности оперативной памяти DDR4/DDR5 или завышенных лимитов/нехватки напряжения высокочастотного процессора HX-серии!
Сводная диагностическая таблица по полю «Имя сбойного модуля» (Event ID 1000)
Загляните на 10 секунд в Пуск → Просмотр событий → Журналы Windows → Приложение → красная строка Error (Код 1000) и посмотрите строчку «Имя сбойного модуля» — она называет точного виновника по фамилии:
| Что написано в строке «Имя сбойного модуля» | Точная причина вылета 0xc0000005 |
Проверенное инженерное решение |
|---|---|---|
| nvwgf2umx.dll, nvgpucomp64.dll, aticfx64.dll, amdxc64.dll, igd10iumd64.dll, d3d11.dll / d3d12core.dll | Сбой пользовательской библиотеки графического драйвера DirectX 11/12 или повреждение скомпилированного кэша шейдеров на диске | Начисто обновить драйвер видеокарты (или откатиться на предыдущий стабильный выпуск Studio Driver), очистить Кэш шейдеров DirectX через Очистку диска и переключить в настройках игры/рендера API (DX12 ↔ DX11 / Vulkan)! |
| DiscordHook64.dll, IGO64.dll, GameOverlayRenderer64.dll, RTSSHooks64.dll, EOSOVH-Win64.dll | Чужой внутриигровой оверлей (показ кадров FPS, всплывающие аватарки голосовой связи, захват экрана) внедрился в память программы и сломал адресный указатель! | Отключить оверлей в настройках Discord / Steam / EA App / Epic / NVIDIA App и закрыть RivaTuner Statistics Server — вылеты исчезают в ту же минуту! |
ucrtbase.dll, ntdll.dll, KERNELBASE.dll или сам .exe-файл программы |
Либо битый сторонний мод/плагин (VST-плагин в DAW, аддон в Blender, старая внешняя обработка в 1С), либо включён строгий режим DEP для 32-битной старой программы | Запустить Проверку целостности файлов программы/игры, временно отключить моды/плагины, а для очень старой архивной 32-битной учётной программы проверить стандартный режим DEP (только для основных служб Windows!) |
В разных приложениях падают случайные модули (chrome.dll, 7z.dll, nvgpucomp64.dll на этапе компиляции шейдеров Unreal Engine 5!) |
Аппаратный переворот бита в ОЗУ (RAM) (перегрев планок > 85 °C, битая ячейка SO-DIMM, нестабильный XMP) либо деградация/переразгон турбо-частот флагманского мобильного процессора Core i7/i9 HX без свежего микрокода BIOS! | Немедленно обновить UEFI BIOS с актуальным микрокодом с сайта производителя ноутбука, сбросить андервольтинг/XMP, почистить охлаждение и прогнать MemTest86! |
Пошаговый алгоритм 100%-го устранения вылетов с кодом 0xc0000005
Шаг 1. Если вылетают разные программы и вкладки браузера — проверьте «Тест большого архива» и RAM!
Хотите за 2 минуты прямо на рабочем столе без флешек проверить, не сбоит ли у вашего ноутбука оперативная память или процессор?
- Возьмите любой крупный архив
.7zили.rarобъёмом 10–20 ГБ (например, дистрибутив проекта или резервную копию) и нажмите в бесплатном архиваторе 7-Zip кнопку «Тестировать» 3 раза подряд! - Распаковка словаря LZMA2 нагружает оперативную память и кэш процессора интенсивнее многих синтетических бенчмарков: если хотя бы в одном из трёх проходов одного и того же целого архива выскочила «Ошибка данных CRC» (на разных процентах выполнения!) — у вас 100% аппаратная нестабильность оперативной памяти или напряжения процессора!
- В этом случае: 1) обновите UEFI BIOS ноутбука до последней версии и сбросьте настройки к заводским (Load Defaults); 2) проверьте, не перегреваются ли планки памяти под крышкой из-за забитых радиаторов (регламент описан в статье обслуживание системы охлаждения ноутбука); 3) протестируйте сменные планки SO-DIMM по одной в разных слотах и замените дефектную планку по нашему руководству апгрейда оперативной памяти и SSD в ноутбуке!
Шаг 2. Проверьте включённый системный файл подкачки (Pagefile.sys)!
Огромное число вылетов тяжёлых игр и графических редакторов с ошибкой 0xc0000005 на ноутбуках с 16 ГБ ОЗУ происходит потому, что пользователь начитался устаревших советов десятилетней давности «отключить файл подкачки на SSD для экономии ресурса»!
- Современные 3D-движки и видеоредакторы при выделении виртуальной коммит-памяти жёстко требуют наличия системного файла подкачки даже тогда, когда физическая оперативная память занята лишь на 70%! Как только виртуальный лимит упирается в потолок без файла подкачки, функция выделения памяти возвращает нулевой указатель
NULL, программа обращается по адресу0x00000000— и мгновенно схлопывается с 0xc0000005 Access Violation! - Откройте Win + R → sysdm.cpl → Дополнительно → Быстродействие (Параметры) → Дополнительно → Виртуальная память (Изменить) и обязательно поставьте галочку «Автоматически выбирать объём файла подкачки» на быстром системном NVMe-диске!
Шаг 3. Очистите кэш шейдеров, проверьте оверлеи и настройки DEP
- Очистка битого кэша шейдеров: нажмите Пуск, введите Очистка диска → диск C:, отметьте пункт Кэш построителя текстур (DirectX Shader Cache) и нажмите ОК — испорченный при прошлом зависании шейдер пересоберётся с чистого листа!
- Проверка режима предотвращения выполнения данных (DEP): в том же окне sysdm.cpl → Быстродействие → Предотвращение выполнения данных убедитесь, что выбран стандартный штатный верхний переключатель «Включить DEP только для основных программ и служб Windows»! Если кто-то ранее переключил точку на нижний жёсткий режим «Для всех программ и служб», десятки старых бухгалтерских утилит (см. также наш гид ноутбуки для 1С и бухгалтерии), плагинов печати и классических игр будут падать с кодом 0xc0000005 прямо на старте!
- Проверьте целостность системных библиотек Windows командами DISM /Online /Cleanup-Image /RestoreHealth и sfc /scannow.
Контрольный чек-лист устранения исключения 0xc0000005
- [ ] По записи Event ID 1000 в Просмотре событий Windows проверено точное Имя сбойного модуля (видеодрайвер, сторонний оверлей, плагин или сама программа).
- [ ] Включён автоматический системный файл подкачки на системном SSD и проверен штатный режим DEP только для основных служб Windows.
- [ ] Отключены конфликтующие оверлеи (Discord / RTSS), очищен кэш шейдеров DirectX, обновлены драйверы обоих видеоядер и UEFI BIOS (с актуальным микрокодом процессора).
- [ ] При веерных вылетах разных программ проверена стабильность оперативной памяти и температурного режима ноутбука.
Частые вопросы
Почему вылеты 0xc0000005 в играх на движке Unreal Engine 5 на моём мощном ноутбуке Intel Core i9 HX исчезли сразу после обновления UEFI BIOS в 2025–2026 году?
Потому что этап распаковки и многопоточной компиляции шейдеров создаёт экстремальную векторную нагрузку на ядра с высокими пиками частоты Thermal Velocity Boost: в свежих прошивках BIOS производители ноутбуков внедрили обновлённые таблицы микрокода и точные лимиты пикового напряжения Vmax, после которых даже самые тяжёлые многочасовые компиляции и рендеры проходят со стопроцентной стабильностью!
Может ли сторонний антивирус вызывать вылет программы с кодом 0xc0000005 при сохранении файла?
Да! Агрессивная DLL-инъекция старого антивируса или корпоративного DLP-модуля перехвата буфера обмена и печати нередко ломает стек сторонней САПР или учётной системы. Добавление рабочей папки доверенной программы в список исключений активного перехвата мгновенно проверяет эту версию!
Тестируем ли мы ноутбуки под реальной 3D- и вычислительной нагрузкой перед выдачей покупателю?
Обязательно! Каждый ноутбук проходит длительный комбинированный стресс-тест процессора, обоих графических ядер (см. обзор интегрированной графики Iris Xe и Radeon 680M/780M) и оперативной памяти на актуальной прошивке BIOS — все метрики фиксируются в цифровом паспорте ноутбука под защитой гарантии 12 месяцев.