এই গাইড ইন, আমরা উইন্ডোজ 7, 8, এবং 8.1 এ কীভাবে ডিইপি (ডেটা এক্সিকিউশন প্রিভেনশন) অক্ষম করতে হবে সে সম্পর্কে কথা বলব। একই জিনিস উইন্ডোজ 10 এ কাজ করা উচিত। পুরো সিস্টেমের জন্য এবং ডেটা এক্সিকিউশন প্রতিরোধ ত্রুটি দিয়ে শুরু হওয়া পৃথক প্রোগ্রামগুলির জন্য উভয়ই ডিইপি অক্ষম করা সম্ভব।
ডিইপি প্রযুক্তির অর্থ হ'ল উইন্ডোজ, এনএক্স (কোনও এক্সিকিউট, এএমডি প্রসেসরের জন্য নয়) বা এক্সডি (এক্সিকিউট ডিসএবল, ইন্টেল প্রসেসরের জন্য) এর জন্য হার্ডওয়্যার সমর্থনের উপর নির্ভর করে যা এক্সিকিউটযোগ্য হিসাবে চিহ্নিত নয় এমন মেমরির ক্ষেত্রগুলি থেকে এক্সিকিউটেবল কোডের সম্পাদনকে বাধা দেয়। যদি সহজতর হয়: ম্যালওয়ার আক্রমণ আক্রমণকারীদের মধ্যে একটিকে অবরুদ্ধ করে।
যাইহোক, কিছু সফ্টওয়্যারের ক্ষেত্রে ডেটা কার্যকরকরণ রোধ করতে সক্ষম ফাংশন সূচনায় ত্রুটি সৃষ্টি করতে পারে - এটি অ্যাপ্লিকেশন প্রোগ্রাম এবং গেম উভয়ের জন্যই পাওয়া যায়। ফর্মের ত্রুটি "ঠিকানার নির্দেশাবলী ঠিকানায় মেমরিটি অ্যাক্সেস করেছে The মেমরিটি পড়া বা লেখা যায় না" এর একটি ডিইপি কারণও থাকতে পারে।
উইন্ডোজ 7 এবং উইন্ডোজ 8.1 (পুরো সিস্টেমের জন্য) এর জন্য ডিইপি অক্ষম করা হচ্ছে
প্রথম পদ্ধতি আপনাকে সমস্ত উইন্ডোজ প্রোগ্রাম এবং পরিষেবাদির জন্য ডিইপি অক্ষম করতে দেয়। এটি করার জন্য, প্রশাসক হিসাবে কমান্ড লাইনটি খুলুন - উইন্ডোজ 8 এবং 8.1 এ এটি "মেনু" বোতামটি "স্টার্ট" বোতামের সাথে খোলে মেনুটি ব্যবহার করে করা যেতে পারে, উইন্ডোজ 7-এ আপনি স্ট্যান্ডার্ড প্রোগ্রামগুলিতে কমান্ড লাইনটি খুঁজে পেতে পারেন, এটিতে ডান ক্লিক করুন এবং "প্রশাসক হিসাবে চালান" নির্বাচন করুন।
কমান্ড প্রম্পটে, প্রবেশ করুন বিসিডিডিট.এক্সই / সেট {বর্তমান} nx সর্বদা O এবং এন্টার টিপুন। এর পরে, আপনার কম্পিউটারটি পুনরায় চালু করুন: পরের বার আপনি এই সিস্টেমে লগইন করবেন, ডিইপি অক্ষম হবে।
উপায় দ্বারা, যদি আপনি চান, বিসিডিডিট ব্যবহার করে আপনি ডিইপি অক্ষম দ্বারা বুট এবং সিস্টেম নির্বাচন মেনুতে একটি পৃথক এন্ট্রি তৈরি করতে পারেন এবং প্রয়োজনে এটি ব্যবহার করতে পারেন।
দ্রষ্টব্য: ভবিষ্যতে ডিইপি সক্ষম করতে, বৈশিষ্ট্য সহ একই কমান্ডটি ব্যবহার করুন AlwaysOn পরিবর্তে AlwaysOff.
পৃথক প্রোগ্রামগুলির জন্য ডিইপি অক্ষম করার দুটি উপায়
এটি পৃথক প্রোগ্রামগুলির জন্য ডেটা প্রয়োগের প্রতিরোধকে অক্ষম করা আরও যুক্তিসঙ্গত হতে পারে যা ডিইপি ত্রুটি ঘটায়। আপনি এটি দুটি উপায়ে করতে পারেন - নিয়ন্ত্রণ প্যানেলে অতিরিক্ত সিস্টেম সেটিংস পরিবর্তন করে বা রেজিস্ট্রি সম্পাদক ব্যবহার করে।
প্রথম ক্ষেত্রে, কন্ট্রোল প্যানেল - সিস্টেমে যান (আপনি ডান বোতামের সাহায্যে "আমার কম্পিউটার" আইকনে ক্লিক করতে পারেন এবং "সম্পত্তি" নির্বাচন করতে পারেন)। ডানদিকে তালিকায় "অ্যাডভান্সড সিস্টেম প্যারামিটার" নির্বাচন করুন, তারপরে "উন্নত" ট্যাবে "পারফরম্যান্স" বিভাগে "সেটিংস" বোতামটি ক্লিক করুন।
"ডেটা এক্সিকিউশন প্রিভেনশন" ট্যাবটি খুলুন, "নীচে নির্বাচিতগুলি বাদে সমস্ত প্রোগ্রাম এবং পরিষেবার জন্য ডিইপি সক্ষম করুন" বাক্সটি চেক করুন এবং আপনি ডিইপি নিষ্ক্রিয় করতে চান এমন প্রোগ্রামগুলির এক্সিকিউটেবল ফাইলগুলির পাথ নির্দিষ্ট করতে "যুক্ত করুন" বোতামটি ব্যবহার করুন। এর পরে, কম্পিউটারটি পুনরায় চালু করার পরামর্শ দেওয়া হয়।
রেজিস্ট্রি সম্পাদকের প্রোগ্রামগুলির জন্য ডিইপি অক্ষম করা হচ্ছে
আসলে, কন্ট্রোল প্যানেলের উপাদানগুলি ব্যবহার করে যা একই বর্ণিত হয়েছে তা রেজিস্ট্রি সম্পাদকের মাধ্যমে করা যেতে পারে। এটি শুরু করতে, কীবোর্ডের উইন্ডোজ + আর কীগুলি টিপুন এবং টাইপ করুন regedit তারপরে এন্টার বা ঠিক আছে চাপুন।
রেজিস্ট্রি এডিটরটিতে বিভাগে যান (বামদিকে ফোল্ডারগুলি, যদি স্তর বিভাগ উপস্থিত না থাকে তবে এটি তৈরি করুন) HKEY_LOCAL_মেশিন সফ্টওয়্যার মাইক্রোসফ্ট উইন্ডোজ এনটি কারেন্ট ভার্সন AppCompatFlags স্তরসমূহ
এবং প্রতিটি প্রোগ্রামের জন্য ডিইপি অক্ষম করা দরকার, একটি স্ট্রিং প্যারামিটার তৈরি করুন যার নাম এই প্রোগ্রামের এক্সিকিউটেবল ফাইলের পাথের সাথে মিলে যায় এবং মানটি হয় DisableNXShowUI (স্ক্রিনশটের উদাহরণ দেখুন)।
এবং পরিশেষে, ডিইপি অক্ষম করুন বা অক্ষম করবেন না এবং এটি কতটা বিপজ্জনক? বেশিরভাগ ক্ষেত্রে, আপনি যে প্রোগ্রামটির জন্য এটি করছেন তা যদি কোনও নির্ভরযোগ্য অফিসিয়াল উত্স থেকে ডাউনলোড করা হয় তবে এটি সম্পূর্ণ নিরাপদ। অন্যান্য পরিস্থিতিতে - আপনি এটি আপনার নিজের বিপদ ও ঝুঁকির সাথে করেন, যদিও এটি খুব তাত্পর্যপূর্ণ নয়।