Как отключить DEP в Windows 10. Пошаговая инструкция со скриншотами.
Что такое DEP и для чего он нужен
Английская аббревиатура DEP расшифровывается как Data Execution Prevention. В переводе на русский — «Предотвращение выполнения данных». Это специальный набор как аппаратных, так и программных средств, цель которых — обеспечить компьютер дополнительной защитой от опасных вредоносных программ.
Как работает функция DEP? Она проверяет оперативную память устройства (ОЗУ) и её содержимое. Когда вирус, созданный для работы в «оперативке», попадет на ПК, он захочет запустить процесс исполнения собственных кодов в системной области ОЗУ. В этом случае DEP тут же обнаруживает, что область памяти, которая предназначена для самой системы Windows и авторизованных утилит, используется неправильно какой-то неизвестной программой (вирусом). В результате опция блокирует (предотвращает) его запуск и уведомляет пользователя об этом в специальном окошке с сообщением.
DEP защищает компьютер от вирусов, блокируя их запуск в системной памяти ПК
Таким образом, DEP способна отразить множество вирусных атак. Функцию нельзя рассматривать как полную замену антивирусу. Если последний не справился со своей задачей по тем или иным причинам, в ход идёт технология DEP.
На практике данное понятие означает по умолчанию установленную функцию «Виндовс», что-то вроде антивируса, но по сути им не считается. Она блокирует проги, которые хотят для своей работы применить часть оперативной памяти, отмеченную операционкой как «неиспользуемая».
Как полностью отключить DEP
Вы можете посмотреть видео или читать статью:
Итак, сразу к делу. Нажимаем кнопку «Пуск» и в строке поиска пишем «cmd». В результатах поиска в самом верху находим cmd — это нужно для запуска командной строки. Чтобы запустить её с правами Администратора кликаем по команде правой кнопкой и выбираем из контекстного меню «Запуск от имени администратора».
Соответственно, если на данный момент вы залогинены в Windows как обычный пользователь, то система попросит ввести пароль администратора. Теперь, в появившееся чёрное окошко вставляем команду и жмём «Enter»:
bcdedit.exe /set {current} nx AlwaysOff
Результатом должно быть сообщение: «Операция успешно завершена»
Далее нужно перезагрузиться чтобы изменения вступили в силу. Таким образом мы отключили DEP для ВСЕХ служб и программ, в независимости от того, поддерживается ли предотвращение выполнения данных вашим процессором на аппаратном уровне или нет.
Android[править | править код]
Данная функция появилась начиная с версии Android 4.1 Jelly Bean.
Что такое функция DEP?
Основное предназначение функции DEP, это защита вашей системы от вредоносных приложений и других угроз, которые могут быть опасны для Windows. Но не надо думать, что это на подобии антивируса или брандмауэра. Нет, это совсем другая программа, работающая по иному принципу.
Функция DEP способна отмечать различные области оперативной памяти которые не предназначены для использования. Если какая-нибудь программа начнет туда «влезать», то DEP тут же ее принудительно отключит и выдаст соответствующее сообщение об ошибке. Так часто могут работать вирусы или некорректно работающие приложения, в следствии чего предотвращается работа потенциально опасных для системы программ и служб.
Обычно, если с DEP не наблюдается проблем в системе, лучше вообще не трогать эти настройки. Но в некоторых случаях, встроенная утилита может создавать помехи в работе вполне нормальных программ, которые не несут никакой угрозы. В таких случаях приходится прибегать к отключению этой функции.
Что такое предотвращение выполнения данных или DEP
Здесь приведены ответы на некоторые распространенные вопросы о предотвращении выполнения данных (DEP), полученные из справки Microsoft.
Какие программы отслеживает DEP?
DEP автоматически отслеживает основные программы и службы Windows. Вы можете повысить свою защиту, если DEP будет контролировать все программы. Чтобы повысить защиту DEP, см. Раздел «Изменение параметров предотвращения выполнения данных».
Безопасно ли снова запускать программу, если DEP закрыл ее?
Да, но только если вы оставите DEP включенным для этой программы, чтобы Windows могла продолжать обнаруживать попытки выполнения кода из защищенных областей памяти и предотвращать атаки.
Если DEP продолжает закрывать ту же программу, подвергается ли мой компьютер атаке?
Если вы используете рекомендуемые параметры безопасности и антивирусное программное обеспечение не обнаружило угрозы, возможно, ваш компьютер не подвергается атаке. В этом случае программа может работать некорректно при включенном DEP. Прежде чем изменять какие-либо настройки DEP, проверьте версию программы, совместимую с DEP, или обновление от издателя программного обеспечения.
Как я могу запретить DEP закрывать программу, которой я доверяю?
Во-первых, посмотрите, доступна ли DEP-совместимая версия программы, посетив веб-сайт издателя программного обеспечения. Если издатель не выпустил обновленную DEP-совместимую версию программы, вы можете отключить DEP для программы, которая была закрыта. Вы сможете использовать программу, но она может быть уязвима для атаки, которая может распространиться на другие ваши программы и файлы. Если вы решите отключить DEP для программы, рекомендуется регулярно проверять наличие обновленной версии программы и, после ее обновления, снова включать DEP. Чтобы отключить DEP для программы, см. Изменение параметров предотвращения выполнения данных.
Что делать, если DEP закрывает программу, входящую в состав Windows, например svchost.exe или explorer.exe?
Программы svchost.exe и explorer.exe являются частью операционной системы Windows. Если DEP закрывает их или другие службы Windows, причиной могут быть небольшие программы, например расширения, созданные другими издателями программного обеспечения и работающие внутри Windows. Если вы недавно установили программу и заметили, что DEP закрывает программы для Windows, обратитесь к издателю программного обеспечения, чтобы узнать, доступна ли обновленная версия, совместимая с DEP, или попробуйте удалить программу.
Если в моих настройках DEP указано, что процессор моего компьютера не поддерживает аппаратный DEP, я все еще защищен?
Да. DEP – это программная функция Windows. Некоторые компьютерные процессоры также предоставляют аппаратный DEP под различными именами. Эти процессоры используют аппаратную технологию для предотвращения запуска программ в защищенных местах памяти. Если ваш процессор не поддерживает аппаратный DEP, Windows будет использовать программный DEP для защиты вашего компьютера.
Если вы решите защитить все программы, вы все равно можете отключить DEP для отдельных программ. Если вы подозреваете, что программа работает неправильно при включении DEP, проверьте версию программы, совместимую с DEP, или обновление от издателя программного обеспечения, прежде чем изменять какие-либо настройки DEP.
Нажмите, чтобы открыть систему. Нажмите Расширенные настройки системы. Если вас попросят ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение. Под Производительностью нажмите Настройки. Откройте вкладку «Предотвращение выполнения данных» и нажмите «Включить DEP» для всех программ и служб, кроме выбранных.
На следующей неделе мы также узнаем о следующем:
- Включить или отключить предотвращение выполнения данных (DEP) в Windows
- Проверьте состояние предотвращения выполнения данных (DEP) в Windows
- Включить или отключить предотвращение выполнения данных (DEP) только для Internet Explorer
- Выключите или включите предотвращение выполнения данных (DEP) для отдельных программ.
Сообщение обновлено и портировано из WinVistaClub
Как отключить dep в Windows 7, 8, 10 – несколько вариантов
Отмечу, что функция «предотвращение выполнения данных» никак не влияет на работоспособность компьютера и отключать ее без необходимости не стоит. Принцип настройки для указанных ваше систем – одинаков, возможны небольшие отличия в окнах.
Как отключить DEP на Windows 10
Выключать описываемую службу стоит только в том случае, если ваш антивирус работает эффективно: не даёт вредоносному ПО попасть в систему. Деактивация поможет запустить те утилиты, которые по каким-то причинам были приняты DEP за вирусы, хотя в действительности ими не являются.
Отключение для всех утилит
Отключить технологию DEP полностью в настройках не получится, так как это важный системный процесс для обеспечения безопасности. Для этого нужно воспользоваться стандартным средством Windows — «Командной строкой».
- Кликаем по значку в виде лупы на «Панели задач» справа от кнопки «Пуск». Печатаем короткий запрос cmd. Можно также напечатать «Командная строка».
Введите команду cmd в строке поиска
- Теперь щёлкаем по нужному пункту в результатах правой клавишей мышки и в сером меню выбираем первую опцию «Запуск от имени администратора».
Выберите в сером меню первый пункт «Запуск от имени администратора»
- В небольшом окне нажимаем на «Да», чтобы разрешить «Командной строке» вносить изменения на компьютере.
Кликните по «Да», чтобы разрешить «Командной строке» вносить изменения на компьютере
- В чёрном редакторе вставляем заранее скопированную команду: bcdedit.exe/set {current} nxAlwaysOff. Чтобы система смогла выполнить её, нажимаем на Enter на клавиатуре.
Вставьте в «Командную строку» код bcdedit.exe/set {current} nxAlwaysOff
- В окне вам тут же сообщат, что операция была успешно завершена.
- Закройте чёрный редактор и обязательно перезапустите устройство, так как только после этого опция перестанет работать.
Видео: полностью выключаем DEP
Деактивация для отдельных приложений
Рекомендуется всё же сделать выбор в пользу выборочного отключения, если DEP мешает запускаться тем или иным утилитам, так как полное отключение подвергнет ваш компьютер риску заражения. Вы должны быть также уверены, что данные программы безопасные. Выключить дополнительную защиту можно в её настройках (в окне «Параметры быстродействия»), а также в «Редакторе реестра».
Настройка исключений для DEP
Добавлять исключения в виде утилит мы будем в системном окне Windows «Параметры быстродействия». Открывается оно через «Панель управления». Подробно опишем процесс:
- Запустите на экране окно «Панель управления». Вы можете найти этот сервис в «Пуске». Если его там нет, зажмите клавиши Win и R, а в строке «Открыть» впишите простой код control. Теперь нажмите на Enter на клавиатуре либо на ОК в самом окне «Выполнить» под строкой.
Напишите в поле «Открыть» команду control и нажмите на ОК
- На панели открываем сразу раздел «Система».
Откройте раздел «Система» в «Панели управления»
- Это же окно вы можете запустить с помощью контекстного меню ярлыка «Этот компьютер», который находится на «Рабочем столе»: просто кликните по нему правой клавишей мышки и выберите последний пункт «Свойства».
- Откроется новая страница. В её левой части кликаем по ссылке «Дополнительные параметры системы».
Кликните по ссылке «Дополнительные параметры системы»
- В новом окне вы сразу попадёте на нужную вкладку «Дополнительно». Здесь щёлкаем по кнопке «Параметры» в самом первом блоке «Быстродействие».
Кликните по кнопке «Параметры» в разделе «Быстродействие»
- На экране появится ещё одно окошко, в котором вам необходимо перейти на большую верхнюю вкладку «Предотвращение выполнения данных». По умолчанию активирован первый пункт. Ваша задача — установить отметку рядом со вторым.
Нажмите на второй пункт «Включить DEP для всех программ и служб, кроме выбранных ниже»
- Вы сразу заметите, что клавиша «Добавить» стала кликабельной. Сразу жмём на неё. В окошке, которое открылось поверх основного, указываем путь к исполняемому файлу утилиты (с расширением .exe), для которой вы хотите отключить опцию DEP.
Выберите исполняемый файл программы, которую вы хотите добавить в исключение
- Стоит отметить, что не для всех утилит можно деактивировать защиту DEP. Если её отключить нельзя, на экране появится при добавлении программы соответствующее сообщение. Здесь необходимо только кликнуть по ОК. Если имено эта утилита не хочет запускаться из-за включенной DEP, просканируйте её своим антивирусом. Если вредносное ПО не будет найдено, попробуйте деактивировать опцию полностью с помощью «Командной строки».
Программа не может быть включена в список исключений, так как функция DEP должна быть включена обязательно для неё
- Щёлкаем по ОК и перезагружаем устройство.
Отключение с помощью «Редактора реестра»
Данный метод немного сложнее, чем предыдущий, так как подразумевает самостоятельное создание в окне редактора записей, каждая из которых будет соответствовать программе-исключению. Чтобы вы не запутались, рассмотрим все шаги подробно:
- Снова вызовите универсальное окно для команд под названием «Выполнить» (комбинация клавиш Win + R). В строке «Открыть» пишем на этот раз код regedit, который запускает «Редактор реестра». Кликаем на ОК либо нажимаем на Enter для выполнения команды.
Напечатайте команду regedit в окне «Выполнить»
- Кликаем по «Да», чтобы разрешить редактору изменять какие-либо параметры на компьютере.
- В левой панели редактора кликаем два раза по третьей главной ветке под названием HKEY_LOCAL_MACHINE.
Откройте третью главную ветку HKEY_LOCAL_MACHINE в левой части окна редактора
- Теперь по очереди двойным щелчком запускаем следующие блоки: SOFTWARE — Microsoft — Windows NT — CurrentVersion — AppCompatFlags — Layers.
Откройте папку Layers, а если её нет — создайте
- Если вы не нашли последний объект Layers, вам необходимо создать его самостоятельно. Для этого щёлкаем правой клавишей мышки по предыдущему блоку AppCompatFlags и в перечне доступных опций выбираем второй пункт «Создать», а затем «Раздел». Дайте ему соответствующее название.
Кликните по «Создать» в контекстном меню, а затем по «Раздел»
- В папке Layers создаём «Строковый параметр» с помощью контекстного меню: кликаем правой клавишей по свободному от записей полю в правой части окна.
Нажмтие на «Создать», а затем на «Строковый параметр»
- В качестве названия параметра необходимо использовать путь к исполняемому файлу утилиты. Скопируйте его из адресной строки в «Проводнике Windows».
В «Проводнике Windows» найдите файл и скопируйте из адресной строки путь к нему
- Добавьте к имени параметра само название файла.
Вставьте путь в название и добавьте имя файла
- Запускаем двойным щелчком созданный параметр. В поле значение вводим следующее: DisableNXShowUI.
Установите DisableNXShowUI в качестве значения параметра
Через командную строку
Вам следует выполнить всего 3 простых действия:
Если вы захотите вернуть все, как было, выполните то же самое, только замените концовку команды на «On».
Ссылки[править | править код]
- Описание функции предотвращения выполнения данных Windows XP
- Обход аппаратной реализации DEP в Windows (используется атака возврата в библиотеку)
- Data Execution Prevention (англ.)
- Путеводитель по аппаратной DEP-защите (англ.)
Выключение DEP для определенных прог
Избавляться от встроенного блокировщика вообще я не рекомендую, потому что все-таки часть вредоносного ПО он может остановить. Поэтому предлагаю вам отключить DEP именно для тех программ, которые у вас не получается запустить, а не для всей системы в целом.
Но вы должны быть уверены, что они не содержат вирусов. Им можно доверять? Тогда приступим:
- Откройте раздел «Система» с Панели управления. Альтернативный вариант: клацнуть ПКМ на иконке «моего компьютера» и войти в «Свойства».
- Перейдите в «Дополнительные параметры системы» и в появившемся окне разверните вкладку «Дополнительно».
- Жмите на кнопку «Параметры», расположенную сверху.
Отключение для определенной программы
В случае, если требуется отключить опцию только для нескольких определенных приложений, есть способ проще, чем использование командной строки. Можно зайти в панель управления
, оттуда перейти в раздел
Система . Откроется окно с ее свойствами, необходимо перейти на вкладку
Дополнительно , перейти к пункту быстродействие и щелкнуть по параметрам.
Откроется окно, в котором следует перейти на вкладку под названием предотвращение выполнения данных
. Здесь можно будет выбрать второй пункт, в котором потребуется указать утилиту, для которой будет отключен dep, их сюда можно добавлять в неограниченном количестве, хоть все.
Как включить целостность памяти изоляции ядра
Вы можете увидеть, включена ли на Вашем ПК функция изоляции ядра и включить или отключить защиту памяти в Центре безопасности Защитника Windows. (Этот инструмент будет переименован в «Безопасность Windows» как часть обновления Redstone 5, который будет запущен осенью 2018 года).
Чтобы открыть его, найдите «Центр безопасности Защитника Windows» в меню «Пуск» или откройте «Параметры» > «Обновление и безопасность» > «Безопасность Windows» > «Открыть Центр безопасности Защитника Windows».
Нажмите значок «Безопасность устройства» в Центре безопасности защитника Windows.
Источник