- Как отключить DEP на Windows 10: отключение для всех программ сразу или для одной отдельно
- Что такое DEP и для чего он нужен
- Как отключить DEP на Windows 10
- Отключение для всех утилит
- Деактивация для отдельных приложений
- Настройка исключений для DEP
- Отключение с помощью «Редактора реестра»
- Как включить DEP на Windows 10
- Через «Командную строку»
- Через «Панель управления»
- В «Редакторе реестра»
- Несколько вариантов отключения DEP в Windows. Включение и отключение DEP в Windows Нужно ли включать dep windows 10
- Исправление ошибки исключение нарушение прав доступа при запуске приложения в Windows
- Как отключить DEP в Windows 10 для определенных программ
- Отключение DEP в Windows 10 из реестра
- Способ 3: Редактор базы данных
- Отключение DEP для Windows 7 и Windows 8.1 (для всей системы)
- Два способа отключить DEP для отдельных программ
- Отключение DEP для программ в редакторе реестра
- Что такое DEP и как его отключить в Windows 10
- Способ 1. Отключение DEP через командную строку
- Способ 2. Отключение DEP с помощью редактирования BCD файла
- Способ 3. Отключение DEP для конкретной программы с помощью настроек системы
- Способ 4. Отключение DEP для конкретной программы через редактор реестра
- Что такое dep, как его включить или отключить для игр и программ в Windows 7, 8, 10
- Отключение DEP для всей системы
- Отключение для определенной программы
- Используем редактор реестра
- Включение DEP
- Как отключить DEP в Windows 10: 4 способа деактивации предотвращения выполнения данных
- Что такое DEP и для чего он нужен?
- Как отключить DEP на Windows 10?
- Через командную строку
- Редактирование BCD – файла
- Отключение для конкретной программы с помощью настроек системы
- Выключение для отдельного приложения с помощью редактора реестра
Как отключить DEP на Windows 10: отключение для всех программ сразу или для одной отдельно
Иногда пользователям Windows не удаётся открыть ту или иную утилиту или игру из-за функции DEP, которая блокирует её запуск. Что скрывается под данной аббревиатурой? Можно ли отключить это средство Windows и как? Рассмотрим детально несколько действенных способов.
Что такое DEP и для чего он нужен
Английская аббревиатура DEP расшифровывается как Data Execution Prevention. В переводе на русский — «Предотвращение выполнения данных». Это специальный набор как аппаратных, так и программных средств, цель которых — обеспечить компьютер дополнительной защитой от опасных вредоносных программ.
Как работает функция DEP? Она проверяет оперативную память устройства (ОЗУ) и её содержимое. Когда вирус, созданный для работы в «оперативке», попадет на ПК, он захочет запустить процесс исполнения собственных кодов в системной области ОЗУ.
В этом случае DEP тут же обнаруживает, что область памяти, которая предназначена для самой системы Windows и авторизованных утилит, используется неправильно какой-то неизвестной программой (вирусом).
В результате опция блокирует (предотвращает) его запуск и уведомляет пользователя об этом в специальном окошке с сообщением.
DEP защищает компьютер от вирусов, блокируя их запуск в системной памяти ПК
Таким образом, DEP способна отразить множество вирусных атак. Функцию нельзя рассматривать как полную замену антивирусу. Если последний не справился со своей задачей по тем или иным причинам, в ход идёт технология DEP.
На практике данное понятие означает по умолчанию установленную функцию «Виндовс», что-то вроде антивируса, но по сути им не считается. Она блокирует проги, которые хотят для своей работы применить часть оперативной памяти, отмеченную операционкой как «неиспользуемая».
Дмитрий Вассияров
http://profi-user.ru/dep/
Как отключить DEP на Windows 10
Выключать описываемую службу стоит только в том случае, если ваш антивирус работает эффективно: не даёт вредоносному ПО попасть в систему. Деактивация поможет запустить те утилиты, которые по каким-то причинам были приняты DEP за вирусы, хотя в действительности ими не являются.
Отключение для всех утилит
Отключить технологию DEP полностью в настройках не получится, так как это важный системный процесс для обеспечения безопасности. Для этого нужно воспользоваться стандартным средством Windows — «Командной строкой».
- Кликаем по значку в виде лупы на «Панели задач» справа от кнопки «Пуск». Печатаем короткий запрос cmd. Можно также напечатать «Командная строка».Введите команду cmd в строке поиска
- Теперь щёлкаем по нужному пункту в результатах правой клавишей мышки и в сером меню выбираем первую опцию «Запуск от имени администратора».Выберите в сером меню первый пункт «Запуск от имени администратора»
- В небольшом окне нажимаем на «Да», чтобы разрешить «Командной строке» вносить изменения на компьютере.Кликните по «Да», чтобы разрешить «Командной строке» вносить изменения на компьютере
- В чёрном редакторе вставляем заранее скопированную команду: bcdedit.exe/set {current} nxAlwaysOff. Чтобы система смогла выполнить её, нажимаем на Enter на клавиатуре.Вставьте в «Командную строку» код bcdedit.exe/set {current} nxAlwaysOff
- В окне вам тут же сообщат, что операция была успешно завершена.
- Закройте чёрный редактор и обязательно перезапустите устройство, так как только после этого опция перестанет работать.
Деактивация для отдельных приложений
Рекомендуется всё же сделать выбор в пользу выборочного отключения, если 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 в качестве значения параметра
Как включить DEP на Windows 10
Выбор способа для обратного включения DEP зависит от того, каким методом вы пользовались, когда отключали опцию. Рассмотрим все варианты.
Через «Командную строку»
Если вы использовали «Командную строку», то есть провели деактивацию сразу для всех утилит, активировать дополнительную защиту DEP через «Панель управления» у вас никак не получится, потому что тот самый раздел «Предотвращение выполнения данных» будет просто отсутствовать в окне. Что в этом случае предпринять?
- Зайдите снова в «Командную строку» через режим администратора, используя подробную инструкцию из раздела «Отключение для всех утилит» этой статьи.
- Вставьте скопированный заранее код bcdedit.exe/set {current} nxAlwaysOn. Как видите, он не сильно изменился: вместо Off мы просто поставили On.Вставьте код bcdedit.exe/set {current} nxAlwaysOn в чёрный редактор и нажмите на Enter
- После этого жмём сразу на Enter, чтобы система начала выполнять команду.
- Перезапустите устройство, чтобы все изменения окончательно вступили в силу. Теперь в окне «Параметры быстродействия» появится нужная вкладка. В ней вы уже сможете настроить работу опции только для основных программ либо деактивировать для каких-то определённых.
Через «Панель управления»
Если вы отключали DEP для отдельных приложений в окне «Параметры быстродействия» и теперь хотите, чтобы функция работала для них снова, сделайте следующее:
- Запустите окно «Параметры быстродействия», используя инструкцию из раздела «Деактивация отдельных приложений» этой статьи.
- Перейдите на большой раздел «Предотвращение выполнения данных». Вы увидите список утилит, для которых вы отключили ранее DEP.
- Выделите левой клавишей мышки утилиту, для которой вы хотите восстановить защиту. После этого щёлкаем по кнопке «Удалить», расположенную под перечнем рядом с кнопкой «Добавить».Выберите программу левой клавишей и нажмите на кнопку «Удалить»
- Повторите процедуру для всех остальных утилит. Если вы не хотите избавляться полностью от перечня приложений, вы можете просто установить круглую отметку слева от первого пункта, который позволяет активировать DEP только для главных утилит и служб Windows. При обратном переключении на второе значения, ваш список снова появится в окне ниже.Если вы хотите сохранить список на будущее, включите первый пункт во вкладке «Предотвращение выполнения данных»
- Теперь кликаем по ОК и перезапускаем обязательно систему, иначе внесённые изменения не вступят в силу.
В «Редакторе реестра»
Если вы создавали параметры для отдельных программ в «Редакторе реестра», процедура активации средства защиты DEP будет выглядеть следующим образом:
- Вызовите уже знакомую вам папку Layers в третьем главном блоке HKEY_LOCAL_MACHINE. Для этого воспользуйтесь инструкцией из раздела «Отключение с помощью «Редактора реестра».
- Найдите записи в перечне, соответствующие приложениям, для которых вы хотите включить DEP. Щёлкните по одной из них правой клавишей мышки и в небольшом сером меню выберите третью опцию «Удалить». Вы также можете выделить её левой клавишей, а затем на клавиатуре нажать на Delete.Кликните по опции «Удалить» в контекстном меню
- Подтвердите очистку, нажав на «Да» в окне с предупреждением.Кликните по «Да», чтоб подтвердить удаление
- Выполните те же шаги для всех остальных ненужных записей реестра и перезагрузите компьютер.
Функция DEP представляет собой «предохранитель» системы от запуска вирусов. В некоторых случаях она может по ошибке принимать безопасные программы, которыми пользуется клиент Windows 10, за вредоносное ПО.
Если вы доверяете этим утилитам, поставьте их в качестве исключения в окне «Параметры безопасности» или же в «Редакторе реестра» — опция перестанет работать для них.
Вы также вправе выключить функцию полностью через «Командную строку», однако в этом случае вы берете на себя ответственность за безопасность вашего компьютера: если вирусный код попадёт на ваше устройство, он запустится при выключенном DEP.
- Екатерина Васильева
- Распечатать
Несколько вариантов отключения DEP в Windows. Включение и отключение DEP в Windows Нужно ли включать dep windows 10
Бывают моменты, когда мы запускаем какое-либо приложение в Windows, то система возвращает сообщение об ошибке указывающее, что произошло исключение нарушения доступа.
Этот тип ошибки означает, что какая-то часть кода программы или приложения, которое вы пытаетесь запустить, пытается получить доступ к защищенному адресу памяти и ей было отказано в доступе.
Чтобы решить эту ошибку, нужно отключить Предотвращение выполнения данных или DEP – Это средство безопасности windows. Ниже разберем способы, если появляется ошибка исключение нарушение прав доступа в windows.
Исправление ошибки исключение нарушение прав доступа при запуске приложения в Windows
Способ 1. DEP помогает защитить наш компьютер с помощью контроля программ, которые выполняются для обеспечения использования системной памяти в защищенном виде.
Поэтому, если какое-либо приложение, программа пытается запустить код памяти неправильно, средство DEP автоматически закрывает доступ к этой программе, приложению.
Таким образом, его отключение может помочь нам в решение данной ошибки “нарушении прав доступа”, что при условии данная программа или приложение безопасны и не смогут внедрить вирусный код в систему.
- Чтобы отключить Предотвращение выполнения данных или DEP, нажмите Win +R и введите в строку выполнения control system.
- Далее в открывшимся окне, слева нажмите на пункт Дополнительные параметры системы.
- Перейдите во вкладку Дополнительно и в разделе быстродействие нажмите Параметры.
- Перейдите на вкладку Предотвращение выполнения данных и выберите Включить DEP для всех программ и служб, кроме выбранных ниже.
- Выберите свою программу или приложение на указанный исполняемый “.exe” файл, которое выдает ошибку “исключение нарушение прав доступа”.
- Нажмите Применить и ОК и запустите свою программу или игру заново, которое выдавало ошибку.
Способ 2. В случае, если ошибка будет продолжаться, мы можем запустить средство устранения неполадок оборудования. Для этого нажимаем win+R, чтобы открыть окно “выполнить” и введите следующую команду:
- %systemroot%system32msdt.exe -id DeviceDiagnostic
- Нажмите Далее и будет произведена диагностика всех ошибок и неполадок на компьютере. Дождитесь окончания процесса до конца.
- Если вам и это не помогло, то советую зайти на официальный сайт продукта, программы, игры и обновить до последний версии или скачать для заново чистой установки.
Как отключить DEP в Windows 10. DEP — DataExecutionPrevention – это специальная функция системы, позволяющая предотвратить исполнение программного кода в неисполняемых сегментах памяти. Иными словами, она не позволяет вредоносным программам или вирусам проникнуть в ваш компьютер.
Некоторым приложениям данная функция мешает выполнять свои задачи и может стать причиной возникновения ошибок при загрузке. Чаще всего это происходит с играми, такими как например FIFA 18 — в результате включенного DEP появляется ошибка – «Память не может быть прочтена или записана», или «Ошибка при обращении к адресу…
»
Отключение Dep в Windows можно осуществить полностью или выборочно, для определенных программ с которыми возникают проблемы.
Как отключить DEP в Windows 10 для определенных программ
Самым оптимальным методом будет отключение функции только для тех приложений, которые вызывают ошибку при их загрузке.
Осуществить это можно путем настройки параметров ОС или при помощи редактирования данных в реестре. Чтобы воспользоваться первым вариантом, понадобится проделать следующие манипуляции: 1.
В контрольной панели компьютера выбрать иконку системы.
2. Нажать «Дополнительные параметры…».
3. Выбрать раздел «Дополнительно».
4. Нажать «Параметры».
5. В следующем окне выбрать «Включить DEP для всех программ…». 6. Добавить программу в исключения, используя одноименную кнопку. 7. По окончании добавления нажать «OK».
По завершении данной процедуры нужно будет перезагрузить компьютер, чтобы новые настройки вступили в силу.
Отключение DEP в Windows 10 из реестра
Этот вариант представляет собой такое же действие, как предыдущее, но осуществляется оно путем редактирования настроек в реестре ОС. Метод менее удобен в использовании чем предыдущий, но нужно упомянуть и о такой возможности.
Чтобы отключить DataExecutionPrevention используя реестр операционной системы, проделайте следующие шаги:
1.
Используйте комбинацию Win+R для открытия окна «Выполнить».
2. В появившуюся строку впишите «regedit» и нажмите Ввод.
3. В редакторе пройдите по адресу: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Layers 4. Создайте параметр, именем которого будет путь к приложению.
5.
Установите ему значение DisableNXShowUI.
Воспользовавшись этим методом функция DEP будет отключена для всех приложений без исключения. Для этого потребуется проделать следующие операции: 1. Запустить командную строку с привилегиями администратора.
2. Вписать в неё следующий код: bcdedit.exe/set {current} nxAlwaysOff и нажать Enter.
3. Затем потребуется перезагрузить ПК, после чего функция будет отключена.
Чтобы при надобности включить DEP обратно, можно использовать немного изменённую команду, в которой нужно поменять AlwaysOff на AlwaysOn. Выглядеть будет так: bcdedit.exe/set {current} nxAlwaysOn
Если при запуске какой-либо программы на своем компьютере под управлением Windows вы получили сообщение «Предотвращение выполнения данных – Microsoft Windows.
Для защиты компьютера эта программа была закрыта системой», то знайте, сработала функция DEP (Data Execution Prevention), она же функция предотвращения выполнения данных.
Польза DEP неоспорима, но что если вы уверены в запускаемой вами программе или установленный включает в себя аналогичную функцию? Тогда раздражающие уведомления системы стоит отключить.
Шаг 1. Запустите командную строку от имени администратора. Для этого в меню «Пуск» введите cmd, нажмите по ярлыку командной строки правой кнопкой мыши и выберите пункт «Запустить от имени администратора».
Шаг 2. В командной строке введите следующую команду:
- bcdedit.exe /set {current} nx AlwaysOff
Шаг 3. Нажмите Enter. В случае если вы все сделали правильно, появится сообщение «Операция успешно завершена».
Шаг 4. Перезагрузите компьютер.
Готово! После включения компьютера функция предотвращения выполнения данных будет выключена. Активировать ее через свойства системы компьютера окажется невозможно. Для того чтобы при необходимости включить функцию, выполните через командную строку следующую команду:
bcdedit.exe /set {current} nx OptIn
После этого перезагрузите компьютер для вступления изменений в силу.
В Виндовс 7 встроен очень полезный алгоритм предотвращения выполнения данных (ПВД), оригинальное название Data Execution Prevention (DEP).
Суть состоит в следующем — ОС при аппаратной реализации NX (от фирмы-производителя Advanced Micro Devices) либо XD (от фирмы-производителя Интел) запрещает выполнять действия алгоритму из того сектора оперативной памяти, который отмечен параметром неисполняемый. Более просто: выполняет блокировку одного из направлений вирусной атаки.
Для определенного программного обеспечения включение этой функции приводит к предотвращению рабочих процессов, а также к возникновению неисправности при включение ПК.
Данная ситуация возникает как с отдельными программными решениями, так и с системой в целом. Неисправности, связанные с обращением к оперативной памяти по определённому параметру, возможно, связаны с DEP.
Рассмотрим способы решения данной проблемы.
Способ 3: Редактор базы данных
Включения работы DEP: запускаем интерпретатор команд Виндовс 7, и в нём вводим команду:
Bcdedit.exe/set{current} nx OptIn
Дальше перезапускаем ПК.
При выполнении данных несложных действий при помощи командной строки или настройки системы/реестра отключается функция DEP в Виндовс 7. Представляет ли опасность отключение функционала DEP? Чаще всего — нет, если программа, для которой происходит это действие, с официального ресурса, то это не опасно. В других случаях есть опасность заражения вирусным ПО.
Всем привет сегодня расскажу как отключить DEP в Windows.
В этой инструкции поговорим о том, как отключить DEP (Data Execution Prevention, предотвращение выполнения данных) в Windows 7, 8 и 8.1. То же самое должно работать и в Windows 10. Отключение DEP возможно как для системы в целом, так и для отдельных программ, при запуске которых появляются ошибки Data Execution Prevention.
Смысл технологии DEP заключается в том, что Windows, опираясь на аппаратную поддержку NX (No Execute, для процессоров AMD) или XD (Execute Disabled, для процессоров Intel) предотвращает выполнение исполняемого кода из тех областей памяти, которые помечены как не исполняемые. Если проще: блокирует один из векторов атаки вредоносного ПО.
Однако, для некоторого ПО включенная функция предотвращения выполнения данных может послужить причиной появления ошибок при запуске – встречается это и для прикладных программ, и для игр. Ошибки вида «Инструкция по адресу обратилась к памяти по адресу. Память не может быть read или written» тоже могут иметь своей причиной DEP.
Отключение DEP для Windows 7 и Windows 8.1 (для всей системы)
Первый способ позволяет отключить DEP для всех программ и служб Windows. Для этого откройте командную строку от имени Администратора – в Windows 8 и 8.
1 это можно сделать с помощью меню, которое открывается правым кликом мыши по кнопке Пуск, в Windows 7 вы можете найти командную строку в стандартных программах, кликнуть по ней правой кнопкой мыши и выбрать «Запуск от имени Администратора».
В командной строке введите
bcdedit.exe /set {current} nx AlwaysOff
и нажмите Enter. После этого перезагрузите ваш компьютер: при следующем входе в данную систему DEP будет отключен.
Кстати, при желании, с помощью bcdedit вы можете создать в меню загрузки и выбора системы отдельную запись с отключенным DEP и использовать ее тогда, когда это требуется.
Примечание: для того, чтобы включить DEP в дальнейшем используйте ту же команду с атрибутомAlwaysOn вместо AlwaysOff.
Два способа отключить DEP для отдельных программ
Более разумным может быть отключение предотвращения выполнения данных для отдельных программ, вызывающих ошибки DEP. Сделать это можно двумя способами – через изменение дополнительных параметров системы в панели управления или с помощью редактора реестра.
В первом случае, зайдите в Панель управления – Система (можно также кликнуть по значку Мой компьютер правой кнопкой и выбрать Свойства). Выберите в списке справа пункт Дополнительные параметры системы, затем на вкладке Дополнительно нажмите кнопку Параметры в разделе Быстродействие.
Откройте вкладку «Предотвращение выполнения данных», отметьте пункт «Включить DEP для всех программ и служб, кроме выбранных ниже» и с помощью кнопки «Добавить» укажите пути к исполняемым файлам программ, для которых нужно отключить DEP. После этого желательно так же перезагрузить компьютер.
Отключение DEP для программ в редакторе реестра
По сути то же самое, что только что описывалось с применением элементов панели управления, можно сделать и посредство редактора реестра . Для его запуска нажмите клавиши Windows + R на клавиатуре и введите regedit после чего нажмите Enter или Ok.
Вот так вот просто легко отключить DEP в Windows.
Что такое DEP и как его отключить в Windows 10
DEP (Data Execution Prevention) — функция предотвращения выполнения данных в Windows, представляет собой защитный алгоритм, который разрешает или запрещает выполнение программного кода в оперативной памяти компьютера. В случае обнаружения в оперативной памяти вредоносного программного кода DEP блокирует (предотвращает) выполнение (запуск) программы и уведомляет об этом пользователя:
Зачем отключать защиту DEP?
В ряде случаев при запуске надежного и проверенного программного обеспечения (компиляторы, отладчики и т.п.) или даже игр наблюдается ложное срабатывание DEP, при котором защита самостоятельно, без участия пользователя, прекращает выполнение подозрительного, как ей кажется, процесса.
Также DEP может приводить к появлению “синего экрана смерти” или BSOD, например, при аварийном выключении или перезагрузке компьютера и автоматическом завершении выполняющихся процессов в оперативной памяти.
В подобных случаях рекомендуется полностью отключать защиту DEP (глобально) или же отключать защиту для конкретных исполняемых файлов.
Рассмотрим как это можно сделать.
Способ 1. Отключение DEP через командную строку
1. Запускаем командную строку от имени Администратора
2. Вводим команду как показано на скриншоте ниже и жмём Enter:
bcdedit.exe /set {current} nx AlwaysOff
3. В случае успешного завершения на экране появится уведомление “Операция успешно завершена”. Закрываем окно и перезагружаем компьютер.
4. Чтобы отменить внесенные изменения и включить DEP обратно в командной строке вводим соответствующую команду:
bcdedit.exe/set{current} nx OptIn
или
bcdedit.exe/set {current} nx AlwaysOn
После чего перезапускаем компьютер.
Способ 2. Отключение DEP с помощью редактирования BCD файла
Указать режим работы DEP можно непосредственно путем внесения изменений в загрузочный файл BCD. Файл BCD (Boot Configuratin Data) – преемник загрузочного файла boot.ini, который содержит информацию о загрузчиках операционных систем и параметрах загрузки Windows. Редактировать BCD файл будем с помощью утилиты BootIce.
1. Запускаем BootIce, переходим на вкладку “Правка BCD”, выбираем пункт “BCD текущей системы” и нажимаем кнопку “Простой режим”:
2. В открывшемся окне переходим к пункту “NX“, который отвечает за режим работы DEP, и выбираем в раскрывающемся меню справа нужное значение:
3. Нажимаем кнопку “Сохранить текущую систему” и перезагружаем компьютер.
Примечания:
По умолчанию для функции DEP всегда включена и установлено значение OptIn. Значение OptOut означает что в системе существуют исключения программ, для которых DEP отключена. Значения AlwaysOff и AlwaysOn означают, что функция DEP отключена или включена глобально для всей системы, независимо от наличия аппаратной поддержки DEP .
Посмотреть текущее состояние DEP можно, например, с помощью утилиты EasyBCD:
Способ 3. Отключение DEP для конкретной программы с помощью настроек системы
1. Заходим в свойства компьютера и в боковом меню выбираем пункт “Дополнительные параметры системы”
2. В отрывшемся окне “Свойства системы” переходим на вкладку “Дополнительно” далее раздел “Быстродействие” – “Параметры” . В окне параметров быстродействия устанавливаем переключатель в положение “Включить DEP для всех программ и служб, кроме выбранных ниже” :
3. Нажимаем кнопку “Добавить” и указываем программу, для которой нужно отключить DEP. Далее ждем применить, после чего необходимо перерезагрузить компьютер.
Важно! Оключить защиту DEP можно не для всех программ. Если DEP отключить нельзя, то при добавлении программы на экране появится соответствующее уведомление.
Если все же программа не запускается или выдает ошибку именно из-за включенной защиты DEP попробуйте отключить DEP глобально для всей системы, как это было показано в первом способе из командной строки с правами администратора.
Способ 4. Отключение DEP для конкретной программы через редактор реестра
Этот способ идентичен описанному выше способу отключения DEP для программ с помощью настроек системы, но использует редактор реестра. Может кому-то так будет удобнее.
1. Нажимаем клавиши “Win+R” и в окне запуска пишем команду запуска редактора реестра: regedit.exe и нажимаем Enter
2. В редакторе реестра переходим по ветке:
HKLM SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Layers
Если подраздел Layers не существует, то создаем его:
3. Для выбранной программмы создаем новый строковый параметр, где имя параметра это путь к нужной программе, например:
D:ProgramsLinXLinX.exe
а в значении этого параметра указываем DisableNXShowUI
Примечание:
Надо иметь ввиду, что это выбранное для отключения DEP приложение должно поддерживать отключение DEP и, кроме того, отключение функции у 64-битных программ вообще невозможно.
Также необходимо отметить, что устаревшие процессоры могут не поддерживать DEP на аппаратном уровне и в этом случае функция DEP будет работать только на программном уровне, используя базовые службы и программы Windows.
Следует помнить, что отключая защиту DEP, вы делаете свою систему более уязвимой перед вирусной угрозой.
Что такое dep, как его включить или отключить для игр и программ в Windows 7, 8, 10
В этой статье будет рассказано о том, как можно включить/отключить в системе функции DEP (Data Execution Prevention, или иначе, предотвращение выполнения данных) на ОС Windows 7, 8, 10.
При этом, система, опираясь на аппаратную составляющую устройства, производит блокировку исполняемого кода в тех областях, которые помечены, как неисполняемые.
Фактически, производится блокировка возможности атаки вирусного ПО с этой стороны.
Однако, данная опция может блокировать и вполне «мирные» приложения и игры, при их запуске могут выдавать ошибки, вроде «Инструкция обратилась к памяти по адресу. Память не может быть read или written». Отключить dep можно для всей системы или же для одного конкретного приложения.
Отключение DEP для всей системы
Для начала, пользователю потребуется запустить командную строку от имени администратора, сделать это можно через меню пуск, найдя соответствующее приложения, щелкнув по нему ПКМ и нажав на нужный пункт меню. В консоли нужно ввести оператор bcdedit.exe /set {current} nx AlwaysOff и выполнить его.
После выполнения команды потребуется перезапустить компьютер. Для включения опции стоит использовать ту же команду, только заменить последнее слово на AlwaysOn.
Отключение для определенной программы
В случае, если требуется отключить опцию только для нескольких определенных приложений, есть способ проще, чем использование командной строки.
Можно зайти в панель управления, оттуда перейти в раздел Система.
Откроется окно с ее свойствами, необходимо перейти на вкладку Дополнительно, перейти к пункту быстродействие и щелкнуть по параметрам.
Откроется окно, в котором следует перейти на вкладку под названием предотвращение выполнения данных. Здесь можно будет выбрать второй пункт, в котором потребуется указать утилиту, для которой будет отключен dep, их сюда можно добавлять в неограниченном количестве, хоть все.
Как набрать текст голосом – лучшие онлайн сервисы и программы
Используем редактор реестра
В случае, если предыдущий метод не помог, можно использовать редактор реестра для внесения нужных изменений.
Не стоит забывать, что работать с ним нужно очень осторожно, не менять и не удалять переменные просто так.
Лучше всего будет создать резервную копию ветки реестра перед редактированием, также можно создать новую точку восстановления, чтобы было куда откатить компьютер, в случае сбоев.
После того, как предварительные меры будут приняты, можно приступать к действиям. Для начала нужно нажать на win+r и написать в появившемся окне regedit.
После этого откроется приложение для редактирования реестра, в нем следует пройти по пути HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Layers.
Теперь будет нужно щелкнуть по пустому месту в правой части окна правой кнопкой мыши и выбрать Создать во всплывшем меню, потом нужно кликнуть по строковому параметру. Новая переменная должна содержать в качестве имени полный путь к программе, для которой нужно отключить dep.
В качестве значения должно содержаться DisableNXShowUI. Дальше останется только перезагрузить компьютер, нужная опция будет отключена для указанных приложений.
Включение DEP
Для включения опции придется вспомнить то, каким образом она была отключена. Если выключение производилось для всей системы, то опция, в которую можно попасть через панель управления, будет просто недоступна.
Так что в этом случае потребуется снова вызвать командную строку с правами администратора и ввести там оператор bcdedit.exe /set {current} nx AlwaysOn. Далее потребуется перезагрузка устройства, после чего, функция снова станет работоспособной и ее можно станет отключать только для некоторых приложений.
Если же отключение производилось через панель управления, то пользователю потребуется зайти в параметры быстродействия и удалить из списка отключенных нужное приложение, либо, вообще, переключиться на первый пункт и активировать dep для всех программ.
Рисование на компьютере – необходимые программы и устройства
Если отключение производилось через реестр, то нужно снова зайти в него, пройти по пути HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Layers и удалить там те параметры, которые отвечают за нужные приложения, либо удалить все.
Как отключить DEP в Windows 10: 4 способа деактивации предотвращения выполнения данных
Компьютер постоянно подвержен риску заражения вредоносными ПО и другим угрозам безопасности.
Для защиты системы разработчики внедрили функцию DEP, которая предотвращает запуск проблемных утилит или программ, уведомляя при этом пользователя.
Иногда, из-за блокировки запуска, возникают проблемы или ошибки, поэтому пользователи ищут ответ на вопрос, как отключить DEP в ОС Windows 10. Пошаговая инструкция приведена ниже.
Что такое DEP и для чего он нужен?
Сокращение «DEP» обозначает в переводе–«предотвращение выполнения данных». Представляет собой комплекс аппаратных, программных компонентов, обеспечивающих параллельную защиту цифровой техники. Функция выполняет задачи антивирусного программного обеспечения, но не является таковым.
Процесс работы заключается в сканировании оперативной памяти ПК. При попадании вредоносной программы в ОЗУ гаджета она пытается создать собственные коды.
Защитная опция ПВД (предотвращение выполнения данных) сразу обнаруживает сторонний софт в области памяти, которая должна использоваться только оперативкой.
В результате функция срабатывает, блокируя вирус, при этом владельца ПК оповещает системным сообщением.
Опция блокировки вирусов способна выявить множественные атаки вредоносных ПО. Но она не может полноценно работать вместо антивирусной программы. Если специальная программа не обнаружила вирус в ОС, включается ПВД.
Как отключить DEP на Windows 10?
Защиту отключают в случае установленного качественного антивируса, который эффективно справляется со своей работой. В некоторых ситуациях DEP срабатывает ложно, если ей кажется, что программа носит вредоносный характер.
Так могут блокироваться игры, приложения и другие утилиты. Функция может спровоцировать появление синего «экрана смерти», например, при аварийном выключении устройства.
В подобных случаях юзеры отключают ПВД для всех или конкретных утилит.
Через командную строку
Выключить полностью технологию не удастся, она отвечает за безопасность ПК. Для изменения настроек потребуется строка запроса.
Для выполнения операции нужно следовать инструкции:
- Вызвать меню «Пуск».
- Ввести запрос: «командная».
- Нажать по появившемуся пункту.
- Выбрать «Запуск от имени Администратора».
- Подтвердить действие.
- В редакторе набрать: bcdedit.exe/set {current} nx AlwaysOff.
- Нажать Enter.
После выполнения всех пунктов система оповестит об успешном выполнении операции. Пользователю останется закрыть редактор, выключить компьютер, затем заново включить. После этого опция DEP перестанет работать.
Редактирование BCD – файла
Команда BCD используется для редактирования данных конфигурации загрузки Виндовса. Путем внесения изменений в загрузочный файл можно поменять режим работы DEP.
Для редактирования параметров потребуется скачивание дополнительной утилиты Bootice.
Далее потребуется следовать инструкции:
- Запустить утилиту.
- Найти вкладку «Правка».
- Выбрать параметр «BCD текущей системы».
- Нажать на «Простой режим».
- Откроется окно, в котором выбрать «NX».
- Подобрать подходящее значение из списка.
- Нажать на кнопку «Сохранить».
- Закрыть программу.
- Перезапустить компьютер.
В настройках изначально установлен режим «Optln», который обозначает, что для некоторых утилит предотвращение выполнения данных не работает. Остальные значения показывают включение/выключение опции.
Отключение для конкретной программы с помощью настроек системы
Полная остановка работы опции приведет в высокому риску проникновения вирусных ПО. Поэтому способ выборочного отключения станет оптимальным вариантом для софта, работающего в нормальном режиме, при том, что DEP блокирует его.
Для настройки потребуется следовать инструкции:
- Запустить Виндовс 10.
- Вызвать Панель управления.
- Откроется меню, где выбрать «Система». Тапнуть по нему.
- Выбрать «Дополнительные параметры».
- Кликнуть по вкладке «Дополнительно».
- Найти блок «Быстродействие».
- Нажать на «Параметры».
- Выбрать «Предотвращение выполнения данных».
- Маркер изначально находится на первом пункте.
- Переставить маркер к надписи «Для всех программ и служб, кроме выбранных ниже».
- Нажать «Добавить».
- Указать путь к выбранным утилитам, для которых требуется отключение ПВД.
- Подтвердить действие, нажав «Ok».
Деактивировать защиту получится не для всех программ. Если отключить параметр невозможно, система оповестит об этом. Желательно эту утилиту просканировать установленным антивирусом.
Выключение для отдельного приложения с помощью редактора реестра
Этот способ подразумевает создание списка утилит, которые ПВД будет игнорировать.
Пользователю нужно:
- Нажать одновременно: Win+R.
- Ввести в строку: «regedit».
- Нажать Enter.
- Тапнуть по кнопке «Да», позволив редактору менять параметры.
- Перейти по пути: HKLMSOFTWAREMicrosoftWindowsNT CurrentVersionAppCompatFlagsLayers.
- Если «Layers» не найден, создать его. Нажать на название предыдущего пункта, выбрать «Создать», после «Раздел». Дать наименование.
- В новой папке создать строковый параметр, где именем будет путь к выбранной программе, например, D:ProgramsLinXLinX.exe.
- Щелкнуть дважды по созданному параметру. Ввести в поле значение: DisableNXShowUI.
Запуск вирусных ПО не сработает, если на компьютере будет включена функция DEP. В некоторых ситуациях технология ПВД воспринимает утилиты ошибочно, блокируя их работу. Поэтому пользователи вынуждены отключать данную опцию.
Главное, что нужно помнить: отключать DEP по отношению к таким утилитам стоит, если пользователь уверен в их безопасности.
В противном случае высока вероятность попадания в систему вируса, который повлечет за собой серьезные проблемы.