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, но это тема для отдельной статьи.

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