"This device cannot find enough free that it can use (Code 12)" সমস্যাটি ডিভাইসের প্রোপার্টিজ উইন্ডোর ডিভাইস স্ট্যাটাস বক্সে দেখায়। এই ত্রুটি সাধারণত একটি হার্ডওয়্যার কনফ্লিক্ট যা তখন ঘটে যখন দুটি ডিভাইস একই I/O পোর্টে অ্যাসাইন করা থাকে কিন্তু অন্যান্য অভিযুক্তও আছে।
This device cannot find enough free resources that it can use (Code 12)
ডিভাইস ম্যানেজার অন্যান্য এররর জন্যও ঘর হতে পারে যা আমরা এই আর্টিকেলে নিবেদন করেছি, উভয়ই কারণ এবং সমাধানের পদ্ধতিতে সাদৃশ্য রেখে:
- This device cannot find enough free resources that it can use. (code 12) সাধারণত নেটওয়ার্ক অ্যাডাপ্টার, ডিসপ্লে অ্যাডাপ্টার এবং সাউন্ড কার্ড-এ দেখা যায়।
আপনার জন্য কোন পদ্ধতি কাজ করবে সেটি সিনেরিওর ওপর ব্যাপকভাবে নির্ভর করে এবং আমরা পদ্ধতির বিবরণে সেটি নির্দেশ করব। শুভকামনা এবং আশা করি আপনি সমস্যা সমাধান করতে পারবেন।
সমাধান ১: মাল্টিপল GPU-সহ ক্রিপ্টো মাইনাররা
যে মাইনারদের তাদের রিগে অনেক GPU থাকে তারা ofteন এই সমস্যায় পড়ে কারণ সিস্টেমগুলো এমন অদ্ভুত সেটআপের অভ্যস্ত নয়। তারা মাইনিং প্রায় ছেড়ে দিতে էին যতক্ষণ না একজন ব্যবহারকারী একটি সমাধান পোস্ট করলেন যা আপনার কম্পিউটারের BIOS সেটিংস অ্যাক্সেস করার পর সহজে করা যায়। নিচের ধাপগুলো ফলো করুন।
- আপনার কম্পিউটার বন্ধ করুন স্টার্ট মেনু >> পাওয়ার বাটন >> শাট ডাউন-এ যেতে।
- আপনার পিসি আবার অন করুন পাওয়ার বাটন চাপা করে এবং সিস্টেম বুট হওয়ার সময় BIOS কী চাপা করে BIOS সেটিংসে এন্ট্রি করার চেষ্টা করুন। BIOS কী সাধারণত বুট স্ক্রিনে দেখা যায়, যেনে "Press ___ to enter Setup." লেখা থাকে। মেসেজটি অন্য রকমও হতে পারে। সাধারণ BIOS কীগুলো হলো F1, F2, Del, Esc এবং F10 তাই যথেষ্ট দ্রুত চাপা নিশ্চিত করুন।
- TOLUD (Top Of Lower Usable DRAM) অপশনটি যা আপনাকে পরিবর্তন করতে হবে সেটি বিভিন্ন ম্যানুফ্যাকচারারের BIOS ইউটিলিটিতে ভিন্ন ভিন্ন ট্যাবে অবস্থিত এবং এই সেটিং কোথায় থাকবে সেটি নিয়ে কোনো নিয়ম নেই।
- এটি সাধারণত অ্যাডভান্সড ট্যাব বা মেমরি ম্যানেজমেন্ট-এর অধীনে থাকে। কোথায় থাকুক না কেন, অপশনের নাম হলো Top Of Lower Usable Dram।
- সঠিক অপশনটি লোকেট করলে, এটি অটোম্যাটিক বা ডিজেবল থেকে 3.5GB-এ পরিবর্তন করুন।
- দ্বিতীয় অপশনটি যা আপনাকে টইক করতে হবে সেটি হলো Above 4G Decoding। এই অপশনটিও ভিন্ন কনফিগারেশনে ভিন্ন জায়গায় থাকে। কখনো কখনো এটি পেরিফেরালস ট্যাবের ঠিক নিচে থাকে। অন্য কেসে, আপনাকে বুট ট্যাব বা অডভান্সড ট্যাব চেক করতে হবে।
- আপনি যেকোনো জায়গায় এই অপশনটি ব্রাউজ করে লোকেট করলে, এটিকে সিলেক্ট করুন এবং এনেবলড-এ পরিবর্তন করুন।
- এক্সিট সেকশনে নেভিগেট করুন এবং Exit Saving Changes বেছে নিন। এটি বুট প্রক্রিয়া চালিয়ে যাবে। নিশ্চিত করুন আপনি ডিভাইসটি আবার সঠিকভাবে কাজ করছে কিনা চেষ্টা করেন।
সমাধান ২: মাল্টিপল GPU সেটআপের জন্য বিকল্প রেজিডিট ফিক্স
একটি রেজিস্ট্রি ফিক্স আছে যা উইন্ডোজ ১০ চালাতে থাকা বেশ কিছু GPU ব্যবহারকারী বিটকয়েন মাইনারদের জন্য একই সমস্যা সমাধান করতে পারে। এটি যোগ করা সহজ এবং যদি আপনি সঠিকভাবে করেন তবে সমস্যা তাৎক্ষণিক সমাধান হয়ে যাবে।
- যেহেতু আপনাকে রেজিস্ট্রিতে একটি কী যোগ করতে হবে এই সমাধান ফলো করার জন্য, আমরা দৃঢ়ভাবে পরামর্শ দিই এই আর্টিকেলটি চেক আউট করার জন্য যা আমরা প্রস্তুত করেছি আপনার রেজিস্ট্রি ব্যাকআপ लेने জন্য অন্য সমস্যা প্রতিরোধের জন্য।
- রেজিস্ট্রি এডিটর ইউটিলিটি খুলুন "regedit" সার্চ বার উইন্ডো, স্টার্ট মেনু বা রান ডায়ালগ বক্সে টাইপ করে আপনার উইন্ডোজ পিসিতে। বাম প্যান নেভিগেশন ব্যবহার করে রেজিস্ট্রি এডিটরে নিচের কীতে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP\Pci
- রেজিস্ট্রি এডিটর স্ক্রিনের ডান পাশের খালি জায়গায় ডান-ক্লিক করুন Pci কী অ্যাড্রেস বারে শেষ সিলেক্টেড কী থাকলে এবং New >> DWORD (32bit) value বা QWORD (64bit) বেছে নিন আপনার উইন্ডোজ অপারেটিং সিস্টেমের আর্কিটেকচারের উপর ভিত্তি করে। আপনি যা একেবারে কীটি যোগ করেছেন সেটিতে ডান-ক্লিক করুন এবং Rename-এ ক্লিক করুন।
- কীটির নাম দিন HackFlags। একবার আবার এতে ডান-ক্লিক করুন এবং কনটেক্সট মেনু থেকে Modify অপশন বেছে নিন। ভ্যালু ডেটার অধীনে, এটি 600 সেট করুন এবং Base অপশন হেক্সাডেসিমেল-এ পরিবর্তন করুন। OK বাটনে ক্লিক করুন, কম্পিউটার রিস্টার্ট করুন এবং চেক করুন সমস্যা এখনো আছে কিনা।
সমাধান ৩: মাদারবোর্ড রিসোর্স এবং সমস্যাযুক্ত ডিভাইস ড্রাইভার আনইনস্টল করা
আপনি যদি একজন রেগুলার ব্যবহারকারী হন এবং লক্ষ্য করেন আপনার ডিভাইসগুলোর একটি কাজ করছে না এবং কোড ১২ এরর রিপোর্ট করছে, তবে আপনি আপনার কম্পিউটারের বেশ কিছু ড্রাইভার ডিলিট করে এবং আপনার কম্পিউটার রিস্টার্ট করে সেগুলো ওয়ার্কিং ভার্সনে প্রতিস্থাপন করে সফল হতে পারেন।
এই এররর জন্য সাধারণ অভিযুক্ত হলো ডিসপ্লে অ্যাডাপ্টার কিন্তু এটি আপনার কম্পিউটারে ইনস্টল করা যেকোনো ডিভাইসের জন্য কাজ করবে।
- স্টার্ট মেনু বাটনে ক্লিক করুন, স্টার্ট মেনু খোলা থাকা অবস্থায় Device Manager টাইপ করুন এবং রেজাল্টের তালিকা থেকে সিলেক্ট করুন। আপনি উইন্ডোজ কী + R কী কম্বিনেশন ব্যবহার করেও রান ডায়ালগ বক্স খুলতে পারেন। "devmgmt.msc" টাইপ করুন রান বক্সে এবং ওকে ক্লিক করুন বা এন্টার কী ট্যাপ করুন এটি চালানোর জন্য।
- যেহেতু আমরা গ্রাফিক্স কার্ড আপডেট করতে চাই, Display adapters ক্যাটেগরি এক্সপ্যান্ড করুন, আপনার ভিডিও কার্ডে ডান ক্লিক করুন এবং Uninstall Device অপশন সিলেক্ট করুন।
- System Devices ক্যাটেগরি এক্সপ্যান্ড করুন ডিভাইস ম্যানেজারে এর পাশের অ্যারোতে ক্লিক করে, সব Motherboard Resource ডিভাইস লোকেট করুন এবং Uninstall Device সিলেক্ট করুন।
দ্রষ্টব্য: আপনি যদি সেগুলো লোকেট না করতে পারেন, "PCI standard PCI-to-PCI bridge" বা সিম্পলি "PCI Bus" আনইনস্টল করে দেখুন।
- আপনার পছন্দ নিশ্চিত করতে বলা যেকোনো ডায়ালগ নিশ্চিত করুন এবং প্রক্রিয়া শেষ হওয়ার জন্য অপেক্ষা করুন।
- সিস্টেম এখন সম্ভবত ফ্রিজ করবে তাই নিশ্চিত করুন আপনি পাওয়ার বাটন দীর্ঘ ধরে আপনার সিস্টেম সম্পূর্ণরূপে শাট ডাউন করেছেন। পরবর্তী বুট আপনার কম্পিউটারের জন্য নতুন ড্রাইভার লোকেট এবং ডাউনলোড করার জন্য বেশি সময় নিতে পারে। আমরা আপনাকে উইন্ডোজ ওএস-এর জন্য লেটেস্ট আপডেট ইনস্টল করার পরামর্শ দিই লেটেস্ট উপলব্ধ ড্রাইভার পাওয়ার জন্য।
সমাধান ৪: BIOS আপডেট করুন
বেশ কিছু ব্যবহারকারী রিপোর্ট করেছেন যে তারা একটি নিউ অপারেটিং সিস্টেমে আপগ্রেড করার সাথে এতটাই লড়াই করেছেন যে সিস্টেম তাদের কিছু ডিভাইস вообще চেনে না। কিছু ব্যবহারকারী তাদের এক্সটার্নাল গ্রাফিক্স কার্ড রিকগনাইজ করাতে খুব কষ্ট করলেও, এবং حتی যখন সেটি চিনতে পারল, তাদের PCI to PCI Bridge ডিভাইসে কোড ১২ দেখা দিতে লাগল। যেদি, তারা BIOS লেটেস্ট ভার্সনে আপডেট করে সমস্যা সমাধান করল।
- আপনার কম্পিউটারে ইনস্টল করা বর্তমান BIOS ইউটিলিটির ভার্সন খুঁজে বের করুন "msinfo" সার্চ বার বা স্টার্ট মেনুতে টাইপ করে।
- আপনার প্রসেসর মডেলের ঠিক নিচে BIOS ভার্সন ডেটা লোকেট করুন এবং আপনার কম্পিউটারের একটি টেক্সট ফাইলে বা কাগজের টুকরোতে কপি বা রিরাইট করুন।
- আপনার কম্পিউটারকে BIOS আপডেটের জন্য প্রস্তুত করুন। আপনি যদি আপনার ল্যাপটপের জন্য BIOS আপডেট করেন, নিশ্চিত করুন এর ব্যাটারি ফুল 차지 করা আছে এবং দিয়ে রাখুন দেওয়ালে যেন সুরক্ষিত থাকে।
- আপনি যদি একটি পিসি আপডেট করেন, একটি Uninterruptible Power Supply (UPS) ব্যবহার করা পরামর্শদানীয় যাতে পাওয়ার আউটেজের কারণে আপনার কম্পিউটার আপডেটের সময় শাট ডাউন না হয়।
- লেনোভো, গেটওয়ে, HP, ডেল, এবং MSI-র মতো ভিন্ন ডেস্কটপ এবং ল্যাপটপ ম্যানুফ্যাকচারারের জন্য আমরা প্রস্তুত করা নির্দেশাবলী ফলো করুন।
সমাধান ৫: নেটওয়ার্ক ড্রাইভারের সাথে লড়াই
যদি একটি নেটওয়ার্ক ড্রাইভার (ওয়ায়ারলেস কার্ড বা ইথারনেট ড্রাইভার) ডিভাইস ম্যানেজারে কোড ১২ এরর সৃষ্টি করে এবং আপনি আপনার ইন্টারনেট কানেকশনের সাথে সমস্যা লক্ষ্য করেছেন, তবে একটি সুপার ইজি ফিক্স আছে যা বেশ কিছু ব্যবহারকারীর জন্য কাজ করেছে। প্রথমে, নিশ্চিত করুন আপনি আপডেটেড ড্রাইভার চালাচ্ছেন।
- স্টার্ট মেনু বাটনে ক্লিক করুন, স্টার্ট মেনু খোলা থাকা অবস্থায় Device Manager টাইপ করুন এবং রেজাল্টের তালিকা থেকে সিলেক্ট করুন। আপনি উইন্ডোজ কী + R কী কম্বিনেশন ব্যবহার করেও রান ডায়ালগ বক্স খুলতে পারেন। "devmgmt.msc" টাইপ করুন রান বক্সে এবং ওকে ক্লিক করুন বা এন্টার কী ট্যাপ করুন এটি চালানোর জন্য।
- যেহেতু আমরা আপনার নেটওয়ার্ক অ্যাডাপ্টারগুলোর একটি ডিজেবল করতে চাই, Network adapters ক্যাটেগরি এক্সপ্যান্ড করুন, যে ডিভাইসটি আলোচ্য সমস্যাটি দেখাচ্ছে সেটিতে ডান ক্লিক করুন এবং Disable অপশন বেছে নিন।
- কতক্ষণ অপেক্ষা করুন ডান-ক্লিক করার আগে ডিভাইসটি আবার এবং Enable অপশন বেছে নিন। আপনাকে আপনার কম্পিউটার রিস্টার্ট করার জন্য প্রম্পট করা হতে পারে তাই নিশ্চিত করুন আপনি সেটি করছেন বা ম্যানুয়ালি রিস্টার্ট করছেন।
- চেক করুন আপনার কম্পিউটারে এখনো এরর দেখায় কিনা।
সমাধান ৬: আপনার কম্পিউটারকে উইন্ডোজের লেটেস্ট ভার্সনে আপডেট করুন
মাইক্রোসফ্ট এই সমস্যার বিষয়ে ভালোভাবে अवগত ছিলেন এবং তারা বেশ কিছু আপডেট রিলিজ করেছিল যা এই সমস্যাটি র্যান্ডমলি ঘটা থেকে রোধ করা উচিত যেটি ডিভাইস কনফ্লিক্টের কারণে নয়। আপনার ডিভাইসগুলো যদি কনফ্লিক্ট করে, তবে আপনাকে অন্যান্য পদ্ধতি ব্যবহার করতে হবে।
উইন্ডোজ ১০ ব্যবহারকারীরা লক্ষ্য করতে পারেন আপডেটগুলো প্রায় স্বয়ংক্রিয়ভাবে হয় কারণ উইন্ডোজ সবসময় সেগুলো চেক করে। যেদি, আপনি যদি মনে করেন প্রক্রিয়াটি ভাঙা আছে, তবে আপনি ম্যানুয়ালি আপডেট চেক করতে পারেন।
- উইন্ডোজ লোগো কী + I কী কম্বিনেশন ব্যবহার করুন আপনার উইন্ডোজ পিসিতে Settings খোলার জন্য। বিকল্পভাবে, আপনি "Settings" সার্চ করতে পারেন স্টার্ট মেনু বা সার্চ বারে বা সিম্পলি স্টার্ট মেনুতে গিয়ার-লাইক আইকনে ক্লিক করতে পারেন।
- Settings অ্যাপে "Update & security" সাব-সেকশন লোকেট করুন এবং ক্লিক করুন।
- Windows Update ট্যাবে থাকুন এবং Update status সেকশনের অধীনে Check for updates বাটনে ক্লিক করুন চেক করার জন্য নতুন উইন্ডোজ বিল্ড উপলব্ধ আছে কিনা।
- যদি উপলব্ধ থাকে, উইন্ডোজ ডাউনলোড প্রক্রিয়া অবিলম্বে শুরু করবে এবং আপনি রিস্টার্ট করার জন্য উপলব্ধ হলে আপডেট ইনস্টল হয়ে যাবে।
আপনি যদি উইন্ডোজের অন্য কোনো ভার্সন ব্যবহার করেন, তবে এটি বলে রাখা গুরুত্বপূর্ণ যে অটোমেটিক আপডেটিং প্রক্রিয়াটি সহজে ডিজেবল করা যায় এবং আপনি অনিচ্ছাকৃত বা ইচ্ছাকৃতভাবে সেটি করে ফেলতে পারেন। যেকোনো পথে, একটি সিম্পল কমান্ড উইন্ডোজের যেকোনো ভার্সনে লেটেস্ট আপডেট ইনস্টল করতে সক্ষম হতে পারে।
- পাওয়ারশেল ইউটিলিটি খুলুন স্টার্ট মেনু বাটনে ডান-ক্লিক করে এবং কনটেক্সট মেনু থেকে Windows PowerShell (Admin) অপশন ক্লিক করে।
- আপনি যদি সেই জায়গায় পাওয়ারশেলের বদলে কমান্ড প্রম্পট দেখেন, তবে আপনি সেটিও সার্চ করতে পারেন স্টার্ট মেনু বা তার পাশের সার্চ বারে। এইবার, নিশ্চিত করুন আপনি প্রথম রেজাল্টে ডান-ক্লিক করে Run as administrator বেছে নেন।
- পাওয়ারশেল কনসোলে, "cmd" টাইপ করুন এবং পাওয়ারশেল cmd-লাইক উইন্ডোতে সুইচ করার জন্য ধৈর্য ধরুন যেটি কমান্ড প্রম্পট ব্যবহারকারীদের জন্য বেশি স্বাভাবিক দেখাতে পারে।
- "cmd"-লাইক কনসোলে, নিচে দেখানো কমান্ডটি টাইপ করুন এবং নিশ্চিত করুন আপনি পরে এন্টার চাপছেন:
wuauclt.exe /updatenow
- এই কমান্ডটি কমপক্ষে এক ঘন্টা করার জন্য দিন এবং ফিরে আসুন চেক করার জন্য কোনো আপডেট খুঁজে পাওয়া গেলো এবং ইস্যু ছাড়া ইনস্টল হয়েছে কিনা। এই পদ্ধতি সকল উইন্ডোজ অপারেটিং সিস্টেমে প্রযোজ্য, উইন্ডোজ ১০ সহ।
সমাধান ৭: PMCIA কার্ডের ড্রাইভার ফাইল ডিলিট করা
PMCIA কার্ড কখনো কখনো লোকের কম্পিউটারে çeşitli সমস্যা সৃষ্টি করে এবং একাধিক ডিভাইসের জন্য ডিভাইস ম্যানেজারে কোড ১২ এররর মূল অভিযুক্ত হওয়ার দেখা দিয়েছে যা কিছু কেসে কাজ করা বন্ধ করেও দিয়েছে। আপনার কম্পিউটার বা ল্যাপটপে এই কার্ড থাকলে নিচের ধাপগুলো ফলো করুন এটি করার জন্য:
- ফাইল এক্সপ্লোরার খুলুন টাস্কবার থেকে বা যেকোনো ফোল্ডার খুলে, এবং তারপর আপনার কম্পিউটারে নিচের লোকেশনে নেভিগেট করুন:
C:\WINDOWS\System32

