Домашняя » Windows XP » Настройте или отключите DEP (предотвращение выполнения данных) в Windows

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

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

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

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

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

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

    Включить / отключить DEP

    Шаг 1: Щелкните правой кнопкой мыши на Мой компьютер и выбрать свойства. Затем нажмите на продвинутый вкладка, а затем настройки под Спектакль.

    В Windows 8 или Windows 10, щелкните правой кнопкой мыши на этом компьютере, выберите свойства а затем нажмите на Расширенные системные настройки ссылка на сайт.

    Шаг 2: Теперь нажмите на Предотвращение выполнения данных вкладка, и вы увидите две переключатели:

    Шаг 3Вот где это может быть немного сложно. По умолчанию для DEP следует установить первую радиокнопку и, следовательно, защищать только основные программы и службы Windows. Если выбран второй переключатель, он включит DEP для ВСЕХ процессов, а не только для процессов Windows..

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

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

    Шаг 4: Нажмите добавлять Нажмите кнопку и выберите местоположение исполняемого файла для программы, которую вы хотите удалить из DEP-защиты..

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

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

    Всегда включать / выключать DEP

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

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

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

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

    bcdedit.exe / set current nx AlwaysOn

    Чтобы всегда отключать DEP, введите следующую команду:

    bcdedit.exe / set current nx AlwaysOff

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

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

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