Зачастую случается так, что некоторые программы не могут нормально работать, когда на компьютере активна служба Data Execution Prevention (DEP). Выскакивает вот такое окошко с текстом «Прекращена работа программы iTunes». Функция «Предотвращение выполнения данных» заблокировала выполнение этой программы.
Предотвращение выполнения данных (Data Execution Prevention, DEP) – это набор программных и аппаратных технологий, позволяющих выполнять дополнительные проверки содержимого памяти и предотвращать запуск вредоносного кода. В операционных системах Windows XP с пакетом обновлений 2 (SP2) и Microsoft Windows XP Tablet PC Edition 2005 функция DEP реализована как на программном, так и на аппаратном уровне.
Основным преимуществом функции DEP является возможность предотвращения запуска вредоносного кода из области данных. Как правило, содержимое стека и кучи по умолчанию не является исполняемым кодом. При аппаратной реализации функция DEP вызывает исключение при запуске кода из указанных местоположений. Функция DEP, реализованная на программном уровне, предотвращает использование вредоносными программами механизма обработки исключений, существующего в Windows.
«. в отличие от брандмауэра или антивирусного программного обеспечения функция DEP не препятствует установке потенциально опасных программ на компьютер, а только следит за тем, как программы используют память, и после установки SP2, DEP по умолчанию включена для основных программ и служб Windows.»
Для того чтобы такая ошибка не появлялась необходимо выключить службу DEP.
Службу можно перевести в два штатных режима. При первом служба следит за свеми службами и программами, при втором только за важными системными программами и службами.
Зачастую это не помогает и необходимо полностью отключить DEP.
Итак отключаем полностью.
нажмите кнопку Пуск; – в строке Начать поиск введите cmd; – под заголовком Программы щелкните правой кнопкой мыши cmd.exe; – из контекстного меню выберите Запуск от имени администратора; – введите пароль администратора, если появится соответствующий запрос; – после приглашения системы введите команду bcdedit.exe /set nx AlwaysOff – нажмите Enter; – появится сообщение Операция успешно завершена; – закройте окно Интерпретатора команд Windows.
Примечания
1. По умолчанию используется значение bcdedit.exe /set nx OptIn. 2. bcdedit.exe /set nx AlwaysOff означает, что функция DEP отключена для всей системы, независимо от наличия аппаратной поддержки DEP.
Windows поддерживает четыре варианта настройки DEP на уровне системы. Во всех этих вариантах может использоваться как программная, так и аппаратная реализация DEP.
Комментарии
Блин помогите) Я пробывал на ХР вырубить однако нечего не вышло( И пробывал на Vista вырубить этот DEP однако в Spore всеравно поиграть немогу( При входу в редактор меня выкидывает((( Народ помогите плиз) Мой VK: vk.com/id44430242 (Добавляйтесь в друзья так как только друзья мне могут писать) Мой Skype: slavka122333bynazarov Мой Steam: OmGl4eXoB
Комментарий от Татьяна [ 22 декабря, 2013, 13:04 ]
А мне выдало,что этот файл не является системным и после нажатия Ентер-выдало кучу какаих то файлов Сообщение- Операция успешно завершена не было Так может проще удалить этот файл,как программу и все?…У меня от него отключается скайп
Предотвращение выполнения данных в Windows: что такое DEP
Современные операционные системы и современные процессоры реализуют на программном и аппаратном уровнях функцию предотвращения выполнения данных (англ. Data Execution Prevention) известную как DEP. Данная функция не позволяет приложениям выполнять код из отдельных областей памяти. DEP стало ответом вредоносным программам, сохраняющих свой код в таких областях, например, посредством переполнения буфера.
Аппаратная реализация DEP
В некоторых моделях процессоров реализована возможность помечать области памяти атрибутом, запрещающим исполнять код из данной области. Аппаратное предотвращение выполнения данных реализовано на уровне страниц виртуальной памяти и помечает данные страницы через изменение одного бита элемента таблицы страниц.
Программная реализация DEP
Программно функция предотвращения выполнения данных реализована во всех основных десктопных операционных системах (Windows, Linux, macOS), доступна она также в Android. В системах Windows DEP появилась в Windows XP SP 2 и Windows Server 2003 SP 1. Начиная с Windows Vista эта функция является встроенной в систему.
В Windows 7 при срабатывании DEP можно увидеть следующее сообщение: Для обеспечения защиты вашего компьютера служба предотвращения выполнения данных закрыла [имя программы]. По умолчанию эта функция включена только для основных программ и служб операционной системы, но её можно распространить и на все программы и службы. Отключить DEP в Windows полностью через графический интерфейс не представляется возможным, но это можно сделать путем редактирования загрузчика Windows.
Чтобы попасть в настройки DEP в Windows 7 откройте свойства системы (Пуск → Панель управления → Система). Далее откройте Дополнительные параметры системы, там найдите пункт Быстродействие и нажмите Параметры.
Далее нужно выбрать вкладку, которая так и называется — Предотвращение выполнения данных.
Здесь можно выбрать, включать ли DEP для всех программ и служб или только основных, а также задать исключения.
Отключение функции DEP в Windows
Если Вы хотите совсем отключить DEP в Windows, придется редактировать загрузчик ОС. В современных версиях Windows делается это через утилиту bcdedit.
Запустите командную строку с правами администратора и вбейте следующий текст:
В операционных системах Microsoft windows, начиная с версии XP, имеется одна интересная возможность — предотвращение выполнения данных (ПВД), в оригинале называется Data Execution Prevention (DEP). Иногда она мешает нормальной работе и её требуется отключать. В принципе ничего в этом сложного нет, а если никакого эффекта не последует, то можно всё включить обратно. В конце статьи есть подробное видео.
Как отключить DEP в windows 7/8
Итак, сразу к делу. Нажимаем кнопку «Пуск» и в строке поиска пишем «cmd». В результатах поиска в самом верху находим cmd — это нужно для запуска командной строки. Чтобы запустить её с правами администратора кликаем по команде правой кнопкой и выбираем из контекстного меню «Запуск от имени администратора».
Соответственно, если на данный момент вы залогинены в windows как обычный пользователь, то система попросит ввести пароль администратора.
Теперь, в появившееся чёрное окошко вставляем команду и жмём «Enter»:
bcdedit.exe /set nx AlwaysOff
Результатом должно быть сообщение: «Операция успешно завершена»
Далее нужно перезагрузиться чтобы изменения вступили в силу. Таким образом мы отключили DEP в windows 7 для ВСЕХ служб и программ, в независимости от того поддерживается ли предотвращение выполнения данных вашим процессором на аппаратном уровне или нет.
Как выключить функцию DEP для отдельной программы
В разделе «Быстродействие» жмём на кнопку «Параметры»
Нам нужна вкладка «Предотвращение выполнения данных». Здесь в принципе всё и так понятно:
По умолчанию DEP работает только для основных программ и служб. Переставляя переключатель в положение «Включить DEP для всех программ и служб, кроме выбранных ниже» мы можем сами определить для каких программ нужно отключать функцию ПВД. Для этого просто выберите программу из списка или нажмите «Добавить» и вручную выберите запускаемый (.exe) файл.
Учтите, что 64-х битные приложения не получится добавить в этот список. Также, программа сама должна поддерживать работу с выключенной функцией. Во всяком случае, вы сразу увидите сообщение об ошибке.
Вот ещё, перед тем как отключать функцию из командной строки, сначала проверьте, может она у вас работала для всех программ. Тогда переключите сначала на только основные службы и программы и перезагрузитесь. Возможно, та проблема, из-за которой вы попали на эту статью, будет решена.
Как обратно включить DEP в windows 7/8
Чтобы вернуть всё назад запустите ещё раз командную строку «cmd» от имени администратора, только на этот раз вставьте такую команду:
bcdedit.exe /set nx OptIn
и перезагрузитесь. Всё.
Теперь небольшое отступление что же это за функция такая и с чем её едят. Предотвращение выполнения данных призвано защитить систему от некоторых вирусов и угроз безопасности системы. Но ни в коем случае не стоит путать это с антивирусом или брандмауэром! Это абсолютно разные вещи.
DEP помечает некоторые служебные области в оперативной памяти компьютера как «неисполняемые», и если программа попытается исполнить свой код в этой области, то функция сработает, программа будет принудительно закрыта и будет выдано соответствующее сообщение. Дело в том, что так могут работать некоторые вирусы, а потому такой метод блокировки помогает предотвратить выполнение определённого вредоносного кода.
Бывает как аппаратная реализация функция (с помощью команд процессора), так и программная (с помощью специального программного кода). Аппаратная реализация надёжнее и, наверное, все современные процессоры её поддерживают. Так что, если никаких проблем нет, то лучше ничего в настройках не менять.
Но, к сожалению, данная функция DEP может мешать работе и нормальных программ, поэтому иногда её отключают. Как это сделать — статья вам в помощь!
Видеоурок как отменить функцию DEP:
Отключаем DEP windows 7
Прежде чем отключить DEP windows 7 нужно понимать, что пользователь ПК идет на своеобразный риск, ведь любая функция, которая разработана компанией Microsoft и внедренная в ОС выполняет определенные задачи.
Это касается и функции DEP, которая является своеобразным форпостом в вопросах безопасности последних версиях ОС windows начиная с XP SP2.
Что такое DEP?
Итак, что же такое DEP и стоит ли отключать данную функцию.
Как известно с появлением первых вирусов, целью создания которых было в основном кража конфиденциальных данных, начали создаваться специальные программы, которые в последующем стали называться антивирусными.
Но в дополнение к ним, компанией Microsoft начали разрабатываться различные патчи безопасности, которые пользователи ОС windows стали получать во время обновления системы.
Безусловно, данные обновления играю важную роль в вопросах безопасности, но не все пользователи ПК устанавливали эти обновления. Да и обеспечить 100% защиту от кражи данных с компьютера, особенно тех, которые временно обрабатываются в ОЗУ компьютера они не могли.
Нужно было создать такую защиту, которая была бы по умолчанию встроенная в ОС windows и поддерживалась бы на программном, и аппаратном уровнях.
И такая защита была создана. Назвали ее «Data Execution Prevention» — DEP. Переводится, как «предотвращение выполнение данных».
Как все работает?
В памяти процессора и ОЗУ компьютера есть специально выделенные области для временного хранения обрабатываемых данных, а попросту, информации. Также в эти области загружаются работающие программы и системные файлы операционной системы.
Задачей у большинства вирусов является проникновение в данные области и кража информации или запуск оттуда вредоносного кода.
То есть, в область обработки данных ОЗУ или процессора может проникнуть вредоносных код, который и делает всю черную работу.
В принципе раньше так и происходило, пока не появилась защитная функция DEP, которая начала отслеживать и фильтровать поступающую информацию в ОЗУ устройств отсекая вирусные коды.
Если же код все-таки проник в эти области и начал выполняться, то система DEP видит, что начали происходить какие-то нештатные процессы в областях данных, которые нужно остановить.
Это касается и некоторых программ, которые после или еще в процессе установки могут неправильно использовать оперативную память.
В этом случае DEP может прекратить работу или установку данного софта высветив сообщение о том, что было предотвращено выполнение данных.
Как правило, это и является основной причиной отключения DEP и не только в windows 7. Пользователям надоедают постоянные сообщения, и они пытаются от них избавиться.
Версии программного обеспечения
Практически все новые версии программ поддерживают совместную работу с DEP.
Если после установки определенной программы начало появляется сообщение о предотвращении выполнения данных, то не спешите отключать DEP.
Обратите внимание на версию программы и постарайтесь ее обновить. После обновления, как правило, сообщение больше не появляется
Если это не помогло, то можно отключить DEP только для этого приложения, что минимально скажется на снижении безопасности компьютера.
Но обо всем по порядку.
Как отключить DEP windows 7
Отключать DEP в windows 7 необходимо только в самом крайнем случае, так как вы снижаете безопасность всей системы и компьютера. Лучше сделать это только для определенного софта, а не для всей системы.
Отключить DEP вы сможете только при нахождении в системе с правами администратора.
Нажмите кнопку «Пуск» и введите внизу в строку поиска слово «Система».
Появится результат поиска, нажмите слово «Система».
Далее – «Дополнительные параметры системы».
Появиться окно «Свойство системы».
Зайдите в раздел – Быстродействие – «Параметры».
Далее – «Предотвращение выполнение данных».
Здесь можно добавить в исключение программы и службы, при запуске которых появляется злосчастное сообщение.
Аппаратная поддержка DEP
Аппаратная поддержка DEP является дополнительной ступенью защиты, но она реализована только там, где существует поддержка данной функции в устройствах.
К примеру, у всех последних типов процессоров функция DEP предусмотрена.
Реализовано это так.
Определенные области памяти процессора помечены, как не содержащие исполнительного кода.
Если вдруг в данной области, какая-то программа пытается запустить код, то работа этого приложения останавливается.
Если процессор не поддерживает DEP, то данная функция работает только на программном уровне защищая в основном главные системные файлы.
Как включить DEP на Windows 10
Выбор способа для обратного включения DEP зависит от того, каким методом вы пользовались, когда отключали опцию. Рассмотрим все варианты.
Через «Командную строку»
Если вы использовали «Командную строку», то есть провели деактивацию сразу для всех утилит, активировать дополнительную защиту DEP через «Панель управления» у вас никак не получится, потому что тот самый раздел «Предотвращение выполнения данных» будет просто отсутствовать в окне. Что в этом случае предпринять?
Через «Панель управления»
Если вы отключали DEP для отдельных приложений в окне «Параметры быстродействия» и теперь хотите, чтобы функция работала для них снова, сделайте следующее:
В «Редакторе реестра»
Если вы создавали параметры для отдельных программ в «Редакторе реестра», процедура активации средства защиты DEP будет выглядеть следующим образом:
Функция DEP представляет собой «предохранитель» системы от запуска вирусов. В некоторых случаях она может по ошибке принимать безопасные программы, которыми пользуется клиент Windows 10, за вредоносное ПО. Если вы доверяете этим утилитам, поставьте их в качестве исключения в окне «Параметры безопасности» или же в «Редакторе реестра» — опция перестанет работать для них. Вы также вправе выключить функцию полностью через «Командную строку», однако в этом случае вы берете на себя ответственность за безопасность вашего компьютера: если вирусный код попадёт на ваше устройство, он запустится при выключенном DEP.
Включение и отключение DEP в Windows
Как известно, вопрос компьютерной безопасности стоит остро уже довольно давно. Разработчики ежегодно создают всё более новые средства обеспечения безопасности, которые, к сожалению, довольно плохо соотносятся с работой рядового юзера за ноутбуком. Речь идёт о постоянных ошибках и системных конфликтах, возникающих в тех или иных утилитах как раз из-за некоторых средств защиты системы. Одним из таких является DEP. В этой статье подробно разберём, как включить или выключить DEP в Виндовс. Давайте приступим. Поехали!
При необходимости можно отключить Data Execution Prevention (DEP).
Название DEP означает Data Execution Prevention, переводя дословно получается — предотвращение выполнения данных. Суть этой функции заключается в препятствовании выполнения кода, который исполняется в неисполняемых областях памяти. Таким образом, DEP предотвращает атаку вирусного ПО по одному из направлений. Но нередко эта полезная функция только мешает юзерам, провоцируя различные ошибки во время работы определённых программ или игр.
Есть несколько способов выключения DEP. Первый (подойдёт для Windows 7 и 8.1) — выключает эту функцию для всех служб и утилит Виндовс. Сперва зайдите в режим командной строки с правами администратора, а затем пропишите следующую команду и нажмите клавишу Enter, чтобы начать выполнение:
bcdedit.exe /set nx AlwaysOff
Теперь перезагрузите ноутбук, чтобы новые настройки начали действовать. Если вам вдруг понадобится включить функцию предотвращения выполнения данных, то выполните ту же команду, только замените «Off» на «On».
Если же вы не хотите выключить DEP полностью, ставя систему под угрозу (что разумно), деактивируйте эту функцию для конкретной утилиты либо нескольких утилит, с которыми возникают проблемы. Есть два подхода к решению этой проблемы. Первый — путём изменения дополнительных параметров системы, второй — через реестр Виндовс.
Если вам больше нравится первый вариант, откройте Панель управления компьютера и выберите из меню раздел «Система» либо просто кликните правой кнопкой мыши по ярлыку «Мой компьютер» и щёлкните по пункту «Свойства».
Кликните по пункту «Дополнительные параметры системы», после чего перейдите к вкладке «Дополнительно».
Далее воспользуйтесь кнопкой «Параметры» из раздела «Быстродействие». Теперь перейдите к вкладке «Предотвращение выполнения данных» и отметьте нужный пункт в зависимости от того хотите вы активировать либо деактивировать DEP. После того как внесли изменения в настройки ОС, перезагрузите ноутбук.
Ровно то же самое можно сделать путём редактирования реестра Виндовс (для опытных пользователей). Сперва воспользуйтесь горячими клавишами Win+R, чтобы перейти к окну «Выполнить» и пропишите (без кавычек) «regedit». Попав в реестр Виндовс, откройте раздел «HKEY_LOCAL_MACHINE», а затем «SOFTWARE». Далее перейдите к папке «Windows NT». Там находится раздел «CurrentVersion», а уже в нём — «AppCompatFlags». Вы почти у цели. Находясь в «AppCompatFlags», поищите папку «Layers», если таковая отсутствует — создайте её. Теперь нужно создать так называемые строковые параметры для тех утилит, которым вы хотите выключить DEP. Названием каждого строкового параметра должен быть полный путь к exe-файлу конкретной утилиты или игры. Установите значение «DisableNXShowUI».
Готово. После внесения изменений в работу системы следует перезагрузить компьютер.
Несмотря на то что, как правило, деактивация DEP не приводит ни к каким серьёзным последствиям, следует помнить, что это важный компонент системы безопасности компьютера, который был придуман не просто так, поэтому имейте в виду, что отказ от применения этой функции остаётся на ваше усмотрение и отвечать за возможные последствия также будете только вы.
Как отключить DEP в Windows 10. DEP — DataExecutionPrevention – это специальная функция системы, позволяющая предотвратить исполнение программного кода в неисполняемых сегментах памяти. Иными словами, она не позволяет вредоносным программам или вирусам проникнуть в ваш компьютер.Некоторым приложениям данная функция мешает выполнять свои задачи и может стать причиной возникновения ошибок при загрузке.Чаще всего это происходит с играми, такими как например FIFA 18 — в результате включенного DEP появляется ошибка — «Память не может быть прочтена или записана», или «Ошибка при обращении к адресу…»Отключение Dep в Windows можно осуществить полностью или выборочно, для определенных программ с которыми возникают проблемы.
Как отключить DEP в windows
Начиная с ОС windows XP и во всех последующих версиях системы windows, есть такая функция как DEP. Ее можно расшифровать и перевести как «предотвращение выполнения данных». В некоторых случаях, работа данной службы создает определенные помехи и тогда возникает необходимость в ее отключении. Эта процедура не слишком сложная и многие смогут это легко повторить, ну а если отключение не дало желаемого эффекта, то DEP всегда можно снова активировать. Для большей наглядности, в конце статьи можно посмотреть видео, где все подробно показано.
Что такое функция DEP?
Основное предназначение функции DEP, это защита вашей системы от вредоносных приложений и других угроз, которые могут быть опасны для windows. Но не надо думать, что это на подобии антивируса или брандмауэра. Нет, это совсем другая программа, работающая по иному принципу.
Функция DEP способна отмечать различные области оперативной памяти которые не предназначены для использования. Если какая-нибудь программа начнет туда «влезать», то DEP тут же ее принудительно отключит и выдаст соответствующее сообщение об ошибке. Так часто могут работать вирусы или некорректно работающие приложения, в следствии чего предотвращается работа потенциально опасных для системы программ и служб.
Обычно, если с DEP не наблюдается проблем в системе, лучше вообще не трогать эти настройки. Но в некоторых случаях, встроенная утилита может создавать помехи в работе вполне нормальных программ, которые не несут никакой угрозы. В таких случаях приходится прибегать к отключению этой функции.
Как отключить DEP в windows?
Ну что же, приступим к делу. Откройте меню «Пуск» и в поисковом поле введите «cmd» (без кавычек). Появится список найденных файлов, в самом верху будет одноименная программа. Но не спешите ее запускать, ведь мы должны работать через учетную запись администратора. Поэтому, сделайте по ней клик правой кнопкой мышки и нажмите на «Запуск от имени администратора».
При этом, если находитесь в системе с учетной записи простого пользователя, то вам придется дополнительно ввести пароль для входа через учетную запись администратора, если он установлен.
После этих действий откроется окошко командной строки. Скопируйте в него данную команду и нажмите клавишу «Enter»: bcdedit.exe /set nx AlwaysOff
В окне должно появиться сообщение об успешном завершении операции, как показано на рисунке ниже.
Чтобы все изменения начали работать, выполните перезагрузку компьютера. Вот так мы полностью выполнили отключение DEP для абсолютно всех приложений, служб и программ. Это действие применяется в любом случае, даже если работа этой функции никак не поддерживается на аппаратном уровне.
Выключаем DEP только для отдельного приложения
Есть и такой способ. Чтобы это сделать, откройте панель управления и перейдите в раздел «Система». В левой части окна, на панели, нажмите на ссылку «Дополнительных параметров системы».
На самой первой вкладке «Дополнительно» там, где раздел «Быстродействие», делаем клик по кнопке «Параметров».
В следующем окошке открываем вкладку «Предотвращение выполнения данных». Видим такую картинку.
При стандартных настройках, эта функция будет работать исключительно с основными программами и службами. Но если переместить переключатель на пункт ниже, туда где написано «Включить для всех программ и служб», у нас появится возможность выбрать и добавить к списку программы, с которыми DEP не будет работать. Просто выбираете в списке программу или нажимаете «Добавить» и через окно проводника найдите исполняемый файл программы и выбираете его.
Но есть одна особенность, 64 разрядные приложения не будут добавляться к данному списку. И далеко не все программы могут поддерживать работу без функции предотвращения выполнения данных. Это нужно учитывать и в таких случаях будет появляться ошибка.
В случае отключения службы через командную строку, рекомендуем убедится в том, что она включена для работы только с основными программами. Если она включена для всех приложений и служб, то разумно сначала переключиться на работу только для основных служб и выполнить перезагрузку компьютера. Вполне возможно, что этого будет достаточно, для решения проблемы и использование командной строки не потребуется.
Как включить DEP?
Чтобы снова запустить работу данной функции, откройте командную строку (cmd) с правами администратора, скопируйте туда и выполните вот такую команду:
bcdedit.exe /set nx OptIn
После этого сделайте перезагрузку компьютера и DEP будет работать, как и прежде. Напоследок, для большей наглядности, предлагаем вам взглянуть на видео, где все подробно показано:
Отключение функции DEP в windows7
В Виндовс 7 встроен очень полезный алгоритм предотвращения выполнения данных (ПВД), оригинальное название Data Execution Prevention (DEP). Суть состоит в следующем — ОС при аппаратной реализации NX (от фирмы-производителя Advanced Micro Devices) либо XD (от фирмы-производителя Интел) запрещает выполнять действия алгоритму из того сектора оперативной памяти, который отмечен параметром неисполняемый. Более просто: выполняет блокировку одного из направлений вирусной атаки.
Отключение DEP для Виндовс 7
Для определенного программного обеспечения включение этой функции приводит к предотвращению рабочих процессов, а также к возникновению неисправности при включение ПК. Данная ситуация возникает как с отдельными программными решениями, так и с системой в целом. Неисправности, связанные с обращением к оперативной памяти по определённому параметру, возможно, связаны с DEP. Рассмотрим способы решения данной проблемы.
Способ 3: Редактор базы данных
Включения работы DEP: запускаем интерпретатор команд Виндовс 7, и в нём вводим команду: Bcdedit.exe/set nx OptIn Дальше перезапускаем ПК.
При выполнении данных несложных действий при помощи командной строки или настройки системы/реестра отключается функция DEP в Виндовс 7. Представляет ли опасность отключение функционала DEP? Чаще всего — нет, если программа, для которой происходит это действие, с официального ресурса, то это не опасно. В других случаях есть опасность заражения вирусным ПО.
Мы рады, что смогли помочь Вам в решении проблемы.
Как отключить DEP в windows?
Что такое DEP? От английского Data Execution Prevention, что переводится как «Предотвращение выполнения данных». По сути, это функция безопасности, встроенная в различные операционные системы, включая windows. Функция защищает систему от некоторых вирусов, троянов и прочих угроз безопасности, правда, путать с антивирусом или антивирусной утилитой ее ни в коем случае нельзя.
DEP не является антивирусом. DEP помечает отдельные служебные области в оперативной памяти компьютера как «неисполняемые». Если программа попытается исполнить код в этой области, функция сработает, поэтому программа будет закрыта, а пользователь увидит соответствующее сообщение. Зачем это сделано? Все просто: по такому алгоритму работают некоторые вредоносные программы, поэтому принудительное закрытие приложение позволяет избежать атаки.
Разумеется, отключать DEP никто не рекомендует и я вхожу в эту же когорту людей. Проблема в том, что в единичных случаях DEP может «мешать» работе приложений на компьютере, поэтому иногда эту функцию все же приходится отключать. Лучше делать это временно, не забыв затем включить DEP. Функция работает на windows 7, 8 и 8.1.
Как отключить DEP для всей системы?
Самый простой способ — это воспользоваться командной строкой. Для этого нажмите «Пуск», в строке «Найти программы и файлы» напишите cmd. В верхней части окна появится ярлык программы. Нажмите на него правой кнопкой мыши и выберите «Запуск от имени администратора».
Появится окно командной строки. В него добавьте следующую строку:
bcdedit.exe /set nx AlwaysOff
Нажмите клавишу Enter.
После того, как в окне командной строки вы увидите надпись «Операция успешно завершена», закройте окно и перезагрузите компьютер, что бы изменения вступили в силу. Этот способ позволяет отключить DEP для всех служб или программ.
Если вы желаете отключить DEP только для отдельной программы, мы пойдем другим путем.
Найдите на рабочем столе значок «Компьютер» (если не нашли, нажмите на кнопку «Пуск» и посмотрите в правую сторону окна), нажмите на него правой кнопкой мыши и в меню выберите «Свойства». Откроется окно просмотра основных сведений о вашем компьютере. В его левой части есть небольшое меню, в котором нас интересует пункт «Дополнительные параметры системы». Нажимаем.
Открывается окошко. На вкладке «Дополнительно» нажимаем кнопку «Параметры».
Откроется еще одно окошко. В нем выберите вкладку «Предотвращение выполнения данных». Ставите галочку рядом с пунктом «Включить DEP для всех программ и служб, кроме выбранных ниже», а с помощью кнопки «Добавить» добавляете файлы программ (.exe), которые и необходимо отключить.
Не забудьте нажать на кнопку ОК, когда выбор будет завершен.
Еще один похожий способ, но только с помощью редактора реестра. Открываем редактор реестра (WIN+R, вводим в окно слово regedit и нажимаем Enter). Проходим по пути HKEY LOCAL MACHINE — SOFTWARE — Microsoft — windows NT — CurrentVersion — AppCompatFlags — Layers. Если пункта Layers нет, не беда, создайте его самостоятельно. Затем в нем создаете строковый параметр, имя которого — путь к исполняемому файлу программы, а в качестве значения указываете DisableNXShowUI.
Этим способом (с редактором реестра) я пользоваться крайне не советую, что бы вы случайно не изменили реестр там, где это не нужно, поэтому ответственность за выполнение сего действия вы берете на себя.
Как включить DEP в windows?
Тут все просто. Запускаем командную сроку от имени администратора и пишем: