При запуске игры или программы, а иногда и при работе с ними, вы можете столкнуться с ошибкой 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, то это можно сделать, открыв "Безопасность Windows" — "Защита от вирусов и угроз" — "Управление настройками" и добавив необходимую папку в раздел "Исключения".
DEP
Функция предотвращения выполнения данных в памяти также может вызывать рассматриваемую ошибку для некоторых программ, попробуйте отключить ее. Для этого
- Нажмите клавиши Win+R наберите на клавиатуре sysdm.cpl и нажмите Enter.
- На вкладке "Дополнительно" в разделе "Производительность" нажмите на кнопку "Параметры".
- Откройте вкладку "Data Execution Prevention", выберите "Enable DEP for all programs and services except those selected below" и добавьте в список исполняемый файл программы или игры, которая вызывает ошибку Exception Access Violation. Применить настройки.
Другие способы устранения ошибки
Вышеуказанные два способа чаще всего возвращаются работоспособными и решают проблему, но не всегда. Кроме того, вы можете попробовать следующие методы:
- Для относительно старого ПО — попробуйте запустить программу или игру в режиме совместимости с предыдущей версией ОС, читайте подробнее: Режим совместимости Windows 10.
- Если ошибка начинает проявляться в программе, которая до этого корректно работала на том же компьютере, попробуйте использовать точку восстановления системы с даты, когда проблема не проявлялась.
- Если вы столкнулись с проблемой после переустановки Windows на компьютере или ноутбуке, вручную установите все оригинальные драйверы устройств, включая драйверы чипсета. Вручную — это не с помощью "Обновить драйвер" в диспетчере устройств, а путем скачивания драйверов с официального сайта производителя материнской платы или ноутбука.
- Попробуйте запустить программу или игру от имени администратора.
- Проверьте вашу оперативную память на наличие ошибок, это также может быть причиной Exception Access Violation.
- Иногда ошибка возникает после того, как вы вручную добавили DLL в системную папку C:{Windows\SysWOW64 и C:{Windows\System32. Иногда это нерабочая DLL, иногда битовая глубина библиотеки не соответствует расположению.
- Для программистов JAVA: сообщается, что ошибка может возникнуть, если в системах x64 SysWOW64 находится в PATH перед System32.
Также, если программа загружена из Интернета (с неофициального сайта), вы можете попробовать удалить ее, а затем загрузить из другого источника.
Видео
Я буду благодарен, если вы поделитесь в комментариях, какой метод сработал в вашем случае.