Ошибка EXCEPTION ACCESS VIOLATION — как исправить

При запуске игры или программы, а иногда и при работе с ними, вы можете столкнуться с ошибкой Exception Access Violation, заголовок окна может содержать информацию о Unhandled Exception, Unexpected Error или Fatal Error, текст может содержать коды типа 0xc0000005 или ссылку на DLL. Ошибка характерна для Windows 10 и предыдущих версий системы и, скорее всего, сохранится и в Windows 11.

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

Exception Access Violation как результат работы антивирусного программного обеспечения

Сообщение об ошибке Exception Access Violation

Возможные действия по устранению Exception Access Violation для данного случая:

  1. Проверьте, сохраняется ли ошибка, если временно отключить антивирус.
  2. Добавьте папку с программой или игрой в исключения антивируса. Если вы используете Windows Defender, то это можно сделать, открыв "Безопасность Windows" — "Защита от вирусов и угроз" — "Управление настройками" и добавив необходимую папку в раздел "Исключения". Добавить программу в исключения антивируса

DEP

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

  1. Нажмите клавиши Win+R наберите на клавиатуре sysdm.cpl и нажмите Enter.
  2. На вкладке "Дополнительно" в разделе "Производительность" нажмите на кнопку "Параметры". Откройте расширенные настройки производительности компьютера
  3. Откройте вкладку "Data Execution Prevention", выберите "Enable DEP for all programs and services except those selected below" и добавьте в список исполняемый файл программы или игры, которая вызывает ошибку Exception Access Violation. Применить настройки. Отключение DEP для программы в Windows

Другие способы устранения ошибки

Вышеуказанные два способа чаще всего возвращаются работоспособными и решают проблему, но не всегда. Кроме того, вы можете попробовать следующие методы:

  1. Для относительно старого ПО — попробуйте запустить программу или игру в режиме совместимости с предыдущей версией ОС, читайте подробнее: Режим совместимости Windows 10.
  2. Если ошибка начинает проявляться в программе, которая до этого корректно работала на том же компьютере, попробуйте использовать точку восстановления системы с даты, когда проблема не проявлялась.
  3. Если вы столкнулись с проблемой после переустановки Windows на компьютере или ноутбуке, вручную установите все оригинальные драйверы устройств, включая драйверы чипсета. Вручную — это не с помощью "Обновить драйвер" в диспетчере устройств, а путем скачивания драйверов с официального сайта производителя материнской платы или ноутбука.
  4. Попробуйте запустить программу или игру от имени администратора.
  5. Проверьте вашу оперативную память на наличие ошибок, это также может быть причиной Exception Access Violation.
  6. Иногда ошибка возникает после того, как вы вручную добавили DLL в системную папку C:{Windows\SysWOW64 и C:{Windows\System32. Иногда это нерабочая DLL, иногда битовая глубина библиотеки не соответствует расположению.
  7. Для программистов JAVA: сообщается, что ошибка может возникнуть, если в системах x64 SysWOW64 находится в PATH перед System32.

Также, если программа загружена из Интернета (с неофициального сайта), вы можете попробовать удалить ее, а затем загрузить из другого источника.

Видео

Я буду благодарен, если вы поделитесь в комментариях, какой метод сработал в вашем случае.

Оцените статью
Добавить комментарий