এই উইকিহো আপনাকে শেখায় কিভাবে একটি DLL ফাইল রেজিস্টার করতে হয় যা ফাইল থেকে উইন্ডোজ রেজিস্ট্রি পর্যন্ত একটি পথ তৈরি করে। DLL ফাইল রেজিস্ট্রেশন কিছু প্রোগ্রামের সাথে স্টার্টআপ সমস্যার সমাধান করতে পারে। যাইহোক, বেশিরভাগ DLL ফাইল নিবন্ধন সমর্থন করে না বা ইতিমধ্যে নিবন্ধিত। মনে রাখবেন যে আপনি উইন্ডোজ কম্পিউটারের অন্তর্নির্মিত DLL ফাইলগুলি নিবন্ধন করতে পারবেন না কারণ এটি উইন্ডোজ অপারেশনের জন্য গুরুত্বপূর্ণ। এছাড়াও, উইন্ডোজ থেকে আপডেটগুলি পুরানো বা ত্রুটিপূর্ণ DLL ফাইলগুলি মেরামত করতে পারে।
ধাপ
2 এর পদ্ধতি 1: একটি একক DLL ফাইল নিবন্ধন
ধাপ 1. এই পদ্ধতি কিভাবে কাজ করে তা বুঝুন।
ফাইল "রেজিস্টার সার্ভার" এক্সপোর্ট কমান্ড সমর্থন করলে ফাইল রেজিস্টার করার জন্য আপনি "regsvr" কমান্ড এবং DLL ফাইলের সংমিশ্রণ ব্যবহার করতে পারেন। এই পদ্ধতিটি উইন্ডোজ রেজিস্ট্রি থেকে DLL ফাইলে একটি পথ তৈরি করে যাতে অপারেটিং সিস্টেম প্রসেসগুলি DLL ফাইলটি সহজে খুঁজে পেতে এবং ব্যবহার করতে পারে।
সাধারণত, থার্ড-পার্টি প্রোগ্রাম থেকে DLL ফাইল রেজিস্টার করার জন্য আপনাকে এই পদ্ধতি অনুসরণ করতে হবে যা সরাসরি সিস্টেম-লেভেল সোর্স (যেমন কমান্ড প্রম্পট) এর সাথে যুক্ত করতে হবে।
ধাপ 2. "এন্ট্রি পয়েন্ট" ত্রুটি বার্তার অর্থ বা অভিপ্রায় চিহ্নিত করুন।
যদি এটি ইতিমধ্যে নিবন্ধিত হয়, DLL ফাইলটি "রেজিস্টার সার্ভার" রপ্তানি কমান্ড সমর্থন করে না, অথবা কোডটি ফাইলটিকে উইন্ডোজ রেজিস্ট্রির সাথে সংযুক্ত হতে দেয় না। আপনি ত্রুটি বার্তাটি পাবেন "মডিউল [DLL ফাইলের নাম] লোড করা হয়েছিল কিন্তু এন্ট্রি পয়েন্ট DllRegisterServer পাওয়া যায়নি"। যদি এইরকম একটি বার্তা উপস্থিত হয়, তাহলে DLL ফাইলটি নিবন্ধিত করা যাবে না।
"এন্ট্রি পয়েন্ট" ত্রুটি বার্তাটি নিজেই একটি সমস্যা নয়, কিন্তু নিশ্চিতকরণের একটি ফর্ম কারণ যখন বার্তাটি উপস্থিত হয়, আপনার কাছে থাকা DLL ফাইলটি নিবন্ধিত হওয়ার দরকার নেই।
ধাপ 3. DLL ফাইলটি সনাক্ত করুন যা আপনি নিবন্ধন করতে চান।
সেই ফোল্ডারে যান যেখানে DLL ফাইল সংরক্ষিত আছে যা নিবন্ধিত হওয়া প্রয়োজন। একবার আপনি ফাইলটি খুঁজে পেলে, আপনি পরবর্তী ধাপে যেতে পারেন।
যদি আপনি ইতিমধ্যে একটি DLL ফাইলের সাথে একটি প্রোগ্রাম ইনস্টল করে থাকেন যা নিবন্ধিত হওয়া প্রয়োজন, উদাহরণস্বরূপ, প্রোগ্রামটির ইনস্টলেশন ফোল্ডারটি খুলুন (যেমন "C: / Program Files [program name]")।
ধাপ 4. DLL ফাইল বৈশিষ্ট্য উইন্ডো খুলুন।
ফাইলটিতে ডান ক্লিক করুন, তারপরে ক্লিক করুন বৈশিষ্ট্য ”ড্রপ-ডাউন মেনুতে। একটি পপ-আপ উইন্ডো পরে খুলবে।
ধাপ 5. DLL ফাইলের নাম লিখুন।
"বৈশিষ্ট্য" উইন্ডোর শীর্ষে থাকা কলামে, আপনি ফাইলের পুরো নাম দেখতে পারেন। এই নামটি পরে লিখতে হবে।
যেহেতু বেশিরভাগ ডিএলএল ফাইলের নামগুলি মনে রাখা কঠিন, তাই এই মুহুর্তে "বৈশিষ্ট্য" উইন্ডো খোলা রাখা ভাল ধারণা। এইভাবে, আপনি পরে নামটি অনুলিপি করতে পারেন।
ধাপ 6. DLL ফাইলের ঠিকানা কপি করুন।
"অবস্থান" শিরোনামের ডানদিকে পাঠ্যের স্ট্রিংয়ের উপরে কার্সারটি ক্লিক করুন এবং টেনে আনুন, তারপরে DLL ফাইলের ডিরেক্টরি ঠিকানা অনুলিপি করতে Ctrl+C শর্টকাট টিপুন।
ধাপ 7. "স্টার্ট" মেনু খুলুন
পর্দার নিচের বাম কোণে উইন্ডোজ লোগোতে ক্লিক করুন।
ধাপ 8. কমান্ড প্রম্পট প্রোগ্রাম খুঁজুন।
"স্টার্ট" মেনু অনুসন্ধান বারে কমান্ড প্রম্পট টাইপ করুন। একটি কমান্ড প্রম্পট আইকন উইন্ডোর শীর্ষে উপস্থিত হবে।
ধাপ 9. প্রশাসক মোডে কমান্ড প্রম্পট খুলুন।
এটি অ্যাক্সেস করতে:
-
সঠিক পছন্দ
"কমান্ড প্রম্পট"।
- ক্লিক " প্রশাসক হিসাবে চালান ”.
- পছন্দ করা " হ্যাঁ " অনুরোধ করা হলে.
ধাপ 10. DLL ফাইল ডিরেক্টরিতে যান।
সিডি টাইপ করুন এবং একটি স্থান সন্নিবেশ করান, DLL ফাইলের ডিরেক্টরি ঠিকানা পেস্ট করতে Ctrl+V শর্টকাট ব্যবহার করুন, তারপর এন্টার টিপুন।
-
উদাহরণস্বরূপ, যদি ডিএলএল ফাইলটি ডিফল্ট "উইন্ডোজ" ফোল্ডারে "SysWOW64" ফোল্ডারে থাকে, তাহলে নিম্নলিখিত কমান্ডটি প্রবেশ করান:
cd C: / Windows / SysWOW64
ধাপ 11. "regsvr" কমান্ড এবং DLL ফাইলের নাম লিখুন।
Regsvr32 লিখুন এবং একটি স্থান সন্নিবেশ করান, তারপর DLL ফাইলের নাম টাইপ করুন (".dll" এক্সটেনশন দিয়ে সম্পন্ন করুন) এবং এন্টার টিপুন। যদি DLL ফাইল নিবন্ধন করা যায়, একটি নিশ্চিতকরণ বার্তা প্রদর্শিত হবে।
-
উদাহরণস্বরূপ, যদি ফাইলের নাম "usbperf.dll" হয়, তাহলে প্রবেশ করা কমান্ডটি দেখতে এই রকম হবে:
regsvr32 usbperf.dll
- এই মুহুর্তে DLL ফাইলের নাম অনুলিপি করতে, ফাইলটি যেখানে সংরক্ষণ করা হয়েছিল সেই ফোল্ডারটি পুনরায় খুলুন ("বৈশিষ্ট্য" উইন্ডোটি উপস্থিত হবে), পাঠ্য ক্ষেত্রে নামটি চিহ্নিত করুন এবং শর্টকাট Ctrl+C টিপুন। আপনি Ctrl+V চেপে কমান্ড প্রম্পট উইন্ডোতে ফাইলের নাম পেস্ট করতে পারেন।
- যদি DLL ফাইলটি নিবন্ধিত করা না যায় বা না করা যায়, তাহলে আপনি একটি নিশ্চিতকরণ বার্তার পরিবর্তে একটি "এন্ট্রি পয়েন্ট" ত্রুটি বার্তা দেখতে পাবেন।
ধাপ 12. DLL ফাইলটি অনিবন্ধিত করার চেষ্টা করুন এবং এটি পুনরায় নিবন্ধন করুন।
যদি আপনি "regsvr" কমান্ডটি প্রবেশ করার সময় "এন্ট্রি পয়েন্ট" ছাড়া অন্য একটি ত্রুটি বার্তা পান, তবে ফাইলটি নিবন্ধন করার আগে আপনাকে অনিবন্ধিত করতে হতে পারে:
- Regsvr32 /u nama.dll টাইপ করুন এবং এন্টার টিপুন। নিশ্চিত করুন যে আপনি DLL ফাইলের নামের সাথে "নাম" প্রতিস্থাপন করেছেন।
- Regsvr32 nama.dll টাইপ করুন এবং এন্টার টিপুন, এবং DLL ফাইলের নামের সাথে "নাম" প্রতিস্থাপন করতে ভুলবেন না।
2 এর পদ্ধতি 2: সমস্ত DLL ফাইল পুনরায় নিবন্ধন করা
ধাপ 1. এই পদ্ধতি কিভাবে কাজ করে তা বুঝুন।
আপনার কম্পিউটারে DLL ফাইলের একটি তালিকা তৈরি করে এবং BAT ফাইল হিসাবে তালিকাটি চালানোর মাধ্যমে, আপনি স্বয়ংক্রিয়ভাবে আপনার কম্পিউটারে সমস্ত DLL ফাইল নিবন্ধন করতে পারেন। এই পদ্ধতিটি সর্বোত্তম পছন্দ যদি আপনার কোন বিশেষ DLL ফাইল না থাকে যা নিবন্ধিত হওয়া প্রয়োজন।
পদক্ষেপ 2. "স্টার্ট" মেনু খুলুন
পর্দার নিচের বাম কোণে উইন্ডোজ লোগোতে ক্লিক করুন।
ধাপ 3. কমান্ড প্রম্পট প্রোগ্রাম সনাক্ত করুন।
"স্টার্ট" মেনু অনুসন্ধান বারে কমান্ড প্রম্পট টাইপ করুন। আপনি মেনু উইন্ডোর শীর্ষে কমান্ড প্রম্পট প্রোগ্রাম আইকন দেখতে পারেন।
পদক্ষেপ 4. প্রশাসক মোডে কমান্ড প্রম্পট খুলুন।
এটি অ্যাক্সেস করতে:
-
সঠিক পছন্দ
"কমান্ড প্রম্পট"।
- ক্লিক " প্রশাসক হিসাবে চালান ”.
- পছন্দ করা " হ্যাঁ " অনুরোধ করা হলে.
ধাপ 5. উইন্ডোজ ডিরেক্টরিতে যান।
টাইপ করুন cd c: / Windows এবং এন্টার টিপুন। এই কমান্ডটি কমান্ড প্রম্পটকে "উইন্ডোজ" ফোল্ডারের ভিতরে পরবর্তী কমান্ডটি চালাতে বলে।
ধাপ 6. DLL ফাইল তালিকাভুক্ত করুন।
কমান্ড প্রম্পট উইন্ডোতে dir *.dll </s> C: / regdll.bat টাইপ করুন, তারপর এন্টার টিপুন। এর পরে, কমান্ড প্রম্পট একটি ফাইল তৈরি করতে পারে যা উইন্ডোজ ডিরেক্টরিতে প্রতিটি DLL ফাইলের অবস্থান এবং নাম অন্তর্ভুক্ত করে।
ধাপ 7. কমান্ড প্রম্পট উইন্ডো বন্ধ করুন।
একবার আপনি প্রবেশ করা কমান্ডের নীচে "c: / Windows>" পাঠ্যের লাইনটি দেখতে পান, আপনি কমান্ড প্রম্পট উইন্ডোটি বন্ধ করতে এবং পরবর্তী ধাপে যাওয়ার জন্য মুক্ত।
ধাপ 8. ফাইল তালিকা ডিরেক্টরি দেখুন।
আপনি ফাইল এক্সপ্লোরারের মাধ্যমে DLL ফাইলের একটি তালিকা খুঁজে পেতে পারেন:
-
খোলা ফাইল এক্সপ্লোরার
(অথবা শর্টকাট Win+E চাপুন)।
- ক্লিক " এই পিসি ”জানালার বাম পাশে।
- কম্পিউটারের হার্ড ড্রাইভে ডাবল ক্লিক করুন” ওএস (সি:) ”.
- "Regdll" ফাইলটি না দেখা পর্যন্ত সোয়াইপ করুন (প্রয়োজনে)।
ধাপ 9. ডেস্কটপে ফাইল কপি করুন।
পরিবর্তনগুলি সংরক্ষণ করতে, আপনাকে "regdll" ফাইলের একটি অনুলিপি ডেস্কটপে সংরক্ষণ করতে হবে:
- ফাইলটি নির্বাচন করতে একবার ক্লিক করুন।
- Ctrl+C চাপুন।
- ডেস্কটপে ক্লিক করুন।
- Ctrl+V চাপুন।
ধাপ 10. নোটপ্যাডে ফাইল তালিকা খুলুন।
ডেস্কটপে ফাইলটি নির্বাচন করতে একবার ক্লিক করুন, তারপর এই ধাপগুলি অনুসরণ করুন:
- "Regdll" ফাইলে ডান ক্লিক করুন।
- ক্লিক " সম্পাদনা করুন ”ড্রপ-ডাউন মেনুতে।
ধাপ 11. অপ্রয়োজনীয় ডিরেক্টরি বা DLL ফাইলের অবস্থান মুছুন।
যদিও alচ্ছিক, এই পদক্ষেপটি DLL ফাইলগুলি নিবন্ধন করতে যে সময় লাগে তা কমাতে সাহায্য করে। আপনি নিম্নলিখিত ডিরেক্টরি বা অবস্থান সম্বলিত পাঠ্যের লাইন মুছে ফেলতে পারেন:
- C: / Windows / WinSXS - নথির নিচের চতুর্থাংশে সাধারণত এই লাইনগুলো থাকে।
- C: / Windows / Temp - আপনি "WinSXS" লাইন ধারণকারী সেগমেন্টের কাছে এই লাইনটি খুঁজে পেতে পারেন।
- C: / Windows / $ patchcache $ - এই লাইনটি খুঁজে পাওয়া আরও কঠিন। যাইহোক, আপনি শর্টকাট Ctrl+F টিপে, $ patchcache $ টাইপ করে এবং " পরবর্তী খুঁজে ”.
ধাপ 12. পাঠ্যের প্রতিটি লাইনে "regsvr" কমান্ড যুক্ত করুন।
আপনি নোটপ্যাডের অন্তর্নির্মিত "খুঁজুন এবং প্রতিস্থাপন করুন" বৈশিষ্ট্যটি ব্যবহার করে এগুলি যুক্ত করতে পারেন:
- ক্লিক " সম্পাদনা করুন ”.
- ক্লিক " প্রতিস্থাপন করুন… ”ড্রপ-ডাউন মেনুতে।
- "কি খুঁজুন" ক্ষেত্রে c: Type টাইপ করুন।
- "এর সাথে প্রতিস্থাপন করুন" ক্ষেত্রের মধ্যে Regsvr32.exe /s c: Type টাইপ করুন।
- ক্লিক " সমস্ত প্রতিস্থাপন ”.
- জানালাটা বন্ধ করো.
ধাপ 13. পরিবর্তনগুলি সংরক্ষণ করুন এবং নোটপ্যাড উইন্ডো বন্ধ করুন।
পরিবর্তনগুলি সংরক্ষণ করতে Ctrl+S টিপুন, তারপরে " এক্স ”নোটপ্যাড উইন্ডোর উপরের ডান কোণে এটি বন্ধ করতে। এই মুহুর্তে, আপনি "regdll.bat" ফাইলটি চালানোর জন্য প্রস্তুত।
ধাপ 14. ফাইলটি চালান।
"Regdll.bat" ফাইলটিতে ডান ক্লিক করুন, "ক্লিক করুন" প্রশাসক হিসাবে চালান, এবং নির্বাচন করুন " হ্যাঁ ”যখন কমান্ড প্রম্পটে ফাইলটি চালানোর জন্য অনুরোধ করা হয়। এর পরে, কমান্ড প্রম্পট প্রতিটি উপলব্ধ DLL ফাইল নিবন্ধন শুরু করবে। এই প্রক্রিয়াটি দীর্ঘ সময় নিতে পারে তাই নিশ্চিত করুন যে আপনার কম্পিউটারটি চালু আছে এবং প্রক্রিয়া চলাকালীন প্লাগ ইন করা আছে।
ধাপ 15. কমান্ড প্রম্পট বন্ধ করুন।
একবার প্রক্রিয়াটি সম্পন্ন হলে, আপনি কমান্ড প্রম্পট উইন্ডোটি বন্ধ করতে পারেন। কম্পিউটারে DLL ফাইলগুলি এখন নিবন্ধিত হয়েছে।