Главная >> Проблемы и решения >> Windows >> Windows XP. Сообщение об ошибке «Access violation at address....». Что делать?

Windows XP. Сообщение об ошибке «Access violation at address....». Что делать? Печать


Пытаетесь запустить только что установленную программу или игру и видите на экране сообщение об ошибке «Access violation at address....». Не знаете, что делать? Давайте найдем решение вместе.

Сообщение об ошибке «Access violation at address....» означает, что приложение пытается обратиться к тому разделу памяти, что не предназначен для работы с данной программой. Причин, вызывающих появление ошибки «Access violation at address....» великое множество, от работы вредоносных программ (куда уж без вирусов) и до сбоев программного обеспечения.

Наиболее действенный способ избавиться от появления сообщение об ошибке «Access violation at address....» - это изменить настройки Data Execution Prevention или просто DEP.  Не вдаваясь в подробности, можно сказать, что DEP - это функция безопасности, предназначенная для обеспечения невозможности запуска вредоносного кода, причем, как на программном, так и на аппаратном уровне.

Решение 1. Добавление программ в список исключений.
Вызовите контекстное меню, кликнув правой кнопкой мыши по иконке Мой компьютер, далее Свойства, и вкладка «Дополнительно» → пункт «Быстродействие» → кнопка Параметры → вкладка «Предотвращение выполнения данных». Отметьте пункт «Включить DEP для всех программ и служб, кроме выбранных ниже».  Затем при помощи кнопки «Добавить» включите в список программы, вызывающие появление надоедливой ошибки «Access violation at address....». После чего нажмите «Применить» → ОК.

Решение 2. Отключение DEP.
Щелкните правой кнопкой по иконке Мой компьютер, затем Свойства, и вкладка «Дополнительно» → пункт «Загрузка и восстановление» – кнопка Параметры → кнопка Правка. Отредактируйте последнюю строчку в файле boot.ini следующим образом:
Было:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
Стало:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional RU" /noexecute=alwaysoff /fastdetect
Или просто откройте скрытый файл boot.ini (обычно расположен на диске С) и отредактируйте его указанным способом.
Сохраните измененный файл boot.ini и выполните перезагрузку операционной системы.
Таким образом, можно настроить DEP и иначе, используя четыре команды: OptIn, OptOut, AlwaysOn или AlwaysOff, но это тема для отдельной статьи.

Как видите, ничего сложного. Удачной работы!



 

Последние комментарии