قم بتكوين أو إيقاف تشغيل DEP (منع تنفيذ البيانات) في Windows
منع تنفيذ البيانات ، والمعروف باسم DEP ، عبارة عن مجموعة من التقنيات المدمجة في Windows XP SP2 والإصدارات الأحدث التي تمنع تشغيل التعليمات البرمجية في مناطق معينة من الذاكرة غير مصرح بها.
هذا يساعد على منع جميع أنواع الهجمات والاستغلال ، والتي عادة ما تكون قادرة على تشغيل بحرية ، من التنفيذ. تأتي ميزة منع تنفيذ البيانات في اثنين من النكهات ، ميزة DEP التي يتم فرضها عن طريق الأجهزة و DEP التي يتم فرضها بواسطة البرامج.
لن يحتاج معظم المستخدمين إلى القلق بشأن DEP لأنه يعمل في الخلفية ويحمي فقط ثنائيات نظام Windows أو البرامج التي "تختار". ومع ذلك ، إذا تم تشغيل DEP لكافة البرامج ، فقد يتسبب ذلك في حدوث مشكلات مع بعض البرامج.
تقوم DEP أحيانًا بإغلاق برنامج أو عملية دون أي إشعار إذا كان ينتهك DEP. عادةً ما تكون هذه البرامج تابعة لجهات خارجية أو برامج أقدم غير مكتوبة بشكل صحيح لنظام Windows.
يمكنك إيقاف تشغيل Data Execution Prevention لبرنامج معين في 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 دائمًا / دائمًا
بالإضافة إلى الإعدادين اللذين تراهما في علامة التبويب Data Execution Prevention أعلاه ، هناك إعدادان آخران يمكنك تكوينهما لـ DEP.
دائما متاح - سيتم تشغيل ميزة DEP لجميع العمليات في Window ولا يمكنك إعفاء أي عملية أو برنامج من الحماية
دائما خارج - سيتم إيقاف تشغيل ميزة DEP تمامًا ولن تتم حماية أي عملية أو برنامج ، بما في ذلك عمليات Windows.
للقيام بذلك ، افتح موجه الأوامر من خلال النقر فوق بداية, الكتابة في CMD, النقر بزر الماوس الأيمن على العنصر الأول واختيار تشغيل كمسؤول.
الآن لتشغيل ميزة DEP ، قم بنسخ الأمر التالي ولصقه:
bcdedit.exe / set الحالية nx AlwaysOn
لإيقاف تشغيل DEP دائمًا ، اكتب الأمر التالي:
bcdedit.exe / set الحالية nx AlwaysOff
لاحظ أنك تحتاج فقط إلى تشغيل أحد هذه الأوامر ، وليس كلاهما كما هو موضح أعلاه. ستحتاج أيضًا إلى إعادة تشغيل الكمبيوتر بعد أي تغيير تقوم به على DEP.
بمجرد إجراء التغييرات ، ستلاحظ أن واجهة Windows لتغيير إعدادات DEP قد تم تعطيلها ، لذلك استخدم خيارات سطر الأوامر فقط إذا لزم الأمر. خيار واحد يمنحك أي حماية على الإطلاق ويمنحك أحد الحماية الكاملة.
الخيار الافتراضي والمثالي هو فحص زر الاختيار الأول ، والذي سيحمي فقط برامج وخدمات Windows الأساسية. إذا كان لديك أي أسئلة ، فلا تتردد في التعليق. استمتع!