Windows যদি জানায় যে DLL অনুপস্থিত, অজানা ওয়েবসাইট থেকে আলাদা ফাইল ডাউনলোড করবেন না। আগে ফাইলটির সঠিক নাম লিখে রাখুন: এটি প্রায়ই বোঝায় ঠিক কী পুনরুদ্ধার করতে হবে—প্রোগ্রামটি, Microsoft Visual C++ প্যাকেজ, DirectX উপাদান, নাকি Windows-এর সিস্টেম ফাইল। এই নির্দেশনায় পাঁচটি পদ্ধতি রয়েছে: DLL-এর ধরন ও সবচেয়ে নির্দিষ্ট সমাধান দিয়ে শুরু করুন, তারপর Windows পরীক্ষা করুন। ফাইলের নাম বা নির্ভরতা নির্ধারণ কঠিন হলে, Fionn DLL Fixer DLL এবং সংশ্লিষ্ট Windows উপাদান স্ক্যান করতে পারে।

অনুপস্থিত DLL-এর নাম দেখে কারণ নির্ধারণের উপায়

ত্রুটি বার্তার সম্পূর্ণ লেখা শুধু “DLL” শব্দটির চেয়ে বেশি গুরুত্বপূর্ণ। ফাইলের নামটি কপি করে টেবিলের সঙ্গে মিলিয়ে দেখুন: এতে অপ্রয়োজনীয় কাজ কমে এবং লক্ষ্যভিত্তিক উপায়ে প্রোগ্রাম চালুর ত্রুটি ঠিক করা যায়।

ত্রুটিতে যা দেখা যায় আগে যা পরীক্ষা করবেন উদাহরণ
vcruntime , msvcp , msvcr সংশ্লিষ্ট Microsoft Visual C++ Redistributable vcruntime140.dll , msvcp140.dll
d3dx9 , d3dcompiler , xinput গেম বা অ্যাপ্লিকেশনের প্রয়োজনীয় DirectX উপাদান d3dx9_43.dll , xinput1_3.dll
Windows সিস্টেম DLL DISM এবং SFC shell32.dll , user32.dll
নির্দিষ্ট প্রোগ্রামের ফোল্ডারে থাকা DLL প্রোগ্রাম মেরামত বা পুনরায় ইনস্টল করা অ্যাপ্লিকেশনের চালানো যায় এমন ফাইলের পাশে থাকা ফাইল
ধরন স্পষ্ট নয় সম্পূর্ণ নাম সংরক্ষণ করুন এবং সমস্যা নির্ণয় চালান ফাইলের পথ ছাড়া বার্তা

Windows-এ DLL অনুপস্থিত হলে পদ্ধতিগুলোর সংক্ষিপ্ত তুলনা

পদ্ধতি যার জন্য বেশি উপযোগী কার্যকারিতা ব্যবহারকারীর চেষ্টা
প্রোগ্রাম মেরামত শুধু একটি অ্যাপ্লিকেশনে ত্রুটি দেখা দিলে অ্যাপ্লিকেশনের ফাইলের ক্ষেত্রে উচ্চ কম
Visual C++ অথবা DirectX রানটাইম লাইব্রেরি বা গেমের ত্রুটি DLL-এর ধরন মিললে উচ্চ মাঝারি
DISM এবং SFC সিস্টেম DLL বা একাধিক প্রোগ্রামে সমস্যা সুরক্ষিত Windows ফাইলের ক্ষেত্রে উচ্চ মাঝারি
Windows আপডেট সিস্টেম অনেক দিন আপডেট না হলে উপলভ্য আপডেটের ওপর নির্ভরশীল কম
Fionn DLL Fixer — সুপারিশকৃত বিকল্প কারণ স্পষ্ট না হলে বা একাধিক নির্ভরতা থাকলে স্বয়ংক্রিয় সমস্যা নির্ণয় ও মেরামত কম

পদ্ধতি ১: সমস্যাযুক্ত প্রোগ্রাম মেরামত করুন

কখন ব্যবহার করবেন

