Предотвращение выполнения данных dep как отключить?

Содержание

Включить, отключить предотвращение выполнения данных DEP в Windows 2020

Предотвращение выполнения данных dep как отключить?

Мы уже видели, как Предотвращение выполнения данных, функция безопасности может помочь предотвратить повреждение вашего компьютера от вирусов и других угроз безопасности.

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

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

Хотя это не рекомендуется, у вас могут возникнуть причины отказа от предотвращения выполнения данных на вашем компьютере под управлением Windows. Давайте посмотрим, как отключить DEP в Windows 10/8/7 с помощью инструмента bcdedit.exe .

Отключить предотвращение выполнения данных

В Windows 7 введите cmd в Начать поиск. Щелкните правой кнопкой мыши результаты поиска «cmd» и выберите «Запуск от имени администратора». Пользователи Windows 10/8 также могут открывать окно с расширенными командами из меню WinX.

Затем скопируйте вставить следующее и нажмите Enter:

bcdedit.exe / set {current} nx AlwaysOff

Перезагрузка.

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

Включить предотвращение выполнения данных

Чтобы включить обратную DEP, введите в командной строке с повышенными правами и нажмите Enter:

bcdedit.exe / set {current} nx AlwaysOn

Это позволит вернуться к предотвращению выполнения данных.

См. это, если вы получаете. Данные конфигурации загрузки не могут быть открыты.

В следующие несколько дней мы будем также покажите вам, как:

  1. Включить или отключить предотвращение выполнения данных (DEP) только для Internet Explorer
  2. Отключить или включить предотвращение выполнения данных (DEP) для отдельных программ.

Источник: https://ru.joecomp.com/enable-disable-data-execution-prevention-in-windows-10-8-7

Включить, отключить предотвращение выполнения данных (DEP) в Windows 10 / 8 / 7 / 7

Предотвращение выполнения данных dep как отключить?

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.

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

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

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

Это не рекомендуется, но вы можете отключить предотвращение выполнения данных на вашем компьютере с Windows. Давайте посмотрим, как отключить DEP под Windows 10 / 8 / 7 с помощью инструмент bcdedit.exe.

Как отключить DEP в Windows

Предотвращение выполнения данных dep как отключить?

Начиная с ОС Windows XP и во всех последующих версиях системы Windows, есть такая функция как DEP. Ее можно расшифровать и перевести как «предотвращение выполнения данных». В некоторых случаях, работа данной службы создает определенные помехи и тогда возникает необходимость в ее отключении. Эта процедура не слишком сложная и многие смогут это легко повторить, ну а если отключение не дало желаемого эффекта, то DEP всегда можно снова активировать. Для большей наглядности, в конце статьи можно посмотреть видео, где все подробно показано.

Что такое функция DEP?

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

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

Читайте также  Host process for Windows services как отключить?

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

Как отключить DEP в Windows?

Ну что же, приступим к делу. Откройте меню «Пуск» и в поисковом поле введите «cmd» (без кавычек). Появится список найденных файлов, в самом верху будет одноименная программа. Но не спешите ее запускать, ведь мы должны работать через учетную запись администратора. Поэтому, сделайте по ней клик правой кнопкой мышки и нажмите на «Запуск от имени администратора».

При этом, если находитесь в системе с учетной записи простого пользователя, то вам придется дополнительно ввести пароль для входа через учетную запись администратора, если он установлен.

После этих действий откроется окошко командной строки. Скопируйте в него данную команду и нажмите клавишу «Enter»: bcdedit.exe /set {current} nx AlwaysOff

В окне должно появиться сообщение об успешном завершении операции, как показано на рисунке ниже.

Чтобы все изменения начали работать, выполните перезагрузку компьютера. Вот так мы полностью выполнили отключение DEP для абсолютно всех приложений, служб и программ. Это действие применяется в любом случае, даже если работа этой функции никак не поддерживается на аппаратном уровне.

Выключаем DEP только для отдельного приложения

Есть и такой способ. Чтобы это сделать, откройте панель управления и перейдите в раздел «Система». В левой части окна, на панели, нажмите на ссылку «Дополнительных параметров системы».

На самой первой вкладке «Дополнительно» там, где раздел «Быстродействие», делаем клик по кнопке «Параметров».

В следующем окошке открываем вкладку «Предотвращение выполнения данных». Видим такую картинку.

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

Но есть одна особенность, 64 разрядные приложения не будут добавляться к данному списку. И далеко не все программы могут поддерживать работу без функции предотвращения выполнения данных. Это нужно учитывать и в таких случаях будет появляться ошибка.

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

