الرئيسية
» WINDOWS
»
ما هو DEP وكيفية تعطيله في نظامي التشغيل ويندوز 7 أو فيستا
ما هو DEP وكيفية تعطيله في نظامي التشغيل ويندوز 7 أو فيستا
ميزة منع تنفيذ البيانات (DEP) هي إحدى ميزات حماية الذاكرة في نظام ويندوز، وتساعد على منع تشغيل البرامج الضارة في مناطق الذاكرة المخصصة للبيانات. في نظامي ويندوز 7 وويندوز فيستا، يمكنك تغيير سياستها، وفي التطبيقات المدعومة ذات 32 بت، يمكنك إضافة استثناء محدد. أبقِ ميزة DEP مُفعّلة ما لم تتأكد من وجود مشكلة توافق معينة. تعطيلها لا يُصلح عادةً أعطال المتصفح أو أخطاء التثبيت غير المرتبطة بها.
هام: هذه التعليمات مخصصة لإصدارات ويندوز القديمة. أنهت مايكروسوفت الدعم الموسع لنظام ويندوز فيستا في 11 أبريل 2017، ولنظام ويندوز 7 في 14 يناير 2020. لا يُنصح باستخدام أيٍّ منهما للإنترنت بشكل يومي دون وجود بديل مدعوم.
ما الذي تقوم به إدارة حماية البيئة (DEP) تحديداً؟
تُصنّف تقنية منع تنفيذ البيانات (DEP) صفحات ذاكرة معينة على أنها غير قابلة للتنفيذ، بما في ذلك الصفحات المستخدمة عادةً لمكدس وكومة البرنامج. إذا حاول برنامج ما تنفيذ تعليمات من صفحة بيانات محمية، فقد يوقفه نظام ويندوز. يساعد هذا في الحد من الهجمات التي تستغل تلف الذاكرة، مع العلم أن تقنية منع تنفيذ البيانات وحدها لا تستطيع منع جميع الهجمات.
قد تتعارض التطبيقات القديمة التي تُنشئ التعليمات البرمجية ديناميكيًا أو تستخدم مكونات قديمة مع ميزة منع تنفيذ البيانات (DEP). مع ذلك، لا تُثبت رسالة الخطأ وحدها أن DEP هو سبب المشكلة. لذا، يُنصح أولًا بتحديث التطبيق، أو إزالة الإضافات المُسببة للمشكلة، أو مراجعة إرشادات التوافق الخاصة بمُورّد البرنامج. يُقدّم عرض مايكروسوفت التقني لميزة DEP شرحًا وافيًا للحماية وحدود توافقها.
كيفية تغيير إعدادات منع تنفيذ البيانات لبرنامج واحد
الأسلوب الأكثر أمانًا هو السماح لبرنامج موثوق به وغير متوافق بدلاً من تعطيل ميزة منع تنفيذ البيانات (DEP) لنظام التشغيل Windows بالكامل. في نظامي التشغيل Windows 7 وVista، اتبع الخطوات التالية باستخدام حساب مسؤول النظام:
1. افتح إعدادات النظام المتقدمة
انقر فوق ابدأ ، ثم انقر بزر الماوس الأيمن فوق الكمبيوتر ، واختر خصائص . في نافذة النظام، حدد إعدادات النظام المتقدمة على اليسار. وافق على مطالبة المسؤول إذا ظهرت.
افتح إعدادات النظام المتقدمة من نافذة نظام ويندوز 7.
2. خيارات الأداء المفتوحة
في خصائص النظام ، اختر علامة التبويب "متقدم" . ضمن "الأداء" ، انقر فوق "الإعدادات" .
اختر الإعدادات ضمن قسم الأداء، وليس ملفات تعريف المستخدم أو بدء التشغيل والاسترداد.
3. حدد سياسة استثناء DEP
افتح علامة تبويب منع تنفيذ البيانات . اختر " تشغيل منع تنفيذ البيانات لجميع البرامج والخدمات باستثناء تلك التي أحددها" . هذا يُفعّل سياسة إلغاء الاشتراك ، مما يعني أن منع تنفيذ البيانات يبقى مُفعّلاً لمعظم البرامج ولكنه يسمح بالاستثناءات المدعومة.
يُتيح الخيار الثاني لـ DEP استثناءات للتطبيقات المؤهلة.
4. أضف الملف التنفيذي المتأثر فقط
انقر فوق "إضافة" ، ثم استعرض ملف .exe الخاص بالتطبيق الموثوق ، وحدده، ثم اختر "فتح" . على سبيل المثال، قد يكون لبرنامج قديم ملف تنفيذي باسم معين LegacyApp.exe؛ الاسم الموضح هنا هو مجرد مثال. تأكد من ظهوره في قائمة الاستثناءات، ثم انقر فوق "تطبيق" و "موافق" ، وأعد تشغيل النظام إذا طلب Windows ذلك. اختبر التطبيق مرة أخرى.
حدد الملف التنفيذي للبرنامج الموثوق به في مربع حوار الإضافة.
لا يمكن استثناء جميع البرامج. لا يمكن تعطيل ميزة منع تنفيذ البيانات (DEP) للملفات التنفيذية ذات 64 بت عبر آلية الاستثناء هذه، وقد يمنع نظام ويندوز استثناءات لبعض المكونات المحمية. لذا، تجنب تغيير نوع ملف البرنامج التنفيذي أو تعطيل ميزات الأمان للتحايل على هذا القيد. توثق مايكروسوفت هذا التمييز بين العمليات في مرجعها الخاص بحماية الثغرات الأمنية .
كيفية استعادة إعدادات DEP الأصلية
ارجع إلى علامة تبويب "منع تنفيذ البيانات" نفسها . إذا أضفت استثناءً لبرنامج، فحدد إدخاله وانقر على " إزالة" . إذا كنت قد استخدمت في الأصل سياسة "Windows فقط" الافتراضية، فحدد " تشغيل منع تنفيذ البيانات لبرامج وخدمات Windows الأساسية فقط" للعودة إلى "الموافقة" . طبّق التغييرات وأعد تشغيل الجهاز إذا طُلب منك ذلك. يُرجى ملاحظة أن إعداد "Windows فقط" لا يعني تعطيل منع تنفيذ البيانات بالكامل؛ فهو لا يزال يحمي مكونات نظام التشغيل الأساسية.
متقدم: تغيير سياسة تمهيد DEP باستخدام BCDEdit
تحذير: يُغيّر BCDEdit إعدادات بدء تشغيل ويندوز. قد يؤثر أي خطأ على بدء التشغيل، كما أن هذه AlwaysOffالسياسة تُزيل حمايةً مهمة. استخدم هذه الأداة فقط لاستكشاف الأخطاء وإصلاحها بشكل مُتحكّم به على نظام قديم مُنعزل، ثم استعد الإعدادات السابقة. تُحذّر مايكروسوفت صراحةً من المخاطر المُحتملة عند تعديل خيارات بدء التشغيل .
من قائمة ابدأ > كافة البرامج > البرامج الملحقة ، انقر بزر الماوس الأيمن على موجه الأوامر واختر تشغيل كمسؤول . سجّل سياستك الحالية أولاً:
bcdedit /enum {current}
ابحث عن nxالإدخال، إن وُجد. لتفعيل خاصية إيقاف تشغيل DEP مؤقتًا على مستوى النظام، يكون الأمر السابق كالتالي:
bcdedit /set {current} nx AlwaysOff
أعد تشغيل نظام ويندوز لتفعيل إعدادات بدء التشغيل الجديدة. بعد اكتمال الاختبار، استعد السياسة التي سجلتها. بالنسبة لنظام كان يستخدم OptInالسياسة العامة في الأصل، أدخل ما يلي:
bcdedit /set {current} nx OptIn
إذا كان إعدادك السابق OptOutمختلفًا، فاستعده باستخدام الأمر bcdedit /set {current} nx OptOut`. أعد تشغيل الجهاز. لا تستبدل الإعدادات عشوائيًا: فهذا يفرض منع تنفيذ البيانات (DEP) على جميع العمليات وقد يتسبب في حدوث استثناءات. يُعرّف مرجع `BCDEdit /set`AlwaysOn من مايكروسوفت الإعدادات الأربعة : `، و`، و`، و` .nxOptInOptOutAlwaysOnAlwaysOff
ماذا لو كانت علامة تبويب DEP معطلة أو استمر التطبيق في التعطل؟
عناصر التحكم غير متاحة: قد تؤدي سياسة بدء التشغيل الإجبارية، مثل سياسة التشغيل الإجبارية، AlwaysOnإلى AlwaysOffتجاوز الخيارات الرسومية. تحقق من nxالقيمة قبل مواصلة استكشاف الأخطاء وإصلاحها.
التطبيق يعمل بنظام 64 بت: لا يدعم التطبيق استثناء DEP لكل تطبيق على حدة. ابحث عن إصدار محدّث أو متوافق بدلاً من ذلك.
لا تزال المشكلة قائمة: قم بإزالة الاستثناء، وتحديث التطبيق، وتحقق من سجلات الأحداث، وافحص المكونات الإضافية وبرامج التشغيل والملفات التالفة. لا ينبغي تعطيل ميزة منع تنفيذ البيانات (DEP) كحل عام لأعطال المتصفح.
بالنسبة لأجهزة الكمبيوتر التي يجب أن تشغل برامج قديمة، فإن الحل الدائم هو نقل عبء العمل إلى بيئة مدعومة أو إبقاء التثبيت القديم غير متصل بالإنترنت وتحت سيطرة محكمة، بدلاً من ترك DEP معطلاً.