Появление сообщения об ошибке «Предотвращение выполнения данных» в Windows XP с пакетом обновления 2 (SP2) и Windows XP Tablet PC Edition 2005

Переводы статьи Переводы статьи

В этой статье

Show all imageПоказать всеHide all imageСкрыть все

Проблема

На компьютерах под управлением Microsoft Windows XP с пакетом обновления 2 (SP2) или Windows XP Tablet PC Edition 2005 появляется сообщение об ошибке следующего вида.

Предотвращение выполнения данных – Microsoft Windows
Для защиты компьютера эта программа была закрыта системой.
Имя: имя_программы
Издатель: издатель_программы

Предотвращение выполнения данных (DEP) помогает защитить от повреждения вирусами и при других угрозах безопасности. Некоторые программы могут работать некорректно, когда оно включено. Для получения обновленнной версии программы, обратитесь к издателю. Что делать дальше?


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

Причина

Подобное сообщение может появляться, поскольку Microsoft Windows XP с пакетом обновления 2 (SP2) использует для защиты от вирусов и прочих угроз безопасности компонент «Предотвращение выполнения данных» (DEP).

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

Решение

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

Временное решение

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

Кроме того, исключение для приложения можно создать с помощью компонента Система панели управления. Для этого выполните следующие действия.
  1. В меню Пуск выберите пункт Выполнить, введите команду sysdm.cpl и нажмите кнопку ОК.
  2. На вкладке Дополнительно в группе Быстродействие нажмите кнопку Параметры.
  3. В окне Параметры быстродействия откройте вкладку Предотвращение выполнения данных и нажмите кнопку Добавить.
  4. В окне Открыть найдите и выделите нужное приложение.
  5. Нажмите кнопку Открыть, а затем — Применить и ОК. В ответ на приглашение перезагрузить компьютер нажмите кнопку ОК.

Статус

Такое поведение является особенностью данного продукта.

Ссылки

Дополнительные сведения о компоненте DEP, входящем в состав пакета обновления 2 (SP2) для Windows XP, см. в следующей статье базы знаний Майкрософт:
875352 Подробное описание функции предотвращения выполнения данных, входящей в пакет обновления 2 (SP2) для Windows XP

Дополнительные сведения

Если в текущей конфигурации функция DEP применяется только для некоторых приложений и служб Windows, в окне сообщения об ошибке, порождаемого компонентом DEP, кнопка «Изменить параметры» отображаться не будет.

Чтобы ознакомиться с конфигурацией компонента DEP, воспользуйтесь средством Система панели управления. Для этого выполните следующие действия.
  1. В меню Пуск выберите пункт Выполнить, введите команду sysdm.cpl и нажмите кнопку ОК.
  2. Перейдите на вкладку Дополнительно и нажмите кнопку Параметры в разделе Быстродействие.
  3. В окне Параметры быстродействия откройте вкладку Предотвращение выполнения данных.
  4. Обратите внимание, установлены ли флажки Включить DEP только для основных программ и служб Windows и Включить DEP для всех программ и служб, кроме выбранных ниже.
Если в текущей конфигурации функция DEP применяется только для некоторых приложений и служб Windows, то невозможно создать исключение для конкретного приложения. Это поведение является особенностью пакета обновления 2 (SP2) для Windows XP.

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

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

Об этой статье

Код статьи: 875351
Последний отзыв: 11 июля 2005 г.
Информация в данной статье относится к следующим продуктам.: Microsoft Windows XP Professional Service Pack 2 (SP2), Microsoft Windows XP Home Edition Service Pack 2 (SP2), Microsoft Windows XP Media Center Edition Service Pack 2 (SP2), Microsoft Windows XP Tablet PC Edition 2005
Вы хотите поделиться отзывом об этой статье?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.