Как включить DEP?

Чтобы снова запустить работу данной функции, откройте командную строку (cmd) с правами администратора, скопируйте туда и выполните вот такую команду:

bcdedit.exe /set {current} nx OptIn

После этого сделайте перезагрузку компьютера и DEP будет работать, как и прежде. Напоследок, для большей наглядности, предлагаем вам взглянуть на видео, где все подробно показано:

Источник: https://prostocomp.net/sistema/otklyuchit-dep-windows.html

Отключение 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. Сделать это можно двумя способами — через изменение дополнительных параметров системы в панели управления или с помощью редактора реестра.

В первом случае, зайдите в Панель управления — Система (можно также кликнуть по значку «Мой компьютер» правой кнопкой и выбрать «Свойства»). Выберите в списке справа пункт «Дополнительные параметры системы», затем на вкладке «Дополнительно» нажмите кнопку «Параметры» в разделе «Быстродействие».

Читайте также  Autoendtasks Windows 10 как отключить?

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

Отключение DEP для программ в редакторе реестра

По сути то же самое, что только что описывалось с применением элементов панели управления, можно сделать и посредство редактора реестра. Для его запуска нажмите клавиши Windows + R на клавиатуре и введите regedit после чего нажмите Enter или Ok.

В редакторе реестра перейдите к разделу (папки слева, если раздела Layers нет, создайте его) HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

И для каждой программы, для которой требуется отключение DEP, создайте строковый параметр, имя которого соответствует пути к исполняемому файлу этой программы, а значение — DisableNXShowUI (см. пример на скриншоте).

Ну и наконец, отключать или не отключать DEP и насколько это опасно? В большинстве случаев, если программа, ради которой вы это проделываете загружена из надежного официального источника, это вполне безопасно. В остальных ситуациях — вы делаете это на свой страх и риск, хотя он и не слишком значителен.

А вдруг и это будет интересно:

Источник: https://remontka.pro/disable-dep-windows/

Включить, отключить предотвращение выполнения данных (DEP) в Windows 10/8/7

Предотвращение выполнения данных dep как отключить?

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

Вредные программы, которые пытаются атаковать Windows, пытаясь выполнить код из системной памяти, зарезервированной для Windows и других авторизованных программ, останавливаются. Эти типы атак могут нанести вред вашим программам и файлам.

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

Хотя это и не рекомендуется, у вас могут быть причины отключить предотвращение выполнения данных на компьютере Windows. Давайте посмотрим, как отключить DEP в Windows 10/8/7 с помощью инструмента bcdedit.exe .

Отключить предотвращение выполнения данных

В Windows 7 введите cmd в поле Начать поиск. Щелкните правой кнопкой мыши результаты поиска «cmd» и выберите «Запуск от имени администратора». Пользователи Windows 10/8 также могут открыть окно командной строки с повышенными правами через меню WinX.

Затем скопируйте, вставьте следующее и нажмите Enter:

bcdedit.exe/set {current} nx AlwaysOff

Перезагружать.

Вы обнаружите, что предотвращение выполнения данных было отключено на вашем компьютере Windows. Затем вы можете при желании проверить состояние функции предотвращения выполнения данных в вашей системе.

Включить предотвращение выполнения данных

Чтобы включить обратно DEP, введите в командной строке с повышенными правами следующее и нажмите Enter:

bcdedit.exe/set {current} nx AlwaysOn

Это включит обратно предотвращение выполнения данных.

Посмотрите, если вы получили сообщение «Не удалось открыть данные конфигурации загрузки».

В ближайшие несколько дней мы также покажем вам, как:

  1. Включить или отключить предотвращение выполнения данных (DEP) только для Internet Explorer
  2. Выключите или включите предотвращение выполнения данных (DEP) для отдельных программ.

Источник: https://techarks.ru/general/osobennosti/vklyuchit-otklyuchit-predotvrashhenie-vypolneniya-dannyh-dep-v-windows-10-8-7/

Настройка предотвращения выполнения данных (DEP)

Предотвращение выполнения данных dep как отключить?

Предотвращение выполнения данных (Data Execution Prevention, DEP) — это технология защиты оперативной памяти. Компьютер с помощью DEP помечает все ячейки памяти, используемые приложениями, как неисполняемые «только для данных», если ячейка не содержит исполняемого кода в явном виде.

Если приложение пытается выполнить код со страницы памяти, помеченной как неисполняемая, процессор может сгенерировать исключение и предотвратить исполнение кода.

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

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

