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

Как исправить ошибку 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

Среди наиболее часто встречающихся причин ошибки у русскоязычного пользователя, особенно при использовании нелицензионных игр или программ — антивирус: встроенный Windows Defender или какой-либо сторонний.

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

Добавить программу в исключения антивируса

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

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

  1. Нажмите клавиши Win+R на клавиатуре, введите sysdm.cpl и нажмите Enter.
  2. На вкладке «Дополнительно» в разделе «Быстродействие» нажмите кнопку «Параметры». Открыть дополнительные параметры быстродействия компьютера
  3. Откройте вкладку «Предотвращение выполнения данных», выберите пункт «Включить DEP для всех программ и служб, кроме выбранных ниже» и добавьте в список исполняемый файл программы или игры, которая вызывает ошибку Exception Access Violation. Примените настройки. Отключить DEP для программы в Windows

Дополнительные способы исправить ошибку

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

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

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

Видео

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

Ваш комментарий будет первым

Добавить комментарий

Ваш адрес email не будет опубликован.