কম্পিউটার টিউটোরিয়াল

উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না কারণ ড্রাইভারের পূর্ববর্তী উদাহরণ এখনও মেমরিতে রয়েছে

ফ্ল্যাশ ডিস্ক, প্রিন্টার বা স্ক্যানার போன்ற এক্সটার্নাল ডিভাইস ইউএসবি পোর্টের মাধ্যমে উইন্ডোজ ৭, ৮ বা ১০-এ সংযুক্ত করার পর, ইনস্টল করা এক্সটার্নাল ডিভাইস কাজ করে না। Device Manager-এ এক্সপ্যান্ড করলে, ইনস্টল করা এক্সটার্নাল ডিভাইস Universal Serial Bus controllers-এ বা Unknown devices-এ দেখা যেতে পারে।

উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না কারণ ড্রাইভারের পূর্ববর্তী উদাহরণ এখনও মেমরিতে রয়েছে

যদি আপনি সেটি রাইট-ক্লিক করে Properties খুলেন, তবে এই এরর বার্তা দেখতে পাবেন: "Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38) The driver could not be loaded because a previous version of the driver is still in memory."

উদাহরণস্বরূপ, ল্যাপটপে উইন্ডোজ ১০ ইনস্টল করার পর এটি ভালো কাজ করত, কিন্তু 0xC000038E ইউএসবি ড্রাইভার এরর কারণে কোনো সংযুক্ত ফ্ল্যাশ ডিস্ক পড়তে পারত না।

"The driver could not be loaded because a previous version of the driver is still in memory" এর অর্থ কী?

সাধারণত, উইন্ডোজ সিস্টেমে, যতক্ষণ না একটি এক্সটার্নাল ডিভাইস ইউএসবি 통해 সংযুক্ত থাকে, একটি ড্রাইভার স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে এক্সটার্নাল ডিভাইস এবং উইন্ডোজ সিস্টেমের মধ্যে সংযোগ স্থাপন করে। একই সাথে, ড্রাইভার লোড হওয়ার আগে মেমরিতে লোড হয়।

সুতরাং, যখন উইন্ডোজ কোড ৩৮ "the driver could not be loaded because a previous version of the driver is still in memory" দেখায়, এর মানে হলো ড্রাইভারের পূর্ববর্তী উদাহরণ এখনও মেমরিতে রয়েছে। এই কারণে উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না।

"Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory" সমাধান

যেহেতু ইউএসবি পোর্টের মাধ্যমে এক্সটার্নাল ডিভাইস ইনস্টল করার পর "Windows cannot load the device driver" দেখাচ্ছে, ইউএসবি ড্রাইভারই সবচেয়ে বেশি দায়ী। তাই এটিকে পুনরায় ইনস্টল এবং আপডেট করে দেখুন ডিভাইস ম্যানেজারের এরর কোড ৩৮ সমাধান হয় কিনা।

বছдите, যদি হার্ড ডিস্ক কোনো শর্তে বন্ধ করার সেটিংস থাকে, তবে সম্ভবত উইন্ডোজ ৭, ৮ বা ১০ এক্সটার্নাল ডিভাইসকে তার ড্রাইভার মেমরিতে পড়ানো ছাড়াই চালাতে পারে। আপনি উইন্ডোজের অন্তর্নির্মিত ট্রাবলশুটারও চালাতে পারেন এই হার্ডওয়্যার এরর সমাধান করতে।

সমাধানসমূহ:

  • ১: ইউএসবি ড্রাইভার আনইনস্টল এবং আপডেট করুন
  • ২: শাট ডাউন করার সময় Shift কী ধরে রাখুন
  • ৩: হার্ড ডিস্ক কখনো বন্ধ না করুন
  • ৪: Hardware and Device Troubleshooter চালান
  • ৫: উইন্ডোজ সিস্টেম ক্লিন বুট করুন

সমাধান ১: ইউএসবি ড্রাইভার আনইনস্টল এবং আপডেট করুন

যেহেতু উইন্ডোজ সিস্টেম সতর্ক করছে "The driver could not be loaded because a previous version of the driver is still in memory", আপনাকে চেক করা উচিত ইউএসবি ড্রাইভার পুরানো বা করপ্ট কিনা নতুন ড্রাইভার রি-ইনস্টল করে।

এখানে Device Manager-এ ইউএসবি ড্রাইভার আনইনস্টল করে স্বয়ংক্রিয়ভাবে আপডেটেড ড্রাইভার ইনস্টল করতে হবে দ্রুত এবং সঠিকভাবে ড্রাইভার আপডেট করতে।

অংশ ১: Device Manager-এ ইউএসবি ড্রাইভার আনইনস্টল করুন

  1. Device Manager খুলুন।
  2. Device Manager > Universal Serial Bus controllers বা Other devices-এ, ইউএসবি ড্রাইভার রাইট-ক্লিক করে Uninstall device করুন।