Компании Advanced Micro Devices (AMD) и Intel поставляют совместимые с Windows процессоры, поддерживающие функцию DEP.

Начиная с пакета обновления 2 (SP2) для Windows XP 32-разрядная версия Windows использует один из следующих методов.

  • Функцию no-execute page-protection (NX), разработанную компанией AMD.
  • Функцию Execute Disable Bit (XD), разработанную компанией Intel.

Чтобы использовать указанные функции, необходимо, чтобы процессор работал в режиме расширения физических адресов (Physical Address Extension, PAE). Windows автоматически включает режим PAE для поддержки функции DEP, поэтому пользователям не нужно отдельно включать PAE.

Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти.

Читайте также  Служба рабочая станция можно ли отключить?

64-разрядные версии Windows также поддерживают функцию NX, но режим работы с оперативной памятью РАЕ для них не обязателен. Кроме того, для 64-разрядных компьютеров возможны разные конфигурации памяти.

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

1. Откройте меню Пуск и выберите Панель управления.

Меню Пуск — Панель управления

2. Щелкните на категории Система и безопасность и откройте окно Система.

Категория Система и безопасность

Окно Система

3. Внизу в левой части щелкните на ссылке Счетчики и средства производительности.

Счетчики и средства производительности

4. Щелкните на ссылке Настройка визуальных эффектов. На экране появится диалоговое окно Параметры быстродействия.

Настройка визуальных эффектов

5. Откройте вкладку Предотвращение выполнения данных. Внизу вы найдете информацию о поддержке DEP.

Информацию о поддержке DEP

Во вкладке Предотвращение выполнения данных можно настроить работу DEP с помощью следующих параметров.

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

Поскольку некоторые приложения могут работать нестабильно или вообще не будут работать при программном DEP, для них придется сделать исключение.

Щелкните на кнопке Добавить… и выберите программы, для которых вы хотите отключить предотвращение выполнения.

Отключение предотвращение выполнения

Выбор программы

Программа в исключении

Обратите внимание, в 64-разрядных версиях Windows механизм DEP всегда включен для 64-разрядных приложений. Поэтому если вы пожелаете его включить для 64-разрядных приложений, то появится диалоговое окно «Вы не можете задать атрибуты DEP для 64-разрядных исполняемых файлов».

DEP всегда включен для 64-разрядных приложений

Как убедиться, что аппаратная функция DEP работает в Windows

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

Способ 1. Используйте средство командной строки Wmic

С помощью средства командной строки Wmic можно проверить параметры DEP. Чтобы определить, доступна ли аппаратная функция DEP, выполните следующие действия:

1. В меню Пуск меню Пуск введите в поле Поиска команду cmd и нажмите кнопку ВВОД.

Вызов командной строки

2. В командной строке введите следующую команду и нажмите клавишу ВВОД:

wmic OS Get DataExecutionPrevention_Available

Если в результате будет получено значение TRUE, аппаратная функция DEP включена.

Средство командной строки Wmic

Если FALSE, значит аппаратная функция DEP выключена. Включить ее можно в настройках BIOS. Как это сделать — лучше посмотреть документацию к материнской плате вашего компьютера.

Параметр no-execute page-protection (NX) включает аппаратный DEP на платах с чипсетом от AMD, а параметр Execute Disable Bit (XD) — на платах с чипсетами от Intel.

Чтобы определить текущую политику поддержки DEP, выполните следующие действия.

1. В меню Пуск меню Пуск введите в поле Поиска команду cmd и нажмите кнопку ВВОД.

Вызов командной строки

2. В командной строке введите следующую команду и нажмите клавишу ВВОД:

wmic OS Get DataExecutionPrevention_SupportPolicy

В результате выполнения команды будет возвращено значение 0, 1, 2 или 3.

Политика поддержки DEP

Эти значения соответствуют политикам поддержки DEP, описанным ниже.

2 — OptIn (конфигурация по умолчанию) — Функция DEP включена только для системных компонентов и служб Windows

3 – OptOut — Функция DEP включена для всех процессов. Администратор может вручную создать список приложений, для которых функция DEP отключена

1 – AlwaysOn — Функция DEP включена для всех процессов

– AlwaysOff — Функция DEP отключена для всех процессов

Преимущества DEP

Основным преимуществом, которое предоставляет функция DEP, является возможность предотвратить запуск кода из областей данных (таких как куча, стек или пул памяти). Как правило, содержимое стека и кучи по умолчанию не является исполняемым кодом.

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

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

Источник: https://vizivik.ru/set-dep-win-7/