অনেক সময় Windows 11/10 PC-তে প্রোগ্রামগুলো গ্রাফিক্স হার্ডওয়্যার এক্সেস করার অনুমতি পায় না। মেসেজটি বলে যে একটি application has been blocked from accessing graphics hardware। একটি সাধারণ পরিস্থিতি হলো গেম খেলার সময় PC ঠিক থাকা যেন কোনো কারণে। এতে ড্রাইভার মিসকনফিগার হয়ে যায় এবং যখন কোনো অ্যাপ্লিকেশন গ্রাফিক্স ড্রাইভার এক্সেস করার চেষ্টা করে, তবে সেটা ফেইল করে। এই গাইডে আমরা শেয়ার করব Application that has been blocked from accessing graphics hardware এরর কীভাবে ফিক্স করবেন।
আমার অভিজ্ঞত অনুযায়ী, এই সমস্যা প্রধানত তখন হয় যখন ড্রাইভার আপনার বর্তমান Windows 11/10 ভার্সনের সাথে কম্প্যাটিবল নয়, এবং বড় আপডেটের পরে বেশি হয়। এতে GPU গ্রাফিক্স রিকোয়েস্টের জবাব দিতে বেশি সময় নেয় এবং অধিকাংশ সময় ফেইল করে। আসুন সম্ভাব্য সমাধানগুলো দেখি।

Application has been blocked from accessing graphics hardware
১] গ্রাফিক্স কার্ড ড্রাইভার আনইনস্টল ও রিইনস্টল করুন

এটি প্রথম চেষ্টা করার কথা। অনেক সময় Windows Update থেকে ডাউনলোড করা ড্রাইভার মিসকনফিগার হয়ে যায়। সেরা উপায় হচ্ছে OEM সাইট থেকে লেটেস্ট ড্রাইভার ডাউনলোড করা। আপনার গ্রাফিক্স কার্ডের নাম দিয়ে ওয়েবসাইটে সার্চ করুন। ড্রাইভার আনইনস্টল ও রিইনস্টল করার পোস্ট দেখুন। ড্রাইভার ইনস্টল করার সময় Windows 11/10-র জন্য প্রোগ্রাম কম্প্যাটিবিলিটি মোড অন করে রাখুন।
২] Hardware Devices Troubleshooter রান করুন

Windows-এ হার্ডওয়্যার ডিভাইস ট্রাবলশুট করার বিল্ট-ইন টুল রয়েছে। এটি Settings > Troubleshoot-এ পাওয়া যায়। এটি রান করুন, এবং যদি কোনো সমস্যা থাকে যা অ্যাপ্লিকেশন ফিক্স করতে পারে, তবে সেটা করবে। Hardware Devices Troubleshooter ব্যবহারের বিস্তারিত পড়ুন।
৩] অ্যাপ্লিকেশনকে গ্রাফিক্স হার্ডওয়্যার এক্সেস দিন
Windows 11
Windows 11-এ আপনি বেছে নিতে পারেন কোন অ্যাপগুলো আপনার গ্রাফিক্স হার্ডওয়্যার ব্যবহার করবে। ডিফল্টভাবে এই অপশনটি Power Saving মোডে থাকে যেখানে Windows নিজেই বিভিন্ন অ্যাপের জন্য গ্রাফিক্স প্রेफারেন্স সিদ্ধান্ত নেয়। কিন্তু আপনি চাইলে এই সেটিং পরিবর্তন করতে পারেন। নিচের ধাপগুলো সাহায্য করবে:

- Windows 11 Start মেনুর ওপর রাইট-ক্লিক করে Settings সিলেক্ট করুন।
- Settings অ্যাপে বাম পাশ থেকে System ক্যাটেগরি সিলেক্ট করা আছে কিনা চেক করুন।
- ডান পাশ থেকে Display ট্যাবে ক্লিক করুন।
- Display পেজে নিচে স্ক্রোল করুন। Related Settings সেকশনের অধীনে Graphics ট্যাব পাবেন। সেটা ক্লিক করুন।
- Graphics পেজে অ্যাপের তালিকা থাকবে যাদের জন্য Graphics preference সিলেক্ট করতে পারবেন। আপনার অ্যাপ তালিকাতে না থাকলে Browse বাটনে ক্লিক করে যোগ করুন।
- এখন একটি অ্যাপ সিলেক্ট করুন এবং Options বাটনে ক্লিক করুন।
- পছন্দমতো অপশন সিলেক্ট করে Save বাটন চাপুন। পরিবর্তনগুলো তত্ক্ষণে ইফেক্টিভ হবে না। অ্যাপটি রিস্টার্ট করলে ইফেক্ট হবে।
Microsoft Store অ্যাপগুলোকেও আপনার গ্রাফিক্স কার্ড এক্সেস দিতে পারেন। এর জন্য অ্যাপ যোগ করার ড্রপ-ডাউন মেনু থেকে Microsoft Store apps সিলেক্ট করুন। তারপর Browse বাটনে ক্লিক করলে Windows সকল Microsoft Store অ্যাপের তালিকা দেখাবে।

Windows 10