ইউএসবি ড্রাইভার আনইনস্টল করার পর, Driver Booster দিয়ে আপডেটেড ইউএসবি ড্রাইভার স্বয়ংক্রিয়ভাবে ইনস্টল করার চেষ্টা করুন, এটি সেরা ড্রাইভার টুল যা ডিভাইস ড্রাইভার স্বয়ংক্রিয়ভাবে ইনস্টল করতে সাহায্য করে।

নিশ্চিতভাবেই, যদি আপনার সময় থাকে এবং আপনি কম্পিউটারে দক্ষ হন, তবে ম্যানufacturer-এর অফিসিয়াল ওয়েবসাইট থেকে ইউএসবি ড্রাইভারের সর্বশেষ ভার্সন ডাউনলোড করে ম্যানুয়ালি ইনস্টল করতে পারেন।

অংশ ২: ইউএসবি ড্রাইভার স্বয়ংক্রিয় আপডেট করুন

কিছু ব্যবহারকারী Device Manager-এ ইউএসবি ড্রাইভার আপডেট করেন, কিন্তু কখনো কখনো Device Manager সঠিক ইউএসবি ড্রাইভার খুঁজে পায় না, তাই ইউএসবি ড্রাইভার স্বয়ংক্রিয় আপডেট করুন।

Driver Booster একটি পেশাদার কম্পিউটার ড্রাইভার ফাইন্ডার এবং ড্রাইভার ডাউনলোডার। এই পেশাদার টুল দিয়ে আপনি সব অনুপস্থিত, পুরানো ড্রাইভার স্বয়ংক্রিয়ভাবে খুঁজে পেয়ে একবারে আপডেট করতে পারেন।

  1. Driver Booster ডাউনলোড, ইনস্টল এবং চালান।
  2. Scan-এ ক্লিক করুন।
উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না কারণ ড্রাইভারের পূর্ববর্তী উদাহরণ এখনও মেমরিতে রয়েছে
  1. USB Serial Bus controllers লোকেট করুন এবং ইউএসবি ড্রাইভার Update করুন স্বয়ংক্রিয়ভাবে।

ইউএসবি ড্রাইভার পুনরায় ইনস্টল হলে, এক্সটার্নাল ডিভাইস (যেমন প্রিন্টার) উইন্ডোজ ৭, ৮, ১০-এ ইউএসবি পোর্টের মাধ্যমে পুনরায় সংযুক্ত করুন দেখতে উইন্ডোজ এইবার হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারে কিনা।

সমাধান ২: শাট ডাউন করার সময় Shift কী ধরে রাখুন

এই সমাধান অপ্রাসঙ্গিক বা অবশ্যভাবেই বলে মনে হতে পারে, কিন্তু "the driver could not be loaded because a previous version of the driver is still in memory" সমস্যা সম্মুখীন অনেক ব্যবহারকারীর জন্য এটি কাজ করেছে। আপনি শুধু Shut down-এ ক্লিক করুন এবং একই সাথে "Shift" কী ধরে রাখুন। এই অপারেশন আপনার কম্পিউটার রিফ্রেশ করবে এবং উইন্ডোজ সিস্টেমকে একটি নতুন স্টেট থেকে শুরু করার অনুমতি দেবে।

কখনো কখনো, এরপর ডিভাইস ড্রাইভার লোড হয়ে এক্সটার্নাল ডিভাইস উইন্ডোজ ১০, ৮, ৭-এ কাজ করতে পারে। অথবা কখনো কখনো একটি সাধারণ রিস্টার্ট-ও ডিভাইস ম্যানেজারের কোড ৩৮ এরর সমাধান করতে পারে।

সমাধান ৩: হার্ড ডিস্ক কখনো বন্ধ না করুন

সম্ভবত ড্রাইভার আপনার পিসিতে ভালো কাজ করছে, কিন্তু হার্ড ডিস্ক সেটিংস সমস্যায় আছে, ফলে "a previous version of the driver is still in memory" এরর বার্তা দেখাচ্ছে। এই কারণে, আপনাকে "Turn off Hard Disk" অপশন নিষ্ক্রিয় করা উচিত যাতে এটি সমস্যা না তৈরি করে।

  1. সার্চ বক্সে power লিখুন এবং ফলাফল "Power & sleep settings"-এ ক্লিক করুন।
  2. Power & sleep-এ, ডান পাশে Additional power settings খুঁজে বের করুন।
  3. আপনার পাওয়ার প্ল্যানের (যেমন Balanced বা High Performance) পাশে Change plan settings ক্লিক করুন।
  4. উইন্ডোর মাঝপথে Change advanced power settings নির্বাচন করুন।
  5. Hard disk > Turn off hard disk after লোকেট করুন, তারপর On battery এবং Plugged in উভয়টিই Never সেট করুন।
উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না কারণ ড্রাইভারের পূর্ববর্তী উদাহরণ এখনও মেমরিতে রয়েছে
  1. Apply এবং OK ক্লিক করুন পরিবর্তন সেভ করতে।