- pcmcia.sys নামে একটি ফাইল লোকেট করুন, ফাইলটি ডান-ক্লিক করুন, Properties-এ ক্লিক করুন, এবং তারপর Security ট্যাবে ক্লিক করুন। Advanced বাটনে ক্লিক করুন। "Advanced Security Settings" উইন্ডো দেখাবে। এখানে আপনাকে কীটির Owner পরিবর্তন করতে হবে।
- Owner: লেবেলের পাশের Change লিংকে ক্লিক করুন The Select User or Group উইন্ডো দেখাবে।

- Advanced বাটন ব্যবহার করে ইউজার অ্যাকাউন্ট সিলেক্ট করুন বা শুধু 'Enter the object name to select' যে এরিয়ায় লেখা আছে সেখানে আপনার ইউজার অ্যাকাউন্ট টাইপ করুন এবং OK ক্লিক করুন। আপনার ইউজার অ্যাকাউন্ট Owner হিসেবে যোগ করুন।
- ঐচ্ছিকভাবে, ফোল্ডারের ভেতর সাবফোল্ডার এবং ফাইল সবের Owner পরিবর্তন করতে, "Advanced Security Settings" উইন্ডোতে "Replace owner on subcontainers and objects" চেক বক্স সিলেক্ট করুন। Owner পরিবর্তন করার জন্য OK ক্লিক করুন।
- এখন আপনাকে ফাইল বা ফোল্ডারের জন্য আপনার অ্যাকাউন্টে ফুল অ্যাক্সেস দিতে হবে। ফাইল বা ফোল্ডার আবার ডান-ক্লিক করুন, Properties-এ ক্লিক করুন, এবং Security ট্যাবে ক্লিক করুন।
- Add বাটনে ক্লিক করুন। "Permission Entry" উইন্ডো স্ক্রিনে দেখাবে। "Select a principal"-এ ক্লিক করুন এবং আপনার অ্যাকাউন্ট সিলেক্ট করুন। পারমিশনসকে "Full control"-এ সেট করুন এবং OK ক্লিক করুন।

- এখন, সব Properties উইন্ডো বন্ধ করুন, System32-এ pcmcia.sys ফাইলটি আবার ডান-ক্লিক করুন, এবং প্রদর্শিত কনটেক্সট মেনু থেকে Rename অপশন বেছে নিন। এর নাম পরিবর্তন করুন pmcia.old.sys-এ।
- আপনার কম্পিউটার রিস্টার্ট করুন এবং চেক করুন ডিভাইস এবং কোড ১২-এ সমস্যা এখনো আছে কিনা।