📖 Ошибка Access Violation 0xc0000005 в Windows 11: 8 шагов исправления

Access Violation 0xc0000005 в Windows 11 указывает на нарушение доступа к памяти. Пошагово устраняем ошибку: DEP, системные файлы, драйверы и ОЗУ.

Ошибка Access Violation 0xc0000005 в Windows 11: 8 шагов исправления

Сообщение Access Violation с кодом 0xc0000005 означает, что приложение нарушило границы доступа к памяти. Это может быть вызвано багом программы, конфликтом драйвера, защитой DEP или аппаратными ошибками.

Создавайте точку восстановления

  1. Откройте поиск Windows и введите «Создание точки восстановления».
  2. Выберите системный диск и нажмите «Создать».
  3. Продолжайте диагностику только после создания точки.

Способ 1. Запустить приложение в безопасной конфигурации

  1. Запустите программу от администратора.
  2. Отключите сторонние плагины и моды.
  3. Проверьте, исчезла ли ошибка.

Способ 2. Проверить DEP и исключения

  1. Откройте «Дополнительные параметры системы».
  2. Перейдите в «Быстродействие» → «Предотвращение выполнения данных».
  3. Для старого ПО добавьте exe-файл в исключения DEP.

⚠️ Предупреждение

Не отключайте DEP полностью для всей системы. Используйте только точечные исключения, иначе можно снизить уровень защиты Windows.

Способ 3. Восстановить системные библиотеки

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Способ 4. Переустановить драйверы GPU и чипсета

  1. Удалите конфликтный драйвер через диспетчер устройств.
  2. Установите стабильную версию с сайта производителя.
  3. Перезагрузите ПК и повторите запуск приложения.

Способ 5. Проверить журнал событий

  1. Откройте eventvwr.msc.
  2. Проверьте «Журналы Windows» → «Приложение».
  3. Найдите сбойный модуль (faulting module) и версию файла.
Get-WinEvent -LogName Application -MaxEvents 150 | Where-Object { $_.Message -match "0xc0000005|Access Violation" } | Select-Object TimeCreated, Id, ProviderName, Message | Format-List

Способ 6. Диагностика ОЗУ и диска

mdsched.exe
chkdsk C: /f

Способ 7. Чистая загрузка для поиска конфликтующей службы

  1. Нажмите Win + R и введите msconfig.
  2. Скройте службы Microsoft и отключите остальные.
  3. Проверьте запуск приложения, затем включайте службы по группам.

Способ 8. Чистая переустановка проблемного приложения

  1. Удалите программу полностью.
  2. Очистите хвосты конфигурации в AppData.
  3. Установите последнюю стабильную сборку.

💡 Совет

Если в журнале постоянно указан один и тот же DLL-файл, фокусируйтесь на переустановке именно связанного компонента, а не всей системы.

FAQ

Что значит Access Violation в ошибке 0xc0000005?

Это попытка программы обратиться к недопустимому адресу памяти. Операционная система блокирует такое обращение и завершает процесс.

Связана ли ошибка с DEP?

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

Насколько часто виноваты драйверы?

Достаточно часто. Повреждённые или нестабильные драйверы видеокарты и чипсета могут провоцировать Access Violation в играх и рабочих программах.

Нужно ли проверять реестр при 0xc0000005?

Только точечно и с резервной копией. Бессистемная очистка реестра обычно не помогает, а риск новых проблем высокий.

Когда переходить к тесту оперативной памяти?

Если ошибка появляется в разных приложениях и повторяется после восстановления системы и драйверов. Тогда диагностика ОЗУ обязательна.

⚡ Статья обновляется

  • 22.02.2026 — первая публикация

Последняя проверка: 23.02.2026