বিভিন্ন প্রোগ্রাম বা গেম ইনস্টল করার পরে, আপনি এমন একটি পরিস্থিতির মুখোমুখি হতে পারেন যেখানে আপনি ত্রুটিটি চালু করার সময় "প্রোগ্রামটি আরম্ভ করা যায় না কারণ প্রয়োজনীয় ডিএলএল সিস্টেমটিতে নেই।" উইন্ডোজ অপারেটিং সিস্টেমগুলি সাধারণত পটভূমিতে গ্রন্থাগারগুলি নিবন্ধিত করে, আপনি আপনার ডিএলএল ফাইলটি যথাযথ জায়গায় ডাউনলোড করার পরে রাখার পরেও একটি ত্রুটি দেখা দেয় এবং সিস্টেমটি কেবল এটি দেখতে পায় না। এটি ঠিক করতে, আপনার গ্রন্থাগারটি নিবন্ধিত করতে হবে। এটি কীভাবে করা যায় তা এই নিবন্ধে পরে বর্ণিত হবে।
সমস্যা সমাধানের জন্য বিকল্পসমূহ
এই সমস্যাটি সমাধানের জন্য বেশ কয়েকটি পদ্ধতি রয়েছে। আসুন তাদের প্রত্যেককে আরও বিশদে বিবেচনা করুন।
পদ্ধতি 1: ওসিএক্স / ডিএলএল পরিচালক
ওসিএক্স / ডিএলএল ম্যানেজার একটি ছোট প্রোগ্রাম যা একটি ওসিএক্স লাইব্রেরি বা ফাইল নিবন্ধনে সহায়তা করতে পারে।
ওসিএক্স / ডিএলএল পরিচালক ডাউনলোড করুন
এর জন্য আপনার প্রয়োজন হবে:
- মেনু আইটেম ক্লিক করুন "ওসিএক্স / ডিএলএল নিবন্ধন করুন".
- আপনি যে ধরণের ফাইল নিবন্ধন করবেন তা নির্বাচন করুন।
- বোতাম ব্যবহার করে "ব্রাউজ" dll এর অবস্থান নির্দেশ করুন।
- বোতাম টিপুন "নিবন্ধন বহি" এবং প্রোগ্রামটি নিজেই ফাইলটি নিবন্ধভুক্ত করবে।
ওসিএক্স / ডিএলএল ম্যানেজার লাইব্রেরিটি নিবন্ধভুক্ত করতেও সক্ষম, এর জন্য আপনাকে মেনু আইটেমটি নির্বাচন করতে হবে "ওসিএক্স / ডিএলএল নিবন্ধন করুন" এবং পরবর্তীকালে প্রথম মামলার মতো একই ক্রিয়াকলাপ করুন। ফাইলটি সক্রিয় হওয়ার সময় এবং এটি সংযোগ বিচ্ছিন্ন হওয়ার সাথে সাথে কিছু কম্পিউটার ভাইরাস অপসারণের সময় ফলাফলগুলির তুলনা করতে আপনার পূর্বাবস্থায় ফাংশনটির প্রয়োজন হতে পারে।
নিবন্ধকরণ প্রক্রিয়া চলাকালীন, প্রশাসক অধিকারের প্রয়োজন বলে এই সিস্টেম আপনাকে একটি ত্রুটি দিতে পারে। এই ক্ষেত্রে আপনার প্রোগ্রামটি ডান ক্লিক করে প্রোগ্রামটি শুরু করতে হবে এবং নির্বাচন করুন "প্রশাসক হিসাবে চালান".
পদ্ধতি 2: রান করুন মেনু
আপনি কমান্ডটি ব্যবহার করে একটি ডিএলএল নিবন্ধন করতে পারেন "চালান" উইন্ডোজ অপারেটিং সিস্টেমের শুরু মেনুতে। এটি করতে, আপনাকে নিম্নলিখিত ক্রিয়া সম্পাদন করতে হবে:
- কীবোর্ড শর্টকাট টিপুন "উইন্ডোজ + আর" বা আইটেম নির্বাচন করুন "চালান" মেনু থেকে "শুরু".
- প্রোগ্রামটির নাম লিখুন যা গ্রন্থাগারটি রেজিস্ট্রেশন করবে - regsvr32.exe, এবং ফাইলটি যেখানে অবস্থিত। ফলাফলটি এমন হওয়া উচিত:
- প্রেস "এন্টার" বা বোতাম "ঠিক আছে"; লাইব্রেরিটি সফলভাবে নিবন্ধিত হয়েছে কিনা তা সম্পর্কে সিস্টেম আপনাকে বার্তা দেবে।
regsvr32.exe সি: উইন্ডোজ System32 ll dllname.dll
যেখানে dllname আপনার ফাইলের নাম।
অপারেটিং সিস্টেমটি ড্রাইভ সি-তে ইনস্টল করা থাকলে এই উদাহরণটি আপনার পক্ষে উপযুক্ত যদি এটি অন্য কোথাও অবস্থিত থাকে তবে আপনাকে ড্রাইভ লেটার পরিবর্তন করতে হবে বা কমান্ডটি ব্যবহার করতে হবে:
% systemroot% System32 regsvr32.exe% উইন্ডির% System32 dllname.dll
এই সংস্করণে, প্রোগ্রামটি নিজেই সেই ফোল্ডারটি সন্ধান করে যেখানে আপনি ওএস ইনস্টল করেছেন এবং নির্দিষ্ট ডিএলএল ফাইলটির নিবন্ধকরণ শুরু করবেন।
64৪-বিট সিস্টেমের ক্ষেত্রে আপনার দুটি regsvr32 প্রোগ্রাম থাকবে - একটি ফোল্ডারে রয়েছে:
সি: উইন্ডোজ সিএসডাব্লু 64 64
এবং পথে দ্বিতীয়টি:
সি: উইন্ডোজ সিস্টেম 32
এগুলি পৃথক পৃথক ফাইল যা সম্পর্কিত পরিস্থিতিতে পৃথকভাবে ব্যবহৃত হয়। আপনার যদি 64৪-বিট ওএস থাকে এবং ডিএলএল ফাইলটি 32-বিট হয় তবে লাইব্রেরির ফাইলটি নিজেই ফোল্ডারে রাখা উচিত:
উইন্ডোজ / সিসউইউডব্লিউ 64
এবং কমান্ডটি ইতিমধ্যে এর মতো দেখাবে:
% উইন্ডির% সিসউওডব্লিউ ৪ regsvr32.exe% উইন্ডির% সিসউওডব্লিউ ৪ dllname.dll
পদ্ধতি 3: কমান্ড লাইন
কমান্ড লাইনের মাধ্যমে একটি ফাইল নিবন্ধন করা দ্বিতীয় বিকল্পের থেকে খুব বেশি আলাদা নয়:
- একটি দল চয়ন করুন "চালান" মেনুতে "শুরু".
- প্রবেশ করতে মাঠে প্রবেশ করুন cmd কমান্ড.
- প্রেস "এন্টার".
আপনি একটি উইন্ডো দেখতে পাবেন যেখানে আপনাকে দ্বিতীয় বিকল্পের মতো একই কমান্ড প্রবেশ করতে হবে।
এটি লক্ষ করা উচিত যে কমান্ড লাইন উইন্ডোতে অনুলিপিযুক্ত পাঠ্য (সুবিধার জন্য) আটকানোর ফাংশন রয়েছে। উপরের বাম কোণে আইকনে ডান-ক্লিক করে আপনি এই মেনুটি খুঁজে পেতে পারেন।
পদ্ধতি 4: সাথে খুলুন
- আপনি যে ফাইলটি মেনু করতে চান তাতে ডান ক্লিক করে এটি খুলুন।
- নির্বাচন করা সাথে খুলুন প্রদর্শিত মেনুতে।
- ক্লিক করুন "সংক্ষিপ্ত বিবরণ" এবং নিম্নলিখিত ডিরেক্টরি থেকে regsvr32.exe প্রোগ্রাম নির্বাচন করুন:
- এই প্রোগ্রামটি দিয়ে ডিএলএল খুলুন। সিস্টেমটি সফল নিবন্ধকরণ সম্পর্কে একটি বার্তা প্রদর্শন করবে।
উইন্ডোজ / সিস্টেম 32
অথবা আপনি যদি একটি 64-বিট সিস্টেম এবং 32-বিট ডিএলএল ফাইলটিতে কাজ করছেন:
উইন্ডোজ / সিসওউও 64
সম্ভাব্য ত্রুটি
"ফাইলটি উইন্ডোজ ইনস্টল করা সংস্করণের সাথে সামঞ্জস্যপূর্ণ নয়" - এর অর্থ হ'ল আপনি সম্ভবত 32-বিট সিস্টেমে একটি 64-বিট ডিএলএল বা তার বিপরীতে রেজিস্ট্রেশন করার চেষ্টা করছেন। দ্বিতীয় পদ্ধতিতে বর্ণিত উপযুক্ত কমান্ড ব্যবহার করুন।
"এন্ট্রি পয়েন্ট পাওয়া যায় নি" - সমস্ত ডিএলএল নিবন্ধভুক্ত হতে পারে না, তাদের মধ্যে কিছু সহজেই DllRegisterServer কমান্ড সমর্থন করে না। এছাড়াও, কোনও ত্রুটির ঘটনাটি ফাইলটি ইতিমধ্যে সিস্টেম দ্বারা নিবন্ধিত হওয়ার কারণে ঘটতে পারে। এমন সাইট রয়েছে যা ফাইলগুলি বিতরণ করে যা সত্যিকারের লাইব্রেরি নয়। এক্ষেত্রে অবশ্যই কিছুই নিবন্ধিত হবে না।
উপসংহারে, এটি অবশ্যই বলতে হবে যে সমস্ত প্রস্তাবিত বিকল্পগুলির সারমর্মটি এক এবং একই - নিবন্ধকরণ কমান্ড চালু করার জন্য এগুলি কেবল ভিন্ন পদ্ধতি - এটি কারও পক্ষে আরও সুবিধাজনক।