Функция dep windows 10 это

Как быстро выключить DEP в десятой винде?

Ваша операционная система отказывается запускать нужную игру или программу? Узнайте, как отключить DEP в Windows 10, и вероятнее всего вы устраните свою проблему.

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

Расшифровка

Начнем с объяснения термина. Три заглавные буквы скрывают под собой словосочетание Data Execution Prevention. На нашем языке это звучит как «предотвращение выполнения данных».

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

Вы, в свою очередь, получаете сообщение такого плана: «инструкция по адресу «такому-то» обратилась к памяти по адресу «другому», память не может быть «written» либо «read»». И все, что можете предпринять в данной ситуации — нажать «ОК».

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

Через командную строку

Вам следует выполнить всего 3 простых действия:

  • Войдите в строку команд под именем Администратора.
  • Для этого кликните правой клавишей мышки на иконке «Пуск» и выберите из списка необходимый вариант.
  • Впишите в окошко такую комбинацию: bcdedit.exe /set nx AlwaysOff.
  • Щелкните Enter.

Если вы захотите вернуть все, как было, выполните то же самое, только замените концовку команды на «On».

Выключение DEP для определенных прог

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

Но вы должны быть уверены, что они не содержат вирусов. Им можно доверять? Тогда приступим:

  • Откройте раздел «Система» с Панели управления. Альтернативный вариант: клацнуть ПКМ на иконке «моего компьютера» и войти в «Свойства».
  • Перейдите в «Дополнительные параметры системы» и в появившемся окне разверните вкладку «Дополнительно».
  • Жмите на кнопку «Параметры», расположенную сверху.

  • Всплывет следующее окно, где вам следует перейти в закладку «Предотвращение выполнения данных»;
  • В ней есть 2 чек-бокса и обычно активирован верхний. Но вам необходимо переставить отметку на второй, где написано «. кроме выбранных ниже».
  • Под большим полем станет доступной кнопка «Добавить», которая вам и нужна.
  • Укажите путь к тому exe-файлу, для которого вы хотите отменить блокировку.
  • Жмите «ОК» и перезагрузите комп.

Через редактор реестра

Добавить исключения можно и другим способом:

  • Войдите в редактор реестра путем зажатия кнопок Win и R.
  • Щелкните «ОК» или Enter.

  • Слева перейдите по папкам HKEY_LOCAL_MACHINE — SOFTWARE — Microsoft — Windows NT — CurrentVersion — AppCompatFlags — Layers.
  • Если последней вы не увидели, создайте ее сами.
  • Для проги, которую вы желаете освободить от DEP, сделайте строковый параметр с наименованием, соответствующим пути к самому файлу.
  • Значение этого параметра должно иметь такой вид: DisableNXShowUI.

Все описанные выше способы работают не только в Windows 10, но также в 7, 8 и 8.1.

Вам помогла эта статья?

Не забудьте рассказать о ней своим друзьям.

Отключение/включение функции DEP в Windows 7-10

В операционных системах Microsoft Windows, начиная с версии XP, имеется одна интересная возможность — предотвращение выполнения данных, в оригинале называется Data Execution Prevention (DEP). Иногда она мешает нормальной работе и её требуется отключать. В принципе ничего в этом сложного нет, а если никакого эффекта не последует, то можно всё включить обратно.

Как полностью отключить DEP

Вы можете посмотреть видео или читать статью:

Итак, сразу к делу. Нажимаем кнопку «Пуск» и в строке поиска пишем «cmd». В результатах поиска в самом верху находим cmd — это нужно для запуска командной строки. Чтобы запустить её с правами Администратора кликаем по команде правой кнопкой и выбираем из контекстного меню «Запуск от имени администратора».

Соответственно, если на данный момент вы залогинены в Windows как обычный пользователь, то система попросит ввести пароль администратора. Теперь, в появившееся чёрное окошко вставляем команду и жмём «Enter»:

bcdedit.exe /set nx AlwaysOff

Результатом должно быть сообщение: «Операция успешно завершена»

Далее нужно перезагрузиться чтобы изменения вступили в силу. Таким образом мы отключили DEP для ВСЕХ служб и программ, в независимости от того, поддерживается ли предотвращение выполнения данных вашим процессором на аппаратном уровне или нет.

Как выключить функцию DEP для отдельной программы

Для этого идём в «Панель управления -> Система» или же нажимаем правой кнопкой по значку «Мой компьютер» на рабочем столе и выбираем «Свойства». Слева в окне кликаем на «Дополнительные параметры системы»

В разделе «Быстродействие» жмём на кнопку «Параметры»

Нам нужна вкладка «Предотвращение выполнения данных». Здесь в принципе всё и так понятно:

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

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

Как обратно включить DEP

Чтобы вернуть DEP назад запустите ещё раз командную строку «cmd» от имени администратора, только на этот раз вставьте такую команду:

bcdedit.exe /set nx OptIn

Что вообще такое DEP

Теперь небольшое отступление что же это за функция такая и с чем её едят. Data Execution Prevention призвано защитить систему от некоторых вирусов и угроз безопасности системы. Но, ни в коем случае не стоит путать это с антивирусом или брандмауэром! Это абсолютно разные вещи.

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

Бывает как аппаратная реализация DEP (с помощью команд процессора), так и программная (с помощью специального программного кода Windows). Аппаратная реализация надёжнее и все современные процессоры её поддерживают. Так что, если никаких проблем нет, то лучше ничего в настройках не менять. Но, к сожалению, функция DEP может мешать работе и нормальных программ, поэтому иногда её отключают. Как это сделать — статья вам в помощь!

Предотвращение выполнения данных или функция DEP в Windows 10/8/7

Предотвращение выполнения данных или DEP – это функция безопасности, появившаяся в Windows Vista и выше, которая может помочь предотвратить повреждение вашего компьютера от вирусов и других угроз безопасности. 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» для всех программ и служб, кроме выбранных.

На следующей неделе мы также узнаем о следующем:

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

Сообщение обновлено и портировано из WinVistaClub

Предотвращение выполнения данных в Windows: что такое DEP

Современные операционные системы и современные процессоры реализуют на программном и аппаратном уровнях функцию предотвращения выполнения данных (англ. Data Execution Prevention) известную как DEP. Данная функция не позволяет приложениям выполнять код из отдельных областей памяти. DEP стало ответом вредоносным программам, сохраняющих свой код в таких областях, например, посредством переполнения буфера.

Аппаратная реализация DEP

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

Программная реализация DEP

Программно функция предотвращения выполнения данных реализована во всех основных десктопных операционных системах (Windows, Linux, macOS), доступна она также в Android. В системах Windows DEP появилась в Windows XP SP 2 и Windows Server 2003 SP 1. Начиная с Windows Vista эта функция является встроенной в систему.

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

Чтобы попасть в настройки DEP в Windows 7 откройте свойства системы (ПускПанель управленияСистема). Далее откройте Дополнительные параметры системы, там найдите пункт Быстродействие и нажмите Параметры.

Далее нужно выбрать вкладку, которая так и называется — Предотвращение выполнения данных.

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

Отключение функции DEP в Windows

Если Вы хотите совсем отключить DEP в Windows, придется редактировать загрузчик ОС. В современных версиях Windows делается это через утилиту bcdedit.

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

После этого нужно перезагрузить компьютер.

Обратно включить функцию DEP можно командой

Читайте также:  Вырезан центр обновления windows
Оцените статью