ত্রুটি কেবল একটি প্রোগ্রাম বা গেম চালু করার সময় দেখা দিলে, অথবা অনুপস্থিত DLL সেটির ফোল্ডারে থাকলে এই পদ্ধতি বেছে নিন। এ ধরনের অনেক ফাইল অ্যাপ্লিকেশনের সঙ্গেই আসে এবং Windows-এর অংশ নয়।

  1. সমস্যাযুক্ত প্রোগ্রামটি বন্ধ করুন।
  2. Windows-এর “সেটিংস” খুলে ইনস্টল করা অ্যাপ্লিকেশনগুলোর অংশে যান।
  3. প্রোগ্রামটি খুঁজে “মেরামত” নির্বাচন করুন, যদি এই বিকল্পটি থাকে।
    Windows সেটিংসে ইনস্টল করা অ্যাপ্লিকেশন মেরামতের বিকল্প
  4. মেরামতের বিকল্প না থাকলে বা তাতে সমাধান না হলে, স্বাভাবিক পদ্ধতিতে প্রোগ্রামটি আনইনস্টল করুন।
  5. ডেভেলপারের অফিসিয়াল উৎস থেকে আবার ইনস্টল করুন।
  6. প্রোগ্রামটি চালু করুন।

ফলাফল যাচাই: আগের বার্তা ছাড়াই অ্যাপ্লিকেশনটি খুলতে হবে; Windows পুনরায় চালু করার পর আবার চালিয়ে দেখুন।

পদ্ধতি ২: Visual C++ অথবা DirectX পুনরুদ্ধার করুন

কখন ব্যবহার করবেন

এই পদ্ধতিটি ব্যবহার করুন vcruntime*.dll , msvcp*.dll এবং msvcr*.dll -এর জন্য; একই সঙ্গে d3dx9_*.dll , d3dcompiler_*.dll এবং xinput*.dll -এর জন্যও। Microsoft জানায়, Visual C++ রানটাইম লাইব্রেরি অনুপস্থিত হলে আলাদা DLL নয়, সংশ্লিষ্ট Redistributable ইনস্টল করে সমাধান করতে হয়। Visual C++-এর ক্ষেত্রে আর্কিটেকচার বিবেচনা করতে হবে: x86 প্যাকেজ 32-বিট অ্যাপ্লিকেশনের জন্য, x64 64-বিটের জন্য এবং ARM64 হলো ARM64-এর জন্য।

Visual C++ Redistributable ইনস্টলেশন
  1. উপরের টেবিল ব্যবহার করে অনুপস্থিত DLL-এর নামটি Visual C++ বা DirectX-এর সঙ্গে মিলিয়ে নিন।
  2. Visual C++-এর জন্য সমর্থিত Redistributable-এর Microsoft পৃষ্ঠা খুলুন।
  3. অ্যাপ্লিকেশন ও সিস্টেমের আর্কিটেকচারের সঙ্গে মেলে এমন প্যাকেজ ইনস্টল বা মেরামত করুন।
  4. DirectX DLL-এর জন্য গেম বা অ্যাপ্লিকেশনের অফিসিয়াল ইনস্টলার যে উপাদান দেয়, সেই উপাদানের ইনস্টলার বা মেরামত চালান।
  5. ইনস্টলার চাইলে Windows পুনরায় চালু করুন।
  6. প্রোগ্রামটি আবার চালান।

ফলাফল যাচাই: নির্দিষ্ট রানটাইম লাইব্রেরি বা DirectX উপাদান সংক্রান্ত বার্তাটি আর দেখা যাবে না এবং অ্যাপ্লিকেশনটি চালু হবে।

পদ্ধতি ৩: DISM ও SFC দিয়ে সিস্টেম ফাইল পুনরুদ্ধার করুন

কখন ব্যবহার করবেন

এই পদ্ধতি Windows সিস্টেম DLL, একাধিক প্রোগ্রামে ত্রুটি এবং সিস্টেম ক্ষতিগ্রস্ত হওয়ার পরের সমস্যার জন্য। Microsoft আগে DISM দিয়ে Windows ইমেজ পুনরুদ্ধার করতে, তারপর SFC দিয়ে সুরক্ষিত সিস্টেম ফাইল পরীক্ষা করতে সুপারিশ করে।

  1. প্রশাসক হিসেবে “কমান্ড প্রম্পট” বা “টার্মিনাল” খুলুন।
  2. এই কমান্ডটি চালান:
    DISM.exe /Online /Cleanup-image /Restorehealth
        
