কিভাবে একটি DLL নিবন্ধন করবেন

লেখক: Bobbie Johnson
সৃষ্টির তারিখ: 8 এপ্রিল 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
কিভাবে একটি ড্রস্ট্রিং কোমরবন্ধ সেলাই করবেন
ভিডিও: কিভাবে একটি ড্রস্ট্রিং কোমরবন্ধ সেলাই করবেন

কন্টেন্ট

এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে একটি DLL ফাইল নিবন্ধন করতে হয় যা ফাইল থেকে উইন্ডোজ রেজিস্ট্রি পর্যন্ত পথ তৈরি করে। একটি DLL ফাইল নিবন্ধন কিছু প্রোগ্রামের জন্য প্রারম্ভিক সমস্যার সমাধান করতে পারে, কিন্তু অধিকাংশ DLL ফাইলগুলি নিবন্ধিত হতে পারে না বা ইতিমধ্যে নিবন্ধিত। মনে রাখবেন যে আপনি উইন্ডোজ সিস্টেমের জন্য নির্দিষ্ট DLL ফাইলগুলি নিবন্ধন করতে পারবেন না কারণ এটি উইন্ডোজের স্থিতিশীল ক্রিয়াকলাপের জন্য অপরিহার্য এবং উইন্ডোজ আপডেটগুলি পুরানো বা ত্রুটিপূর্ণ DLL ফাইলগুলি ঠিক করে।

ধাপ

