نحوه غیرفعال کردن DEP در ویندوز

Pin
Send
Share
Send

در این راهنما ، ما در مورد نحوه غیرفعال کردن DEP (پیشگیری از اجرای داده) در ویندوز 7 ، 8 و 8.1 صحبت خواهیم کرد. همان کار باید در ویندوز 10 انجام شود. غیرفعال کردن DEP هم برای سیستم بطور کلی و هم برای برنامه های جداگانه که با خطاهای پیشگیری از اجرای داده شروع می شوند ممکن است.

معنای فناوری DEP این است که ویندوز با تکیه بر پشتیبانی سخت افزاری برای NX (No Execute، برای پردازنده های AMD) یا XD (Execute Disabled، برای پردازنده های Intel) مانع از اجرای کد اجرایی از آن قسمت های حافظه می شود که به عنوان عملی نیستند. اگر ساده تر است: یکی از بردارهای حمله بدافزار را مسدود کنید.

با این حال ، برای برخی از نرم افزارها عملکرد فعال شده برای جلوگیری از اجرای داده می تواند در هنگام راه اندازی خطایی ایجاد کند - این هم برای برنامه های کاربردی و هم برای بازیها یافت می شود. خطاهای موجود در فرم "دستورالعمل در آدرس به حافظه در آدرس دسترسی پیدا کرده است. حافظه را نمی توان خوانده یا نوشتن کرد" ممکن است دلیل DEP نیز داشته باشد.

غیرفعال کردن DEP برای ویندوز 7 و ویندوز 8.1 (برای کل سیستم)

روش اول به شما امکان می دهد DEP را برای همه برنامه ها و خدمات ویندوز غیرفعال کنید. برای این کار ، خط فرمان را به عنوان Administrator باز کنید - در ویندوز 8 و 8.1 این کار با استفاده از منویی که با دکمه سمت راست ماوس روی دکمه "شروع" باز می شود ، انجام می شود ، در ویندوز 7 می توانید خط فرمان را در برنامه های استاندارد پیدا کنید ، روی آن کلیک راست کنید. و "Run as Administrator" را انتخاب کنید.

در قسمت فرمان ، وارد کنید bcdedit.exe / set {فعلی} nx AlwaysOff و Enter را فشار دهید. پس از آن ، رایانه خود را مجدداً راه اندازی کنید: دفعه بعد که به این سیستم وارد می شوید ، DEP غیرفعال می شود.

به هر حال ، با bcdedit ، می توانید یک ورودی جداگانه در منوی بوت و انتخاب سیستم با غیرفعال کردن DEP ایجاد کنید و در صورت لزوم از آن استفاده کنید.

توجه: برای فعال کردن DEP در آینده ، از همان دستور با ویژگی استفاده کنید همیشه به جای همیشه.

دو روش غیرفعال کردن DEP برای برنامه های فردی

غیر ممکن است معقولتر باشد که پیشگیری از اجرای داده را برای برنامه های فردی که باعث خطاهای DEP می شوند غیرفعال کنید. شما می توانید این کار را از دو طریق انجام دهید - با تغییر تنظیمات اضافی سیستم در کنترل پنل یا استفاده از ویرایشگر رجیستری.

در حالت اول ، به قسمت Control Panel - System بروید (می توانید با کلیک راست روی آیکون "My Computer" کلیک کرده و "Properties" را انتخاب کنید). در لیست سمت راست ، "پارامترهای پیشرفته سیستم" را انتخاب کنید ، سپس بر روی تب "Advanced" ، بر روی دکمه "تنظیمات" در قسمت "عملکرد" ​​کلیک کنید.

برگه "جلوگیری از اجرای داده" را باز کنید ، کادر "فعال کردن DEP برای همه برنامه ها و خدمات را بجز موارد انتخاب شده در زیر" بررسی کنید و از دکمه "اضافه کردن" استفاده کنید تا مسیرهای مربوط به پرونده های اجرایی برنامه هایی که می خواهید DEP را غیرفعال کنید ، مشخص کنید. پس از آن نیز توصیه می شود کامپیوتر را مجدداً راه اندازی کنید.

غیرفعال کردن DEP برای برنامه ها در ویرایشگر رجیستری

در واقع ، همان کاری که اخیراً با استفاده از المان های کنترل پنل توضیح داده شده است ، می تواند از طریق ویرایشگر رجیستری انجام شود. برای شروع آن ، کلیدهای Windows + R را روی صفحه کلید فشار داده و تایپ کنید regedit سپس Enter یا Ok را فشار دهید.

در ویرایشگر رجیستری ، به بخش بروید (پوشه ها در سمت چپ ، اگر بخش Layers وجود ندارد ، آن را ایجاد کنید) HKEY_LOCAL_ماشین نرم افزار مایکروسافت ویندوز NT جریان فعلی AppCompatFlags لایه ها

و برای هر برنامه ای که به غیرفعال کردن DEP نیاز دارد ، یک پارامتر رشته ایجاد کنید که نام آن مطابق مسیر فایل اجرایی این برنامه باشد ، و مقدار آن است غیرفعال کردنNXShowUI (مثال را در تصویر مشاهده کنید).

و در آخر اینکه DEP را غیرفعال یا غیرفعال کنید و چقدر خطرناک است؟ در بیشتر موارد ، اگر برنامه ای که این کار را انجام می دهید از یک منبع رسمی قابل اعتماد بارگیری شود ، کاملاً بی خطر است. در شرایط دیگر - شما این کار را با خطر و خطر خود انجام می دهید ، اگرچه خیلی مهم نیست.

Pin
Send
Share
Send