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

উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না, কোড ৩৮

যখন প্রিন্টার, স্ক্যানার ইত্যাদি এক্সটার্নাল ডিভাইসগুলো উইন্ডোজ ১১/১০ সিস্টেমের সাথে সংযুক্ত হয়, তখন ডিভাইসটি USB (অথবা অন্য পোর্ট) এর মাধ্যমে ড্রাইভার পুশ করে, অথবা ইউজারকে এক্সটার্নাল মিডিয়া থেকে ড্রাইভার ইনস্টল করতে হয়। দুটি কেসেই ড্রাইভার সিস্টেমে লোড হয়, jonka পর ডিভাইসটি ব্যবহার করা যায়। কিন্তু কিছু কেসে ডিভাইস প্রপার্টিজ বা ডিভাইস ম্যানেজারে নিচের এরর দেখা যায়:

Windows cannot load the Device Driver for this hardware because a previous instance of the Device Driver is still in memory (Code 38).

উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না, কোড ৩৮

উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না, কোড ৩৮

যদি ডিভাইস ম্যানেজারে এই এরর (কোড ৩৮) দেখেন, তার মানে ডিভাইস ড্রাইভারের একটি পুরনো ইনস্ট্যান্স এখনো মেমরিতে আছে। প্রতিবার ডিভাইস ব্যবহার করলে ড্রাইভার মেমরিতে লোড হয় এবং তারপর আনলোড হয়। এই এরর হতে পারে যদি OS অনিচ্ছাকৃত ড্রাইভার লোড করে বা ড্রাইভার আনলোড করতে ব্যর্থ হয়। কারণগুলো হতে পারে:

  1. ড্রাইভারের একটি পুরনো ভার্সন এখনো সিস্টেমে ইনস্টল করা আছে।
  2. USB ড্রাইভারগুলো আপডেটেড নয়।
  3. থার্ড-পার্টি প্রোগ্রাম ইনস্টলেশনে বাধা দিচ্ছে।

এই সমস্যা সমাধানের সবচেয়ে সহজ পথ হলো আপনার উইন্ডোজ ১১/১০ কম্পিউটার রিবুট করা। এতে OS মেমরি থেকে সবকিছু ক্লিয়ার করে নোয়া থেকে শুরু করবে। রিবুট, রিস্টার্ট এবং রিসেটের পার্থক্য এই পোস্টে ব্যাখ্যা করা আছে।

যদি এতে সমাধান না হয়, তবে নিচের সমাধানগুলো অনুসরণ করুন:

  1. পুরনো ইনস্টল করা ড্রাইভার আনইনস্টল করুন এবং ম্যানুফ্যাকচারারের ওয়েবসাইট থেকে নতুন ভার্সন ইনস্টল করুন
  2. হার্ডওয়্যার অ্যান্ড ডিভাইস ট্রাবলশুটার চালান
  3. USB ড্রাইভার রি-ইনস্টল করুন
  4. সিস্টেমকে ক্লিন বুটে চালান

১] পুরনো ড্রাইভার আনইনস্টল করে ম্যানুফ্যাকচারারের ওয়েবসাইট থেকে নতুন ভার্সন ইনস্টল করুন

প্রিন্টার ও স্ক্যানারের ড্রাইভার লোড করার সময় এই এরর খুব সাধারণ। একটি কারণ হলো তাদের সফটওয়্যার ও ড্রাইভার প্যাকেজ হিসেবে (সাধারণত CD/DVD-এ) আসে। তাই যখন ইউজার সফটওয়্যার প্যাকেজ ইনস্টল করে, তখন ম্যানুফ্যাকচারার নতুন ভার্সন লঞ্চ করলেও পুরনো ভার্সন ইনস্টল হয়।

এই কেসে, পুরনো ড্রাইভার প্যাকেজ আনইনস্টল করুন, ম্যানুফ্যাকচারারের ওয়েবসাইট থেকে ড্রাইভার ডাউনলোড করুন এবং ইনস্টল করুন।

২] হার্ডওয়্যার অ্যান্ড ডিভাইস ট্রাবলশুটার চালান

হার্ডওয়্যার অ্যান্ড ডিভাইস ট্রাবলশুটার সিস্টেমের সাথে সংযুক্ত হার্ডওয়্যার (বিশেষত এক্সটার্নাল) সম্পর্কিত সমস্যা যাচাই করে এবং সম্ভব হলে ফিক্স করে।

Start > Settings > Updates & Security > Troubleshoot-এ যান। তালিকা থেকে Hardware and Devices Troubleshooter চালান।

৩] USB ড্রাইভার রি-ইনস্টল করুন

উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না, কোড ৩৮

USB ড্রাইভার ডিভাইস ম্যানেজার থেকে আপডেট করা যায়। Win + R চাপে Run উইন্ডো খুলুন এবং কমান্ড devmgmt.msc টাইপ করুন। এন্টার চাপে ডিভাইস ম্যানেজার খুলবে।

USB ড্রাইভারের তালিকা এক্সপ্যান্ড করুন, প্রতিটি ড্রাইভারের ওপর রাইট-ক্লিক করুন এবং Update driver নির্বাচন করুন।

৪] সিস্টেমকে ক্লিন বুটে চালান

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

নোট: মেমরি ইন্টিগ্রিটি সেটিং অফ করে দেখুন কি উইন্ডোজ ড্রাইভার লোড করতে পারছে।

আরও ডিভাইস ম্যানেজার এরর কোড ও সমাধান এখানে পাবেন।

উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না, কোড ৩৮
  1. সমাধান: উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার লোড করতে পারছে না কারণ ডিভাইস ড্রাইভারের একটি পূর্বের ইনস্ট্যান্স এখনও মেমরিতে আছে (কোড ৩৮)

  2. সমাধান: উইন্ডোজ এই হার্ডওয়্যারের জন্য ডিভাইস ড্রাইভার আরম্ভ করতে পারলো না (কোড ৩৭)

  3. উইন্ডোজে 'This Device is Not Present (Code 24)' এরর ফিক্স করুন

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