2 এর পদ্ধতি 1: একটি একক DLL ফাইল নিবন্ধন

  1. 1 এই পদ্ধতি কিভাবে কাজ করে দেখুন। একটি DLL ফাইল নিবন্ধন করতে, আপনি "regsvr" কমান্ড এবং DLL ফাইলের নাম ব্যবহার করতে পারেন (যদি ফাইলটি এই কমান্ডটি সমর্থন করে)।উইন্ডোজ রেজিস্ট্রি থেকে DLL ফাইলে একটি পথ তৈরি করা হবে, যাতে সিস্টেমের জন্য ফাইলটি খুঁজে পাওয়া এবং ব্যবহার করা সহজ হয়।
    • সাধারণত, এই পদ্ধতিটি DLL ফাইলগুলি নিবন্ধন করতে ব্যবহৃত হয় যা তৃতীয় পক্ষের প্রোগ্রাম যা সিস্টেম ইউটিলিটিগুলির সাথে সরাসরি যোগাযোগ করে (উদাহরণস্বরূপ, কমান্ড লাইন)।
  2. 2 "এন্ট্রি পয়েন্ট" ত্রুটি বুঝুন। যদি DLL ফাইলটি ইতিমধ্যেই নিবন্ধিত হয়, এটি regsvr কমান্ড সমর্থন করে না, অথবা এর কোড আপনাকে উইন্ডোজ রেজিস্ট্রির সাথে সংযোগ করতে দেয় না, আপনি ত্রুটি বার্তাটি পাবেন "মডিউল [DLL নাম] লোড করা হয়েছিল কিন্তু এন্ট্রি পয়েন্ট DllRegisterServer পাওয়া যায়নি ”। DLL ফাইলের নাম] লোড করা হয়েছে কিন্তু DllRegisterServer এন্ট্রি পয়েন্ট পাওয়া যায়নি)। যদি এই বার্তাটি স্ক্রিনে প্রদর্শিত হয়, তাহলে আপনি DLL ফাইলটি নিবন্ধন করতে পারবেন না।
    • এন্ট্রি পয়েন্ট ত্রুটি এতটা সমস্যা নয় কারণ এটি একটি নিশ্চিতকরণ যে DLL ফাইলটি নিবন্ধিত হওয়ার দরকার নেই।
  3. 3 আপনি যে DLL ফাইলটি নিবন্ধন করতে চান তা খুঁজুন। পছন্দসই DLL ফাইল দিয়ে ফোল্ডারে নেভিগেট করুন এবং এটি খুঁজে বের করুন।
    • যদি DLL ফাইলটি একটি ইনস্টল করা প্রোগ্রামের অন্তর্গত হয়, তাহলে সেই প্রোগ্রামের সাথে ফোল্ডারটি খুলুন (উদাহরণস্বরূপ, C: Program Files [প্রোগ্রামের নাম])।
  4. 4 DLL ফাইলের বৈশিষ্ট্য খুলুন। DLL ফাইলে ডান ক্লিক করুন এবং মেনু থেকে বৈশিষ্ট্যগুলি নির্বাচন করুন। একটি পপ-আপ উইন্ডো খুলবে।
  5. 5 DLL ফাইলের নাম খুঁজুন। প্রপার্টিজ উইন্ডোর শীর্ষে থাকা টেক্সট বক্সে আপনি সম্পূর্ণ ফাইলের নাম পাবেন।
    • বেশিরভাগ ডিএলএল ফাইলের জটিল নাম রয়েছে, তাই পরে নাম কপি করার জন্য প্রোপার্টিজ উইন্ডো খোলা রেখে দিন।
  6. 6 DLL ফাইলে পাথ কপি করুন। বাম মাউস বোতামটি ধরে রাখুন এবং "অবস্থান" লাইনে প্রদর্শিত পাঠ্যটি ধরে টেনে আনুন এবং তারপরে ক্লিক করুন Ctrl+DLL ফাইলে পাথ কপি করতে।
  7. 7 স্টার্ট মেনু খুলুন . স্ক্রিনের নিচের বাম কোণে উইন্ডোজ লোগোতে ক্লিক করুন।
  8. 8 কমান্ড প্রম্পট খুঁজুন। প্রবেশ করুন কমান্ড লাইন স্টার্ট মেনু সার্চ বারে। স্টার্ট মেনুর শীর্ষে একটি কমান্ড প্রম্পট আইকন উপস্থিত হয়।
  9. 9 প্রশাসক হিসেবে কমান্ড প্রম্পট খুলুন। এই জন্য:
    • "কমান্ড প্রম্পট" এ ডান ক্লিক করুন ;
    • "প্রশাসক হিসাবে চালান" ক্লিক করুন;
    • অনুরোধ করা হলে "হ্যাঁ" ক্লিক করুন।
  10. 10 DLL ফাইলের সাথে ডিরেক্টরিতে পরিবর্তন করুন। প্রবেশ করুন সিডি, স্পেস বার টিপুন, টিপুন Ctrl+ভিDLL ফাইলে পাথ ertোকানোর জন্য এবং তারপর ক্লিক করুন লিখুন.
    • উদাহরণস্বরূপ, যদি DLL ফাইলটি SysWOW64 ফোল্ডারে অবস্থিত থাকে, যা উইন্ডোজ ফোল্ডারে অবস্থিত, কমান্ডটি দেখতে এরকম হবে: cd C: Windows SysWOW64
  11. 11 "Regsvr" কমান্ড এবং DLL ফাইলের নাম লিখুন। প্রবেশ করুন regsvr32, স্পেস বার টিপুন, DLL ফাইলের নাম লিখুন (.dll এক্সটেনশন সহ) এবং টিপুন লিখুন... যদি DLL ফাইল নিবন্ধন করা যায়, নিবন্ধন নিশ্চিতকরণ পর্দা উপস্থিত হয়।
    • উদাহরণস্বরূপ, যদি DLL ফাইলের নাম "usbperf.dll" হয়, তাহলে কমান্ডটি দেখতে এই রকম হবে: regsvr32 usbperf.dll
    • DLL ফাইলের নাম কপি করতে, DLL ফাইলের সাথে ফোল্ডারটি আবার খুলুন (প্রপার্টি উইন্ডো খুলবে), ফাইলের নাম হাইলাইট করুন এবং ক্লিক করুন Ctrl+... তারপর কমান্ড লাইনে নাম পেস্ট করুন - এই টিপুন Ctrl+ভি.
    • যদি DLL ফাইলটি ইতিমধ্যেই নিবন্ধিত হয় বা নিবন্ধিত করা না যায়, তাহলে একটি নিবন্ধন নিশ্চিতকরণের পরিবর্তে একটি "এন্ট্রি পয়েন্ট" ত্রুটি প্রদর্শিত হয়।
  12. 12 DLL ফাইলটি অনিবন্ধিত করার চেষ্টা করুন এবং তারপরে এটি পুনরায় নিবন্ধন করুন। যদি "regsvr" কমান্ডটি প্রবেশ করে এমন একটি ত্রুটি ঘটে যা "এন্ট্রি পয়েন্ট" ত্রুটি নয়, DLL ফাইলটি অনিবন্ধিত করুন এবং তারপরে এটি পুনরায় নিবন্ধন করুন; এই জন্য:
    • প্রবেশ করুন regsvr32 / u filename.dll এবং টিপুন লিখুন... আপনার DLL ফাইলের নামের সাথে "ফাইলের নাম" প্রতিস্থাপন করুন;
    • প্রবেশ করুন regsvr32 filename.dll এবং টিপুন লিখুন... আপনার DLL ফাইলের নামের সাথে "ফাইলের নাম" প্রতিস্থাপন করুন।

