Меню Рубрики

Не отключается dep на windows 7

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

Начиная с WIndows XP в операционных системах Microsoft присутствует поддержка аппаратной защиты стандартов ExecuteDisabled (Intel) и NoExecute (AMD). В Microsoft поддержку этих аппаратных инструкций обобщенно назвали DEP (по-русски — «Предотвращение Выполнения Данных). Предназначение функции в том, чтобы программный код, считанный из некоторых областей оперативной памяти, не смог стать исполняемым. Говоря понятным языком, так блокируется один из путей заражения компьютера вирусами. Функция безусловно полезная, но некоторые программисты при написании своих «шедевров» не учитывают особенности поведения программы при включении подобной защиты. В результате простой пользователь получает ошибку «Память не может быть read/write». Если вы столкнулись с подобной проблемой и точно уверены что программа не является вредоносной, можете попробовать отключить защиту DEP. Это несколько ослабит защищенность, но вероятно позволить использовать программу. Как отключить аппаратное предотвращение выполнения данных я опишу ниже в этой заметке.

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

  1. Нажмите «Пуск», откройте пункт «Система» в Панели управления
  2. Нажмите на ссылку «Дополнительные параметры системы» в левой части экрана
  3. Перейдите на вкладку «Дополнительно» и нажмите на кнопку «Параметры»
  4. Перейдите на вкладку «Предотвращение выполнения данных», установите «радиокнопку» на пункт «Включить DEP для всех программ и служб, кроме выбранных ниже» и нажмите «Добавить»
  5. Откроется окно диспетчера файлов. Выберите в нем исполняемый файл нужной программы и нажмите «Открыть»
  6. Появится уведомление, сообщающее о возросших рисках. Если вы готовы отключить DEP для программы, нажмите «ОК»
  7. Перед вами появится список всех программ с отключенной функцией DEP. Нажмите «ОК», закройте все окна Панели управления

Замечу, что выборочное отключение DEP возможно только для 32-разрядных программ. При попытке добавить в «белый список» 64-битное приложение вы получите сообщение об ошибке. Если вам непременно нужно запускать 64-битную программу в обход DEP, единственный выход — отключить защиту полностью, для всех приложений в системе. Как это сделать будет рассказано чуть позже.

Отключение DEP через реестр

Второй способ отключения защиты DEP для отдельной программы заключается в редактировании реестра. Необходимые для этого действия таковы:

  1. Нажмите одновременно кнопки WIN + R, в поисковом поле введите «regedit», нажмите «ОК»
  2. Запустится Редактор системного реестра. Найдите в нем ветку HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > AppCompatFlags. Сделайте на нем правый клик мышью, выберите «Создать > Раздел»
  3. Назовите раздел «Layers»
  4. Далее действия будут повторяться для каждой программы, для которой необходимо отключить защиту DEP. В левой половине окна выделите только что созданный раздел Layers, в правой половине щелкните правой кнопкой мышки и создайте строковый параметр
  5. Назовите его именно так, как называется исполняемый файл приложения без расширения (например, для Internet Explorer это iexplore)
  6. Кликните по созданному параметру дважды. В поле «Значение» введите путь к указанному файлу (уже полностью, включая расширение) и нажмите «ОК»
  7. Эти действия требуется повторить для каждой программы, которой требуются исключения безопасности. Когда завершите процесс изменения реестра, перезагрузите компьютер.

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

  1. Нажмите Пуск, в текстовое поле введите cmd . Сделайте на появившейся иконке командного интерпретатора правый клик и запустите его с правами администратора
  2. В открывшееся окно введите без кавычек текст bcdedit.exe /set nx AlwaysOff и нажмите ввод
  3. Если предыдущая операция была успешной, все что вам останется сделать для вступления изменений в силу — перезагрузить компьютер.

Источник

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

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

Что такое DEP?

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

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

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

Отключение для всей системы

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

  1. Нажмите сочетание Win+R и введите запрос «cmd» (или найдите командную строку через меню «Пуск»).
  2. Введите в консоли команду «bcdedit.exe /set nx AlwaysOff».
  3. Перезагрузите компьютер.

При следующем запуске системы функция ПВД действовать не будет. Для её включения необходимо снова запустить командную строку и ввести запрос вида «bcdedit.exe /set nx OptIn».

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

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

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

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

На Windows 7 это делается следующим образом:

  1. Кликните правой кнопкой по значку «Мой компьютер» и откройте его «Свойства».
  2. Перейдите на вкладку «Дополнительные параметры системы» в левом меню.
  3. В поле «Быстродействие» нажмите кнопку «Параметры».

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

  1. Отметьте пункт «Включить DEP для всех программ, кроме выбранных».
  2. Нажмите кнопку «Добавить» и укажите путь к EXE-файлам программ, которые вы хотите сделать исключениями.

Важно: 64-битные приложения нельзя добавить в список исключений. Кроме того, программа должна сама поддерживать работу с отключенной функцией DEP.

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

Использование реестра

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

  1. Запустите реестр с помощью команды «regedit» в меню «Выполнить» (Win+R).
  2. Перейдите на ветку HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Если раздела «Layers» нет, создайте его самостоятельно.
  3. Создайте новый строковый параметр, задав ему имя, являющееся путем к исполнительному файлу программы, которую вы хотите добавить в список исключений.
  4. Задайте новому параметру значение «DisableNXShowUI».

После закрытия реестра приложение должно запускаться без ошибок из-за работы функции DEP.

Источник

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

Отключение DEP для Виндовс 7

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

Способ 1: Командная строка

  1. Открываем «Пуск», вводим cmd . Жмём ПКМ, открываем с возможностью администрирования.

Набираем следующее значение:
bcdedit.exe /set nx AlwaysOff
Жмём «Enter».

Способ 2: Панель управления

  1. . С возможностью администрирования входим в ОС, переходим по адресу:
    Панель управления\Все элементы панели управления\Система

Переходим в «Дополнительные параметры системы».

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

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

Способ 3: Редактор базы данных

  1. Открываем редактор базы данных. Наиболее оптимальный вариант – нажимаем клавиши «Win+R», пишем команду regedit.exe .

Переходим в следующий раздел:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers .

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

Включения работы DEP: запускаем интерпретатор команд Виндовс 7, и в нём вводим команду:
Bcdedit.exe/set nx OptIn
Дальше перезапускаем ПК.

При выполнении данных несложных действий при помощи командной строки или настройки системы/реестра отключается функция DEP в Виндовс 7. Представляет ли опасность отключение функционала DEP? Чаще всего — нет, если программа, для которой происходит это действие, с официального ресурса, то это не опасно. В других случаях есть опасность заражения вирусным ПО.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Не откликается меню пуск windows 10
  • Не отвечает установщик windows
  • Не отвечает windows media player
  • Не отвечает utorrent windows 10
  • Не определяются флешки windows 7