যখন হার্ড ডিস্ক আপনার ডিভাইসে ভালো কাজ করে, তখন আপনি দেখবেন ইউএসবি পোর্টের মাধ্যমে এক্সটার্নাল ডিভাইস সংযোগ করার সময় "The driver could not be loaded because a previous version of the driver is still in memory" চলে গেছে।

সমাধান ৪: Hardware and Devices Troubleshooter চালান

Hardware and Device Troubleshooter নিজেই বিভিন্ন হার্ডওয়্যার সমস্যা ট্রাবলশুট করতে ব্যবহার করা হয়। এই ক্ষেত্রে, যখন আপনার এক্সটার্নাল ডিভাইস উইন্ডোজ ১০, ৮, ৭-এ ডিভাইস ম্যানেজার এরর কোড ৩৮ কারণে কাজ করে না, আপনি এই অন্তর্নির্মিত ট্রাবলশুটার চালু করতে পারেন।

  1. সার্চ বক্সে troubleshoot লিখে Enter চাপুন।
  2. Troubleshoot-এ, ডান পাশে নিচে স্ক্রোল করে Hardware and Devices লোকেট করুন এবং Run the troubleshooter ক্লিক করুন।
উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না কারণ ড্রাইভারের পূর্ববর্তী উদাহরণ এখনও মেমরিতে রয়েছে

ট্রাবলশুটার তার কাজ শেষ করার জন্য অপেক্ষা করুন। এরপর, আপনি এটিকে হার্ডওয়্যার সমস্যা সমাধান করতে দিতে পারেন বা এর নির্দেশনা অনুসরণ করে নিজে "Windows cannot load the device driver for the hardware" সমাধান করতে পারেন।

সমাধান ৫: উইন্ডোজ সিস্টেম ক্লিন বুট করুন

উইন্ডোজ ১০, ৮, ৭-এ ক্লিন বুট মানে উইন্ডোজ ন্যূনতম ড্রাইভার এবং স্টার্টআপ প্রোগ্রামসহ শুরু হয় যাতে আপনি নির্ধারণ করতে পারেন কোনো ব্যাকগ্রাউন্ড প্রোগ্রাম আপনার প্রোগ্রামের সাথে হস্তক্ষেপ করছে কিনা।

যদি কোনো থার্ড-পার্টি সফ্টওয়্যার আপনার সিস্টেমকে করপ্ট করে "Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38)" তৈরি করে, এবং উপরের সমাধানগুলো কাজ না করে, তবে আপনি আপনার সিস্টেমের জন্য ক্লিন বুট করতে পারেন। সহজ কথায়, উইন্ডোজে ক্লিন বুট করা মানে যেকোনো স্টার্টআপ আইটেম নিষ্ক্রিয় করা।

  1. সার্চ বক্সে msconfig লিখে ফলাফল "System Configuration"-এ ক্লিক করুন।
  2. System Configuration-এ, General-এ Selective startup-এ টিক দিন, এবং Load startup items বক্স আনচেক করুন।
উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না কারণ ড্রাইভারের পূর্ববর্তী উদাহরণ এখনও মেমরিতে রয়েছে
  1. Startup ট্যাবে Open Task Manager ক্লিক করুন।
উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না কারণ ড্রাইভারের পূর্ববর্তী উদাহরণ এখনও মেমরিতে রয়েছে

নিশ্চিতভাবেই, আপনি ধাপ ২-এ পরিবর্তনগুলো সেভ করে অন্য উপায়েও টাস্ক ম্যানেজার খুলতে পারেন।

  1. Task Manager Startup-এ, স্টার্টআপ আইটেম রাইট-ক্লিক করে Disable করুন।

এভাবে সব স্টার্টআপ আইটেম নিষ্ক্রিয় হয়ে যাবে। উইন্ডোজ সিস্টেম রিবুট করে ইউএসবি পোর্টের মাধ্যমে এক্সটার্নাল ডিভাইস (যেমন স্ক্যানার) সংযুক্ত করুন দেখতে ডিভাইস ম্যানেজারে কোড ৩৮ থাকে কিনা এবং উইন্ডোজ এখনও এক্সটার্নাল ডিভাইস কাজ করতে দিচ্ছে কিনা।

  1. সমাধান: 'Windows Encountered a Problem Installing the Driver Software for your Device' ত্রুটি

  2. ফিক্স: ইভেন্ট আইডি ২১৯ - WudfRd ড্রাইভার ডিভাইসের জন্য লোড হতে ব্যর্থ

  3. উইন্ডোজ কোড ১৯ সমাধান: হার্ডওয়্যার ডিভাইস শুরু হয় না অসম্পূর্ণ বা করাপ্ট কনফিগারেশনের কারণে

  4. উইন্ডোজ 'ক্যাননট ভেরিফাই ডিজিটাল সিগনেচার' এরর ফিক্স: ধাপে ধাপে গাইড