ব্যবহারকারীরা অ্যাপ্লিকেশন খোলার চেষ্টা করার সময় EXCEPTION_ACCESS_VIOLATION এরর মেসেজ পাচ্ছেন। জবাব এই সমস্যা কোনো নির্দিষ্ট অ্যাপ্লিকেশনের জন্য সীমাবদ্ধ নয় বরং আপনার সিস্টেমের প্রায় যেকোনো অ্যাপ্লিকেশনের সাথে ঘটতে পারে। কিছু ব্যবহারকারীর জন্য এই এরর মেসেজ তখন দেখায় যখন তারা তাদের সিস্টেমে জাভা ইনস্টল করার চেষ্টা করে। আপনি যে অ্যাপ্লিকেশনটি চালানোর চেষ্টা করছেন সেটি যখন একটি প্রোটেক্টেড মেমরি অ্যাড্রেস এক্সেস করার চেষ্টা করে তখন এই সমস্যা দেখা দেয়। এই আর্টিকেলে আমরা আপনাকে দেখাব কিভাবে উপোক্ত এরর মেসেজ থেকে মুক্তি পাবেন।
কিছু কেসে, যখন আপনি EXCEPTION_ACCESS_VIOLATION এররে আটকে যান, তবে আপনি সমস্যাকারী ফাইলটি খুঁজে পেতে পারেন যা ইস্যুর কারণ। উপরে বলা অনুযায়ী, এই এরর মেসেজ যেকোনো অ্যাপ্লিকেশনে দেখাতে পারে যার মধ্যে গেমও রয়েছে। একাধিক ব্যবহারকারী গেম লঞ্চ করার চেষ্টায় এই ইস্যু ফেস করেছেন। কিছু কেসে, ব্যাকগ্রাউন্ডে চলমান থার্ড-পার্টি অ্যাপ্লিকেশনগুলো এই ইস্যু ট্রিগার করতে পারে। এটি এই ধরণের ইস্যুর একটি খুব সাধারণ কারণ, কিন্তু এটি সহজেই সমাধান করা যায় শুধু সমস্যাকারী সফ্টওয়্যারটি রিমুভ করলে। তাহলে শুরু করা যাক এবং উল্লেখ করা সমস্যা সমাধানের বিভিন্ন পদ্ধতি দেখে নেওয়া যাক।
Discord Overlay ডিজেবল করুন
এই এরর মেসেজ দেখলে আপনার প্রথম কাজ হওয়া উচিত Discord overlay অফ করা। এটি বিশেষ করে তখন প্রযোজ্য যখন আপনি একটি গেম লঞ্চ করার চেষ্টা করছেন কিন্তু এরর বারবার পপ আপ করছে। Discord একটি ইন-গেম ওভারলে অফার করে যা আপনাকে একটি শর্টকাট ব্যবহার করে গেমের ভেতর থেকে দ্রুত অ্যাপ্লিকেশন অ্যাক্সেস করতে দেয়। এছাড়া আপনি কলের সাথে যেসব ইউজার আছে তাদের আভাটার এবং নামও দেখতে পারেন।
এটি অন্য ব্যবহারকারীদের দ্বারা রিপোর্ট করা হয়েছে যারা একই সমস্যা ফেস করছিলেন এবং তা Discord overlay-ই سبب ছিল। Discord overlay অফ করার ধাপগুলো:
- আপনার পিসিতে Discord ক্লায়েন্ট খুলুন।
- Discord ক্লায়েন্টে আপনার ইউজারনেমের পাশের গিয়ার আইকন ক্লিক করে সেটিংস মেনুতে যান।
- Settings মেনুতে বাম পাশে নিচে Game Overlay অপশনে যান।
- সেখানে Enable in-game overlay স্লাইডার অফ করুন।
- এটি করার পর অ্যাপটি আবার লঞ্চ করুন এবং দেখুন এরর মেসেজ এখনও দেখাচ্ছে কিনা।
User Account Control অফ করুন
উপরে বলা যেভাবে, কিছু ব্যবহারকারী জাভা ইনস্টল করার সময় এই সমস্যায় পড়েন। শুধু জাভা নয়, অন্য অ্যাপ্লিকেশনের জন্যও আপনি এই মেথড ব্যবহার করতে পারেন। User Account Control মূলত একটি সিকিউরিটি ফিচার যা আপনাকে নোটিফাই করে যখন আপনার কম্পিউটারের কোনো প্রোগ্রাম যেকোনো চেঞ্জ করার চেষ্টা করে বা আপনি কোনো অ্যাপ ইনস্টল করতে চান।
আমরা আপনাকে UAC সাময়িকভাবে অফ করার পরামর্শ দিচ্ছি এবং অ্যাপটি ব্যবহার/ইনস্টল করার পর আবার অন করুন। User Account Control অফ করার ধাপগুলো:
- স্টার্ট মেনুতে সার্চ করে Control Panel খুলুন।
- Control Panel উইন্ডোতে System and Security-এ যান।
- Security and Maintenance-এর নিচে Change User Account Control settings অপশন ক্লিক করুন।
- নতুন উইন্ডোতে স্লাইডার সবচেয়ে নিচে নামিয়ে OK বাটন চাপুন।
- এটি করার পর User Account Control ডিজেবল হয়ে যাবে। দেখুন এরর মেসেজ এখনও দেখাচ্ছে কিনা।
প্রোগ্রামকে Data Execution Prevention Whitelist-এ যোগ করুন
Data Execution Prevention (DEP) মূলত মাইক্রোসফটের একটি সিকিউরিটি ফিচার যা আপনার মেমরির নির্দিষ্ট অঞ্চলগুলো মনিটর ও সুরক্ষা করে এবং এগুলোকে ম্যালিশিয়াস কোড এক্সিকিউট করতে থেকে রক্ষা করে। DEP ইনএবল থাকলে সব ডেটা অঞ্চল ডিফল্টভাবে non-executable থাকে।
এই এরর মেসেজ সমাধান করার একটি উপায় হল কাঙ্ক্ষিত অ্যাপকে Data Execution Prevention-এ হোয়াইটলিস্ট করা। ধাপগুলো:
- স্টার্ট মেনুতে সার্চ করে Control Panel খুলুন।
- Control Panel খুললে System and Security-এ যান।
- সেখানে System অপশন ক্লিক করুন।
- পরবর্তী স্ক্রিনে Advanced system settings অপশন ক্লিক করুন।
- এটি System Properties উইন্ডো খুলবে।
- Performance-এর নিচে Settings বাটন চাপুন।
- তারপর Data Execution Prevention ট্যাবে স্যুইচ করুন।
- সেখানে Turn on DEP for all programs and services except those I select অপশন বেছে নিন।
- Add বাটন চাপুন।
- এরর দিয়ে যেই প্রোগ্রামটি সেটি নেভিগেট করে সিলেক্ট করুন।
- Apply বাটন চাপুন এবং তারপর OK চাপুন।
- শেষে আবার অ্যাপটি লঞ্চ করার চেষ্টা করুন এবং সমস্যা এখনও আছে কিনা চেক করুন।
Clean Boot পারফর্ম করুন
শেষ পর্যন্ত, যদি উপরের কোনো মেথড আপনার জন্য কাজ না করে, তবে আপনার কেসে ইস্যু সম্ভবত কোনো থার্ড-পার্টি অ্যাপ্লিকেশনের ইন্টারফিয়ারেন্সের কারণে হচ্ছে। আপনার পিসিতে থার্ড-পার্টি অ্যাপগুলো সাধারণত এই ধরনের ইস্যু সৃষ্টি করে এবং সেগুলো আনইনস্টল করলে সহজেই সমাধান হয়। কিন্তু কঠিন অংশ হল কLOPT অ্যাপটি ইস্যু ট্রিগার করছে সেটি খুঁজে বের করা।
এই কেস প্রযোজ্য হলে, আপনি Clean Boot পারফর্ম করতে পারেন। এটি আপনার অপারেটিং সিস্টেমকে শুধু রিকোয়ার্ড সার্ভিসগুলো চালু করে স্টার্ট করবে। অর্থাৎ সব থার্ড-পার্টি অ্যাপ স্টার্টআপে ডিজেবল থাকবে। ক্লিন বুট করার পর যদি ইস্যু আর না থাকে, তবে বোঝা যাবে কোনো থার্ড-পার্টি অ্যাপই সমস্যার কারণ। আপনি সার্ভিসগুলো একে একে ইনএবল করে সমস্যাকারী অ্যাপটি খুঁজে বের করতে পারেন। ধাপগুলো:
- Windows key + R চাপুন Run ডায়লগ বক্স খোলার জন্য।
- Run ডায়লগ বক্সে msconfig টাইপ করে Enter চাপুন।
- System Configuration উইন্ডোতে Services ট্যাবে স্যুইচ করুন।
- সেখানে Hide all Microsoft services চেকবক্সে টিক দিন।
- Disable all বাটন চাপুন এবং তারপর Apply চাপুন।
- Startup ট্যাবে স্যুইচ করুন এবং Open Task Manager অপশন ক্লিক করুন।
- Task Manager উইন্ডোতে প্রতিটি অ্যাপ একে একে বেছে নিয়ে Disable বাটন চাপুন।
- এটি করার পর পিসি রিস্টার্ট করুন।
- সিস্টেম বুট হলে অ্যাপটি খুলার চেষ্টা করুন এবং সমস্যা এখনও আছে কিনা চেক করুন।