DEP в Windows – это своего рода «предохранитель» системы, который включает в себя специализированные аппаратные и программные технологии, осуществляющие проверку оперативной памяти и ее содержимого и, в случае возникновения угрозы, могут прекращать работу вредоносного кода.
DEP отлично блокирует множество вирусов, ориентированных на работу в оперативной памяти системы, после чего начинает процесс исполнения собственных кодов. Для пользователя это выглядит следующим образом: если DEP регистрирует неправильное использование оперативной памяти, то на экране появляется сообщение об ошибке, а вредоносная программа принудительно прекращает свою работу. Это очень важно для безопасности операционной системы.
Что такое функция DEP?
Основное предназначение функции DEP, это защита вашей системы от вредоносных приложений и других угроз, которые могут быть опасны для Windows. Но не надо думать, что это на подобии антивируса или брандмауэра. Нет, это совсем другая программа, работающая по иному принципу.
Как отключить DEP в Windows 7/8/10
Функция DEP способна отмечать различные области оперативной памяти которые не предназначены для использования. Если какая-нибудь программа начнет туда «влезать», то DEP тут же ее принудительно отключит и выдаст соответствующее сообщение об ошибке. Так часто могут работать вирусы или некорректно работающие приложения, в следствии чего предотвращается работа потенциально опасных для системы программ и служб.
Обычно, если с DEP не наблюдается проблем в системе, лучше вообще не трогать эти настройки. Но в некоторых случаях, встроенная утилита может создавать помехи в работе вполне нормальных программ, которые не несут никакой угрозы. В таких случаях приходится прибегать к отключению этой функции.
Что такое DEP и для чего он нужен
Английская аббревиатура DEP расшифровывается как Data Execution Prevention. В переводе на русский — «Предотвращение выполнения данных». Это специальный набор как аппаратных, так и программных средств, цель которых — обеспечить компьютер дополнительной защитой от опасных вредоносных программ.
Как работает функция DEP? Она проверяет оперативную память устройства (ОЗУ) и её содержимое. Когда вирус, созданный для работы в «оперативке», попадет на ПК, он захочет запустить процесс исполнения собственных кодов в системной области ОЗУ. В этом случае DEP тут же обнаруживает, что область памяти, которая предназначена для самой системы Windows и авторизованных утилит, используется неправильно какой-то неизвестной программой (вирусом). В результате опция блокирует (предотвращает) его запуск и уведомляет пользователя об этом в специальном окошке с сообщением.
DEP защищает компьютер от вирусов, блокируя их запуск в системной памяти ПК
Таким образом, DEP способна отразить множество вирусных атак. Функцию нельзя рассматривать как полную замену антивирусу. Если последний не справился со своей задачей по тем или иным причинам, в ход идёт технология DEP.
Как отключить DEP Windows для программ?
На практике данное понятие означает по умолчанию установленную функцию «Виндовс», что-то вроде антивируса, но по сути им не считается. Она блокирует проги, которые хотят для своей работы применить часть оперативной памяти, отмеченную операционкой как «неиспользуемая».
Дмитрий Вассияров
https://profi-user.ru/dep/
Как отключить DEP в Windows?
Ну что же, приступим к делу. Откройте меню «Пуск» и в поисковом поле введите «cmd» (без кавычек). Появится список найденных файлов, в самом верху будет одноименная программа. Но не спешите ее запускать, ведь мы должны работать через учетную запись администратора. Поэтому, сделайте по ней клик правой кнопкой мышки и нажмите на «Запуск от имени администратора».
При этом, если находитесь в системе с учетной записи простого пользователя, то вам придется дополнительно ввести пароль для входа через учетную запись администратора, если он установлен.
После этих действий откроется окошко командной строки. Скопируйте в него данную команду и нажмите клавишу «Enter»: bcdedit.exe /set nx AlwaysOff
В окне должно появиться сообщение об успешном завершении операции, как показано на рисунке ниже.
Чтобы все изменения начали работать, выполните перезагрузку компьютера. Вот так мы полностью выполнили отключение DEP для абсолютно всех приложений, служб и программ. Это действие применяется в любом случае, даже если работа этой функции никак не поддерживается на аппаратном уровне.
Отключение DEP для всей системы
Для начала, пользователю потребуется запустить командную строку
от имени администратора, сделать это можно через меню пуск, найдя соответствующее приложения, щелкнув по нему ПКМ и нажав на нужный пункт меню. В консоли нужно ввести оператор
bcdedit.exe /set nx AlwaysOff
и выполнить его.
После выполнения команды потребуется перезапустить компьютер. Для включения опции стоит использовать ту же команду, только заменить последнее слово на AlwaysOn
Выключаем DEP только для отдельного приложения
Есть и такой способ. Чтобы это сделать, откройте панель управления и перейдите в раздел «Система». В левой части окна, на панели, нажмите на ссылку «Дополнительных параметров системы».
На самой первой вкладке «Дополнительно» там, где раздел «Быстродействие», делаем клик по кнопке «Параметров».
В следующем окошке открываем вкладку «Предотвращение выполнения данных». Видим такую картинку.
При стандартных настройках, эта функция будет работать исключительно с основными программами и службами. Но если переместить переключатель на пункт ниже, туда где написано «Включить для всех программ и служб», у нас появится возможность выбрать и добавить к списку программы, с которыми DEP не будет работать. Просто выбираете в списке программу или нажимаете «Добавить» и через окно проводника найдите исполняемый файл программы и выбираете его.
Но есть одна особенность, 64 разрядные приложения не будут добавляться к данному списку. И далеко не все программы могут поддерживать работу без функции предотвращения выполнения данных. Это нужно учитывать и в таких случаях будет появляться ошибка.
В случае отключения службы через командную строку, рекомендуем убедится в том, что она включена для работы только с основными программами. Если она включена для всех приложений и служб, то разумно сначала переключиться на работу только для основных служб и выполнить перезагрузку компьютера. Вполне возможно, что этого будет достаточно, для решения проблемы и использование командной строки не потребуется.
Как понять, что проблема относится к DEP
Прежде чем пытаться что-то отключить, следует разобраться – а относится ли попавшая в немилость служба к появившейся проблеме?
Типовой образец ошибки, связанной со службами DEP – появление сообщения вида «инструкция по адресу «такому-то» обратилась к памяти по адресу «другому», память не может быть «written» либо «read»» при попытке запуска определённых приложений. Как можно понять по описанию, служба по неясным причинам ограничивает доступ программы к нашей системе, вызывая критические ошибки в её работе.
В первую очередь, стоит, проверить приложение и его файлы на вирусы – не на ровном же месте сработала тревога. Даже если проблемы не были найдены, стоит провести полную проверку системы, чтобы гарантировано не пропустить вирус.
В случае если ошибка остаётся на месте, а система всё же чиста – перейдём к следующему пункту.
Как включить DEP на Windows 10
Выбор способа для обратного включения DEP зависит от того, каким методом вы пользовались, когда отключали опцию. Рассмотрим все варианты.
Через «Командную строку»
Если вы использовали «Командную строку», то есть провели деактивацию сразу для всех утилит, активировать дополнительную защиту DEP через «Панель управления» у вас никак не получится, потому что тот самый раздел «Предотвращение выполнения данных» будет просто отсутствовать в окне. Что в этом случае предпринять?
Через «Панель управления»
Если вы отключали DEP для отдельных приложений в окне «Параметры быстродействия» и теперь хотите, чтобы функция работала для них снова, сделайте следующее:
В «Редакторе реестра»
Если вы создавали параметры для отдельных программ в «Редакторе реестра», процедура активации средства защиты DEP будет выглядеть следующим образом:
Функция DEP представляет собой «предохранитель» системы от запуска вирусов. В некоторых случаях она может по ошибке принимать безопасные программы, которыми пользуется клиент Windows 10, за вредоносное ПО. Если вы доверяете этим утилитам, поставьте их в качестве исключения в окне «Параметры безопасности» или же в «Редакторе реестра» — опция перестанет работать для них. Вы также вправе выключить функцию полностью через «Командную строку», однако в этом случае вы берете на себя ответственность за безопасность вашего компьютера: если вирусный код попадёт на ваше устройство, он запустится при выключенном DEP.
Что такое DEP? От английского Data Execution Prevention, что переводится как «Предотвращение выполнения данных». По сути, это функция безопасности, встроенная в различные операционные системы, включая Windows. Функция защищает систему от некоторых вирусов, троянов и прочих угроз безопасности, правда, путать с антивирусом или антивирусной утилитой ее ни в коем случае нельзя.
DEP не является антивирусом. DEP помечает отдельные служебные области в оперативной памяти компьютера как «неисполняемые». Если программа попытается исполнить код в этой области, функция сработает, поэтому программа будет закрыта, а пользователь увидит соответствующее сообщение. Зачем это сделано? Все просто: по такому алгоритму работают некоторые вредоносные программы, поэтому принудительное закрытие приложение позволяет избежать атаки.
Разумеется, отключать DEP никто не рекомендует и я вхожу в эту же когорту людей. Проблема в том, что в единичных случаях DEP может «мешать» работе приложений на компьютере, поэтому иногда эту функцию все же приходится отключать. Лучше делать это временно, не забыв затем включить DEP. Функция работает на Windows 7, 8 и 8.1.
Используем редактор реестра
В случае, если предыдущий метод не помог, можно использовать редактор реестра для внесения нужных изменений. Не стоит забывать, что работать с ним нужно очень осторожно, не менять и не удалять переменные просто так. Лучше всего будет создать резервную копию
ветки реестра перед редактированием, также можно создать новую точку восстановления, чтобы было куда откатить компьютер, в случае сбоев.
После того, как предварительные меры будут приняты, можно приступать к действиям. Для начала нужно нажать на win+
r
и написать в появившемся окне
regedit
. После этого откроется приложение для редактирования реестра, в нем следует пройти по пути. Теперь будет нужно щелкнуть по пустому месту в правой части окна правой кнопкой мыши и
выбрать Создать
во всплывшем меню, потом нужно кликнуть по строковому параметру. Новая переменная должна содержать в качестве имени полный путь к программе, для которой нужно отключить dep.
В качестве значения должно содержаться DisableNXShowUI
. Дальше останется только перезагрузить компьютер, нужная опция будет отключена для указанных приложений.
Отключение для определенной программы
В случае, если требуется отключить опцию только для нескольких определенных приложений, есть способ проще, чем использование командной строки. Можно зайти в панель управления
, оттуда перейти в раздел
Система
. Откроется окно с ее свойствами, необходимо перейти на вкладку
Дополнительно
, перейти к пункту быстродействие и щелкнуть по параметрам.
Откроется окно, в котором следует перейти на вкладку под названием предотвращение выполнения данных
. Здесь можно будет выбрать второй пункт, в котором потребуется указать утилиту, для которой будет отключен dep, их сюда можно добавлять в неограниченном количестве, хоть все.
Использование реестра
Проделать описанные выше действия можно прямо через системный реестр. Правда, этот метод требует некоторой компьютерной сноровки и элементарного знания, как реестра работает.
- Запустите реестр с помощью команды «regedit» в меню «Выполнить» (Win+R).
- Перейдите на ветку HKEY_LOCAL_MACHINE → SOFTWARE → Microsoft → Windows NT → CurrentVersion → AppCompatFlags → Если раздела «Layers» нет, создайте его самостоятельно.
- Создайте новый строковый параметр, задав ему имя, являющееся путем к исполнительному файлу программы, которую вы хотите добавить в список исключений.
- Задайте новому параметру значение «DisableNXShowUI».
После закрытия реестра приложение должно запускаться без ошибок из-за работы функции DEP.
Источник: brit03.ru
Как отключить функцию DEP в Windows 7
Компания Microsoft постоянно совершенствует свои операционные системы семейства Windows. Немалое внимание уделяется системам защиты и безопасности данных. Помимо собственного антивируса и фаервола, Microsoft создала механизм предотвращения выполнения данных или по-английски Data Execution Prevention (DEP).
Это программные средства и технологии, которые препятствуют запуску вредоносного программного кода и выполняют дополнительное сканирование памяти. Благодаря данной технологии безопасность ОС Виндовс улучшается, но вместе с тем некоторые программы и игры могут запускаться с ошибками или не запускаться вовсе.
Включение и отключение DEP в операционной системе Windows 7
Отключить механизм предотвращения выполнения данных можно полностью или частично. На примерах мы расскажем об обоих методах. А также расскажем о трех различных способах решения данной проблемы.
Подготовленные пользователи часто используют командную строку или редактор реестра для отключения DEP, так как это позволяет быстро достичь цели, но для повторения подобной процедуры на других компьютерах потребуется запомнить всю строчку команды, зато в глазах наблюдателей вы будете выглядеть профессионалом.
Для обычных пользователей наилучшим решением для отключения DEP будет использование графического интерфейса, запомнить переходы по окнам которого под силу обычным пользователям. Приступим к отключению DEP.
Решение 1: Отключаем DEP через командную строку
1. Заходим в меню «Пуск», в поисковом поле вводим cmd, кликаем правой кнопкой мыши по файлу cmd и выбираем пункт «Запуск от имени администратора».
2. В открывшемся окне набираем следующую команду:
bcdedit.exe /set nx AlwaysOff
Можно просто скопировать с сайта и вставить в окно.
После этого жмём Enter.
3. После исполнения команды вы увидите оповещение о завершении.
4. Перезагружаем компьютер. Теперь DEP отключена.
Решение 2: Отключаем DEP через графический интерфейс пользователя
1. Для этого переходим в «Панель управления» — — > «Всё элементы панели управления» — — > «Система».
2. В левой части окна кликаем по пункту «Дополнительные параметры системы».
3. Переходим на вкладку «Дополнительно», находим раздел «Быстродействие» и в нем кликаем по кнопке «Параметры».
4. На данном шаге мы отключим DEP только для программ, которые добавим в исключения.
Для всех программ, которые мы не отметим, функция предотвращения выполнения данных будет продолжать работать.
Ставим кружочек на пункте «Включить DEP для все программ и служб, кроме выбранных ниже».
5. После того, как мы отметим данный кружочек, кнопка «Добавить» станет доступна и с её помощью мы сможем добавить программы, для которых DEP действовать не будет.
Решение 3: Как отключить DEP через редактор реестра
1. Сейчас DEP мы будем отключать через редактор реестра, в который можно попасть двумя способами:
А) Заходим в меню «Пуск» — — > «Все программы» — — > «Стандартные» — — > «Выполнить»;
Б) Жмём комбинацию клавиш Win+R.
2. В пустом поле пишем:
regedit.exe
3. Теперь в редакторе реестра нам надо перейти по следующему пути:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Layers.
4. В открывшемся справа окне, кликаем правой кнопкой мыши по пустому месту и создаём «Строковый параметр». Вместо имени, пишите путь к файлу, для которого надо отключить DEP, а в графе «Значение» пишите:
DisableNXShowUI
5. После чего перезагружаем компьютер.
Чтобы включить DEP запускаем интерпретатор команд Виндовс 7
и в нём вводим команду:
Bcdedit.exe/set nx OptIn
В статье мы рассказали о трех способах отключения DEP в операционной системе Windows 7. В ОС Windows 8 и Windows 10 механизм предотвращения выполнения данных, также присутствует. И его тоже можно отключить способами представленными в этой статье.
Любопытные пользователи могут задаться вопросом, безопасно ли отключать механизм защиты, который включен по умолчанию в операционной системе? Если вы используете проверенное программное обеспечение или игру скачанные с официального сайта, тогда вашей системе ничего не угрожает. Пользуйтесь безопасными программами и играми в свое удовольствие
Источник: user-life.com
Что такое DEP и как отключить DEP в Windows 7
Что такое DEP, иначе — функция предотвращения выполнения данных, как отключить DEP в Windows 7, зачем это надо и когда потребуется, разберём в статье эти вопросы.
Что такое DEP в ОС Windows
Известно, что DEP является средством безопасности, защищающим ОС Windows 7 от вирусов и прочих угроз.
Можно сказать, DEP, это своего рода предохранитель Windows 7, который включает в себя специальные программные и аппаратные технологии, которые проверяют оперативную память, ее содержимое и, если возникает угроза, то могут принудительно прекратить выполнение вредоносного кода.
Для пользователя это выглядит так — если вдруг DEP в Windows 7 обнаруживает, что оперативная память компьютера используется неправильно, то на экране высветится сообщение об ошибке, а вредоносный код принудительно завершает свою работу.
DEP Windows способно блокировать множество вирусов, которые ориентированы на работу с оперативной памятью системы.
Иногда, эта несомненно полезная функция, препятствует нормальному функционированию компьютера, например, не дает работать какой-то очень нужной программе.
В другом случае может быть, что подобная возможность защиты уже присутствует в установленном антивирусе.
Так или иначе, но по ряду причин бывалые пользователи, оснащенные надежными антивирусом и файрволом, часто предпочитают отключить DEP в Windows.
Как отключить DEP в Windows 7
Для Windows 7-й версии пожалуй проще всего и быстрее отключить DEP можно с применением командной строки.
Нажимаем Пуск, в строке Поиск вводим команду cmd, находим командную строку в результатах поиска, обычно она располагается на самом верху меню Пуск, нажимаем по ней правой кнопкой и выбираем в контексте — Запуск от имени администратора.
Если вы уже в системе, как администратор, то запускаем черное окно с командной строкой. Если вы в системе с правами обычного пользователя, то ОС запросит ввода пароля администратора.
После запуска командной строки, для отключения функции DEP для всей системы, независимо от того, есть или отсутствует аппаратная поддержка, пишем команду следующего содержания:
bcdedit.exe /set nx AlwaysOff
Нажимаем Enter и если все сделано правильно, то должны получить ответ, что операция успешно завершена.
Чтобы изменения вступили в силу, перезагружаем компьютер.
Чтобы обратно включить DEP, пишем в командной строке команду несколько другого содержания:
bcdedit.exe/set nx Optln
Нажимаем Enter и перезагружаем компьютер. Таким образом, можно быстро и просто отключать и включать DEP в Windows 7.
Как отключить DEP для одного приложения
Есть возможность отключить DEP в Windows 7 только для какого-то одного отдельного приложения.
Чтобы сделать это, идем опять в меню Пуск — Панель управления — Система,
затем — Дополнительные параметры системы и открываем Параметры раздела Быстродействие.
Откроются Параметры быстродействия, в окне которых открываем вкладку Предотвращение выполнения данных.
Здесь переключаем флажок на Включить DEP для всех программ и служб, кроме выбранных ниже:
Выбираем приложение из списка. Если его там нет, скорее всего не будет, то жмем кнопку Добавить, находим исполняемый файл и приложение появляется в списке.
Надо иметь ввиду, что это выбранное приложение должно поддерживать отключение DEP и, кроме того, отключение функции у 64-битных программ вообще невозможно.
Галочку с приложения в списке можно поставить, либо снять и тем самым отключить, либо включить DEP функцию для конкретного приложения.
Стоит сказать, что устаревшие процессоры могут не поддерживать DEP на аппаратном уровне и в этом случае функция DEP будет работать только на программном, используя базовые службы и программы Windows 7.
Деактивация DEP помогает в случаях, когда из-за системного конфликта, как уже отмечалось, не запускается нужная программа.
Но надо понимать, что отключая DEP, мы делаем компьютер более уязвимым перед вирусной угрозой.
Поэтому эту очень нужную программу, из-за которой возникает конфликт, необходимо прежде всего проверить на вирусы, тем более, если достоверно не известна ее надежность.
Другие записи по теме:
- Тонкая настройка Windows 10 для лучшей производительности системы
- Как изменить код элемента на сайте
- Как улучшить показатель отказов на сайте
- Блокировка рекламы на сайтах с плагином Adblock
- Конвертация файлов онлайн. Сервис Online-convert
- Как отключить удаленный доступ к реестру Windows 7
- Как сделать 301 редирект на основное зеркало сайта
Источник: webentrance.ru