پیشگیری از اجرای داده ها یک ویژگی امنیتی است که برای جلوگیری از آسیب به رایانه شما طراحی شده است. با این حال، گاهی اوقات، DEP می تواند باعث تضاد با برنامه های قانونی شود. اگر این اتفاق برای شما افتاد، در اینجا نحوه غیرفعال کردن Windows DEP برای برنامههای خاص آمده است.
دستورالعملهای این مقاله برای Windows 10، 8 و 7 اعمال میشود.
پیشگیری از اجرای داده چیست؟
مایکروسافت با شروع Windows XP، Data Execution Prevention را به سیستم عامل ویندوز معرفی کرد. اگر DEP بارگذاری کد را از پشته یا پشته پیشفرض تشخیص دهد، یک استثنا ایجاد میکند. از آنجایی که این رفتار نشان دهنده کدهای مخرب است، DEP با جلوگیری از اجرای کدهای مشکوک، از مرورگر در برابر حملات محافظت می کند.
برنامههای قدیمیتر و غیر مایکروسافت که به سرویسهای ویندوز متکی هستند به احتمال زیاد توسط DEP پرچمگذاری میشوند. برای اجرای چنین برنامه هایی، یا باید در تنظیمات سیستم خود یک استثنا ایجاد کنید یا به طور کلی DEP را غیرفعال کنید. درایورهای قدیمی دستگاه نیز ممکن است باعث خطاهای DEP شوند.
چگونه DEP ویندوز را برای برنامه های خاص غیرفعال کنیم
برای حذف برخی برنامه ها از DEP ویندوز:
-
کنترل پنل ویندوز را باز کنید و System and Security را انتخاب کنید.
-
System را انتخاب کنید.
-
تنظیمات سیستم پیشرفته را انتخاب کنید.
-
برگه Advanced را در پنجره System Properties که باز می شود انتخاب کنید و سپس Settings را انتخاب کنید. زیر عملکرد.
-
برگه Data Execution Prevention را انتخاب کنید و روشن کردن DEP برای همه برنامهها و سرویسها به جز مواردی که من انتخاب میکنم را انتخاب کنید..
برای غیرفعال کردن DEP برای اکثر برنامهها، روشن کردن DEP فقط برای برنامهها و سرویسهای ضروری ویندوز را انتخاب کنید.
-
Add را انتخاب کنید و برنامه هایی را که می خواهید حذف کنید انتخاب کنید.
نمی توان برنامه های 64 بیتی را از DEP ویندوز حذف کرد. بیشتر تداخل ها توسط برنامه های 32 بیتی ایجاد می شوند.
-
Apply و OK را انتخاب کنید.
برای اعمال تغییرات باید رایانه خود را مجددا راه اندازی کنید.