2 এর পদ্ধতি 2: কীভাবে সমস্ত DLL পুনরায় নিবন্ধন করা যায়

  1. 1 এই পদ্ধতি কিভাবে কাজ করে দেখুন। আপনি যদি আপনার কম্পিউটারে সংরক্ষিত সমস্ত DLL ফাইলের একটি তালিকা তৈরি করেন এবং তারপর এটি একটি BAT ফাইল হিসাবে চালান, আপনি স্বয়ংক্রিয়ভাবে সমস্ত DLL ফাইল নিবন্ধন করতে পারেন। কোন ফাইলটি নিবন্ধন করতে হবে তা যদি আপনি না জানেন তবে এই পদ্ধতিটি ব্যবহার করুন।
  2. 2 স্টার্ট মেনু খুলুন . স্ক্রিনের নিচের বাম কোণে উইন্ডোজ লোগোতে ক্লিক করুন।
  3. 3 কমান্ড প্রম্পট খুঁজুন। প্রবেশ করুন কমান্ড লাইন স্টার্ট মেনু সার্চ বারে। স্টার্ট মেনুর শীর্ষে একটি কমান্ড প্রম্পট আইকন উপস্থিত হয়।
  4. 4 প্রশাসক হিসেবে কমান্ড প্রম্পট খুলুন। এই জন্য:
    • "কমান্ড প্রম্পট" এ ডান ক্লিক করুন ;
    • "প্রশাসক হিসাবে চালান" ক্লিক করুন;
    • অনুরোধ করা হলে "হ্যাঁ" ক্লিক করুন।
  5. 5 "উইন্ডোজ" ডিরেক্টরিতে পরিবর্তন করুন। প্রবেশ করুন cd c: Windows এবং টিপুন লিখুন... কমান্ড প্রম্পট এখন উইন্ডোজ ফোল্ডারে কমান্ড কার্যকর করবে।
  6. 6 DLL ফাইলের তালিকা সহ একটি ফাইল তৈরি করুন। প্রবেশ করুন dir *। dll </s> C: regdll.bat কমান্ড প্রম্পটে এবং তারপর টিপুন লিখুন... উইন্ডোজ ফোল্ডারে অবস্থিত প্রতিটি DLL ফাইলের নাম এবং অবস্থান সহ একটি ফাইল তৈরি করা হবে।
  7. 7 কমান্ড প্রম্পট বন্ধ করুন। স্ক্রিনটি "c: Windows>" লেখাটি প্রদর্শনের পর (আপনি যে কমান্ডটি লিখেছেন), কমান্ড প্রম্পট বন্ধ করুন।
  8. 8 DLL ফাইলের তালিকা সহ ফাইলটি খুঁজুন। এক্সপ্লোরার ব্যবহার করে এটি করা যেতে পারে:
    • এক্সপ্লোরার উইন্ডো খুলুন (ক্লিক জয়+);
    • উইন্ডোর বাম পাশে "এই পিসি" ক্লিক করুন;
    • আপনার কম্পিউটারের সিস্টেম ড্রাইভে ডাবল ক্লিক করুন (C :);
    • নিচে স্ক্রোল করুন এবং "regdll" ফাইলটি খুঁজুন।
  9. 9 আপনার ডেস্কটপে ফাইলটি অনুলিপি করুন। এই জন্য:
    • এটি নির্বাচন করতে একটি ফাইল ক্লিক করুন;
    • ক্লিক Ctrl+;
    • ডেস্কটপে ক্লিক করুন;
    • ক্লিক Ctrl+ভি.
  10. 10 কপি করা ফাইলটি নোটপ্যাডে খুলুন। আপনার ডেস্কটপে একটি ফাইল নির্বাচন করতে ক্লিক করুন, তারপর:
    • "regdll" ফাইলে ডান ক্লিক করুন;
    • মেনুতে "পরিবর্তন" ক্লিক করুন।
  11. 11 অপ্রয়োজনীয় DLL ফাইল বাদ দিন। এটি প্রয়োজনীয় নয়, তবে এটি DLL ফাইলগুলি নিবন্ধন করতে সময় কমিয়ে দেবে। নিম্নলিখিত পাঠ্য ধারণকারী সমস্ত লাইন সরান:
    • C: Windows WinSXS: তালিকার নিচের চতুর্থাংশে এই লেখার লাইন রয়েছে;
    • C: Windows Temp: "WinSXS" - এর সাথে যে অংশের লাইন আছে সেটির পাশে আপনি এই লেখাটির সাথে লাইন পাবেন;
    • C: Windows $ patchcache $: এই পাঠ্য সহ লাইন খুঁজে পাওয়া বেশ কঠিন। তাই টিপুন Ctrl+, প্রবেশ করুন $ প্যাচকাছে $, এবং তারপর পরবর্তী খুঁজুন ক্লিক করুন।
  12. 12 প্রতিটি লাইনে "regsvr" কমান্ড যুক্ত করুন। এটি করার জন্য, নোটপ্যাডের "খুঁজুন এবং প্রতিস্থাপন করুন" ফাংশনটি ব্যবহার করুন:
    • "সম্পাদনা" ক্লিক করুন;
    • মেনুতে "প্রতিস্থাপন করুন" ক্লিক করুন;
    • প্রবেশ করুন গ: "কি" পাঠ্য বাক্সে;
    • প্রবেশ করুন Regsvr32.exe / s c: পাঠ্য বাক্সে "কি";
    • "সমস্ত প্রতিস্থাপন করুন" ক্লিক করুন;
    • জানালাটা বন্ধ করো.
  13. 13 আপনার পরিবর্তনগুলি সংরক্ষণ করুন এবং নোটপ্যাড বন্ধ করুন। ক্লিক করুন Ctrl+এসআপনার পরিবর্তনগুলি সংরক্ষণ করতে, এবং তারপর এটি বন্ধ করতে নোটপ্যাড উইন্ডোর উপরের ডান কোণে X ক্লিক করুন। এখন আপনি "regdll.bat" ফাইলটি চালাতে পারেন।
  14. 14 ফাইলটি চালান। "Regdll.bat" ফাইলে ডান ক্লিক করুন, মেনু থেকে "প্রশাসক হিসাবে চালান" নির্বাচন করুন এবং অনুরোধ করা হলে "হ্যাঁ" ক্লিক করুন। সমস্ত উপলব্ধ DLL ফাইল নিবন্ধনের প্রক্রিয়া শুরু হবে; এই প্রক্রিয়াটি দীর্ঘ সময় নিতে পারে, তাই কম্পিউটারটি বন্ধ করবেন না (ল্যাপটপটিকে বৈদ্যুতিক আউটলেটে প্লাগ করুন)।
  15. 15 কমান্ড প্রম্পট বন্ধ করুন। প্রক্রিয়াটি সম্পন্ন হলে এটি করুন। কম্পিউটার DLLs এখন নিবন্ধিত হওয়া উচিত।

পরামর্শ

  • যদি আপনি এটি মুছে ফেলতে যাচ্ছেন তবে DLL ফাইলটি অনিবন্ধিত করুন, কারণ প্রতিটি নিবন্ধিত DLL- কে কেবল পঠনযোগ্য অবস্থা দেওয়া হয়।

সতর্কবাণী

  • উইন্ডোজ সঠিকভাবে কাজ করার জন্য DLL ফাইল প্রয়োজন। যদিও সিস্টেম DLL ফাইল মুছে ফেলা প্রায় অসম্ভব, যদি এটি ঘটে, সিস্টেমটি ব্যাহত হবে।