DISM Restorehealth কমান্ড চালানো হচ্ছে
  • DISM সম্পন্ন হওয়ার বার্তার জন্য অপেক্ষা করুন।
  • এই কমান্ডটি চালান:
  • sfc /scannow
      
    SFC স্ক্যান কমান্ড চালানো হচ্ছে
    1. SFC-এর চূড়ান্ত বার্তার জন্য অপেক্ষা করুন।
    2. কম্পিউটার পুনরায় চালু করুন।
    3. মূল অ্যাপ্লিকেশনটি পরীক্ষা করুন।

    ফলাফল যাচাই: SFC জানাবে যে অখণ্ডতার কোনো লঙ্ঘন পাওয়া যায়নি বা তা ঠিক করা হয়েছে, এবং DLL ত্রুটিটি আর হবে না।

    পদ্ধতি ৪: Windows আপডেট করুন

    কখন ব্যবহার করবেন

    সিস্টেম পুনরুদ্ধারের আগে বা পরে আপডেট পরীক্ষা করুন, বিশেষত নতুন বা দীর্ঘদিন আপডেট না করা Windows ইনস্টলেশনে। এটি সহায়ক ধাপ; অ্যাপ্লিকেশন পুনরায় ইনস্টল করা বা প্রয়োজনীয় Visual C++ প্যাকেজের বিকল্প নয়।

    1. Windows-এর “সেটিংস” খুলুন।
    2. “Windows আপডেট”-এ যান।
    3. “আপডেটের জন্য পরীক্ষা করুন” নির্বাচন করুন।
      Windows 11-এর ঐচ্ছিক আপডেট ইনস্টল করা হচ্ছে
    4. প্রস্তাবিত আপডেটগুলো ইনস্টল করুন।
    5. কম্পিউটার পুনরায় চালু করুন।
    6. অ্যাপ্লিকেশনটি আবার চালান।

    ফলাফল যাচাই: আপডেট ইনস্টল ও পুনরায় চালুর পর বার্তাটি আর দেখা যাবে না।

    পদ্ধতি ৫: Fionn DLL Fixer দিয়ে অনুপস্থিত DLL নির্ণয় ও ঠিক করুন

    কখন ব্যবহার করবেন

    DLL-এর নাম কারণটি না বোঝালে, ত্রুটি একাধিক নির্ভরতাকে প্রভাবিত করলে, অথবা DirectX, Visual C++, .NET, OpenAL ও XInput হাতে পরীক্ষা করতে অনেক সময় লাগলে এটি সুপারিশকৃত বিকল্প। Windows-এর জন্য Fionn DLL Fixer অনুপস্থিত, ক্ষতিগ্রস্ত, অসামঞ্জস্যপূর্ণ এবং System32 পথের সঙ্গে সম্পর্কিত DLL পরীক্ষা করে; এটি স্ক্যান, মেরামত ও পুনরায় পরীক্ষা সমর্থন করে।

    1. Fionn DLL Fixer চালু করুন। প্রোগ্রামটি স্বয়ংক্রিয়ভাবে DLL ও সিস্টেম সমস্যা খুঁজতে কম্পিউটার স্ক্যান করবে এবং স্ক্যান শেষ হলে পাওয়া ফলাফল দেখাবে। Fionn DLL Fixer চালু করুন
    2. স্ক্যান শেষ হলে, শনাক্ত হওয়া সব DLL ও সিস্টেম সমস্যা স্বয়ংক্রিয়ভাবে মেরামত শুরু করতে “মেরামত” চাপুন। স্ক্যান শেষ হলে শনাক্ত সব DLL ও সিস্টেম সমস্যা ঠিক করতে “মেরামত” চাপুন
    3. মেরামত শেষ হওয়ার জন্য অপেক্ষা করুন। প্রক্রিয়া চলাকালে সব সমস্যা ঠিক না হওয়া পর্যন্ত বোতামে “মেরামত চলছে” দেখাবে। মেরামত চলাকালে অপেক্ষা করুন
    4. মেরামত শেষ হলে নিশ্চিতকরণ ডায়ালগে “ঠিক আছে” চাপুন। অনুরোধ এলে ফলাফল পরীক্ষা করার আগে কম্পিউটার পুনরায় চালু করুন। মেরামত শেষ হলে নিশ্চিতকরণ ডায়ালগে “ঠিক আছে” চাপুন
    5. পুনরায় চালুর পরও সমস্যা থাকলে আবার স্ক্যান করতে “পুনরায় পরীক্ষা” চাপুন। নতুন সমস্যা পাওয়া গেলে সেগুলো ঠিক করতে আবার “মেরামত” চাপুন। পুনরায় চালুর পর সমস্যা থাকলে আবার স্ক্যান করতে “পুনরায় পরীক্ষা” চাপুন

    ফলাফল যাচাই: মেরামত এবং প্রয়োজনে পুনরায় পরীক্ষার পর যে প্রোগ্রামটি প্রথমে ত্রুটি দেখিয়েছিল সেটি চালান।

    যা করা উচিত নয়

    • নিশ্চিত উৎস ও কারণ ছাড়া DLL কপি করে System32 বা প্রোগ্রামের ফোল্ডারে রাখবেন না।
    • শুধু Windows-এর আর্কিটেকচার দেখে Visual C++ প্যাকেজ বেছে নেবেন না: অ্যাপ্লিকেশনটির আর্কিটেকচারও বিবেচনা করুন।
    • DISM বা SFC শেষ হওয়ার আগে বন্ধ করবেন না।
    • কোন পদক্ষেপে সমাধান হয়েছে বুঝতে প্রতিটি পদ্ধতির পর একই প্রোগ্রাম পরীক্ষা করুন।

    উপসংহার

    Windows-এ DLL অনুপস্থিত হলে প্রথমে ফাইলের নামকে সূত্র হিসেবে ব্যবহার করুন: সমস্যাযুক্ত একটি অ্যাপ্লিকেশন মেরামত করুন, প্রয়োজনীয় Visual C++ Redistributable বা DirectX উপাদান ইনস্টল করুন, আর সিস্টেম DLL-এর জন্য DISM ও SFC চালান। এরপর Windows আপডেট ইনস্টল করুন। কারণ স্পষ্ট না হলে বা একাধিক নির্ভরতা পরীক্ষা দরকার হলে, Fionn DLL Fixer স্ক্যান, মেরামত ও পুনরায় পরীক্ষা সহজ করে। মূল প্রোগ্রামটি পুনরায় চালুর পর আগের বার্তা ছাড়া চালু হলেই কেবল ফলাফল নিশ্চিত বলে ধরা হবে।

    সচরাচর জিজ্ঞাসিত প্রশ্ন

    অনুপস্থিত DLL সরাসরি ডাউনলোড করা উচিত নয় কেন?

    আলাদা ফাইলটির সংস্করণ বা আর্কিটেকচার অনুপযুক্ত হতে পারে, অথবা উৎস অজানা হতে পারে। প্রোগ্রাম, অফিসিয়াল রানটাইম প্যাকেজ বা Windows সিস্টেম ফাইল পুনরুদ্ধার করা বেশি নির্ভরযোগ্য।

    Visual C++ Redistributable লাগবে কি না কীভাবে বুঝব?

    DLL-এর নাম পরীক্ষা করুন। vcruntime , msvcp বা msvcr দিয়ে শুরু হওয়া ফাইল সাধারণত Visual C++ নির্ভরতা নির্দেশ করে।

    64-বিট Windows-এ x86 প্যাকেজ কেন লাগতে পারে?

    কারণ 32-বিট অ্যাপ্লিকেশন 32-বিট লাইব্রেরি ব্যবহার করে, Windows নিজে 64-বিট হলেও।

    DISM ও SFC কখন চালাব?

    সিস্টেম DLL ত্রুটি, একাধিক প্রোগ্রামে সমস্যা বা Windows ক্ষতিগ্রস্ত হওয়ার পরে এগুলো চালান। SFC-এর আগে DISM চালান।

    ত্রুটি থেকে গেলে কী করব?

    সম্পূর্ণ ত্রুটি বার্তা, DLL-এর নাম, তার পথ এবং প্রোগ্রামের নাম সংরক্ষণ করুন। তারপর প্রোগ্রাম ডেভেলপারের অফিসিয়াল সহায়তায় যোগাযোগ করুন অথবা নির্ভরতার সমস্যা আবার নির্ণয় করুন।

    একাধিক নির্ভরতা পরীক্ষা করতে চান? হাতে করা পদ্ধতিগুলোর পর Fionn DLL Fixer খুলে অ্যাপ্লিকেশনটি পরেরবার চালানোর আগে শনাক্ত DLL ও সিস্টেম উপাদানের সমস্যা পরীক্ষা করুন।