Windows 10 Graphics settings আপনাকে অ্যাপ্লিকেশন ডেডিকেট করতে দেয় যাতে সেটা গ্রাফিক্স কার্ড ব্যবহার করে। এটি কাজ করবে আপনি যদি নির্দিষ্ট অ্যাপ্লিকেশন গ্রাফিক্স হার্ডওয়্যার এক্সেস করতে সমস্যা হয়। এটি WIN32 Applications এবং Store Apps-दোनोंর জন্য কাজ করে।
এই নির্দিষ্ট অপশন পাবেন Settings > Display > Graphics Settings-এ। এটি ব্যবহার করলে পারফরম্যান্স উন্নত হবে এবং ব্যাটারি লাইফও বাঁচবে।
Windows 11/10-এ Graphics settings ব্যবহারের বিস্তারিত পড়ুন।
৪] TDR চেকার ডিজেবল করুন
TDR মানে Timeout Detection and Recovery। এই ফিচার প্রথমে Windows Vista-এ আসে এবং Windows 11/10-এ পর্যন্ত থাকে। সিস্টেমটি তৈরি করা হয়েছে সিস্টেম গ্রাফিক্স রিকভার করার জন্য যখন OS নির্দিষ্ট সময়ের মধ্যে রেসপন্স পায় না। ডিফল্ট ২ সেকেন্ড।
হতে পারে গ্রাফিক্স কার্ড ইনটেনসিভ টাস্কের কারণে বেশি সময় নিচ্ছে, এবং OS মনে করছে কিছু সমস্যা হয়েছে এবং রিকভারি মেথড হিসেবে গ্রাফিক্স রিস্টার্ট করছে। আমরা যেটা সাজেস্ট করছি সেটা TDR টাইম ৮ সেকেন্ডের বেশি বেড়াতে। এতে OS-কে রিয়্যাক্ট করার জন্য বেশি উইন্ডো मिलবে।
নোট: যদি এই কীগুলো না পান, তবে docs.microsoft.com-এ গাইড ফলো করে সেটা তৈরি করুন।
PC-র সব অ্যাপ্লিকেশন বন্ধ করুন।
সার্চ বক্সে regedit টাইপ করে অ্যাডমিন প্রিভিলেজ দিয়ে চালু করুন।
নিচের লোকেশন ব্রাউজ করুন:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002 \Control\GraphicsDrivers or HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 \Control\GraphicsDrivers
যেটা পাওয়া যাবে – আপনার Windows ভার্সন অনুযায়ী 32-bit বা 64-bit, এবং নিচের কাজ করুন:
৩২-বিট Windows-এর জন্য:
- DWORD (32-bit) Value সিলেক্ট করুন।
- Name হিসেবে TdrDelay টাইপ করে Enter চাপুন।
- TdrDelay-এ ডাবল-ক্লিক করে Value data-এ ৮ যোগ করে OK চাপুন।
৬৪-বিট Windows-এর জন্য:
- QWORD (64-bit) Value সিলেক্ট করুন।
- Name হিসেবে TdrDelay টাইপ করে Enter চাপুন।
- TdrDelay-এ ডাবল-ক্লিক করে Value data-এ ৮ যোগ করে OK চাপুন।
এই পরিবর্তন ইফেক্ট করতে PC রিস্টার্ট করুন।
এই রেজিস্ট্রি পরিবর্তন TDR চেকারে ৮ সেকেন্ড এক্সট্রা ডিলে যোগ করে। তাই GPU যদি ১০ সেকেন্ডে রেসপন্স দেয়, তবুও কাজ করবে। আপনাকে এই ভ্যালু পরিবর্তন করে দেখতে হতে পারে কী আপনার জন্য কাজ করে।
এখনও কাজ না করলে আপনাকে একটা আক্রমক ধাপ নিতে হতে পারে, TDR সম্পূর্ণ অফ করতে। এর জন্য "TdrLevel" এ ডেটা ভ্যালু ০ দিয়ে TdrDelay কীটি ডিলিট করুন।
আবার PC রিস্টার্ট করুন।
গ্রাফিক্স ড্রাইভার কীভাবে রিইনস্টল করবেন?
গ্রাফিক্স ড্রাইভার রিইনস্টল করতে প্রথমে আনইনস্টল করতে হবে। ধাপগুলো:
- Start Menu-র ওপর রাইট-ক্লিক করে Device Manager সিলেক্ট করুন।
- Device Manager-এ Display adapters নোড এক্সপ্যান্ড করে আপনার গ্রাফিক্স ড্রাইভারের ওপর রাইট-ক্লিক করুন। Uninstall device সিলেক্ট করুন।
- Uninstall বাটন চাপুন। অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন।
আনইনস্টলেশন কমপ্লিট হলে গ্রাফিক্স ড্রাইভার রিইনস্টল করার দুটি অপশন রয়েছে:
- কম্পিউটার রিস্টার্ট করুন: গ্রাফিক্স ড্রাইভার আনইনস্টল করার পর কম্পিউটার রিস্টার্ট করুন এবং Windows-কে লেটেস্ট ভার্সন অটোমেটিক্যালি রিইনস্টল করতে দিন।
- ম্যানুফ্যাকচারারের ওয়েবসাইট থেকে ইনস্টল করুন: আপনার ম্যানুফ্যাকচারারের ওয়েবসাইটে যান এবং লেটেস্ট গ্রাফিক্স ড্রাইভার ডাউনলোড করে ম্যানুয়ালি ইনস্টল করুন।
গ্রাফিক্স ড্রাইভার কীভাবে আপডেট করবেন?
Device Manager থেকে আপনার গ্রাফিক্স কার্ড ড্রাইভার আপডেট করতে পারেন। Device Manager-এ আপনার গ্রাফিক্স ড্রাইভারের ওপর রাইট-ক্লিক করে Update driver সিলেক্ট করুন। অন-স্ক্রিন ইনস্ট্রাকশন ফলো করে আপডেট করুন।
আশা করি এই সব পরামর্শ আপনার কাজে আসবে। যদি কোনো সমাধান আপনার সমস্যা ফিক্স করে, তবে কমেন্টে জানাতে ভুলবেন না।