কখনও কখনও অ্যাপ্লিকেশনগুলি DLL বা OCX ফাইলগুলি নিবন্ধন করতে মিস করতে পারে, যার কারণে ব্যবহারকারীরা ত্রুটির মুখোমুখি হবেন এবং অ্যাপ্লিকেশনগুলি সঠিকভাবে কাজ করবে না। এই কারণে, ব্যবহারকারীদের নিজেরাই ফাইলগুলি নিবন্ধন করতে হবে। RegSvr32 ইউটিলিটি দ্বারা অ্যাপ্লিকেশন এক্সটেনশন ফাইলগুলির (DLL বা OCX) নিবন্ধন এবং অনিবন্ধন করা হয়। এই নিবন্ধে, আমরা আপনাকে শিখাব যে আপনি কত সহজে আপনার অপারেটিং সিস্টেমে একটি DLL বা OCX ফাইল নিবন্ধন করতে পারেন৷
উইন্ডোজে একটি DLL বা OCX ফাইল নিবন্ধন করা
একটি DLL বা OCX নিবন্ধন করে, ব্যবহারকারীরা রেজিস্ট্রিতে তথ্য যোগ করছেন যাতে Windows সেই ফাইলগুলি ব্যবহার করতে পারে। তথ্য একটি নাম বা CLSID আকারে হবে. এটি উইন্ডোজের পক্ষে সঠিক DLL বা OCX খুঁজে পাওয়া সহজ করে তোলে যখন এটির সাথে সম্পর্কিত একটি ফাংশন অন্য প্রোগ্রামের মধ্যে ব্যবহার করা হয়। এতে এই ফাইলগুলির পাথ থাকবে যার মাধ্যমে কম্পোনেন্টের এক্সিকিউটেবল কোড ব্যবহার করা হবে। রেজিস্ট্রিতে সংরক্ষিত তথ্য সর্বদা উপাদানটির সর্বশেষ সংস্করণকে নির্দেশ করবে। এটি শুধুমাত্র বিরল ক্ষেত্রে প্রয়োজন কারণ বেশিরভাগ ক্ষেত্রে অ্যাপ্লিকেশনগুলি ইনস্টলেশনের সময় এই ফাইলগুলি নিবন্ধন করবে৷ এটি এই ফাইলগুলি অন্তর্ভুক্ত করে এমন উইন্ডোজ সমস্যাগুলির মেরামতের জন্যও ব্যবহার করা যেতে পারে। কিছু অতিরিক্ত প্যারামিটার যা আপনি কমান্ডগুলিতে যোগ করতে পারেন:
- /u – DLL বা OCX ফাইলটি আনরেজিস্টার করুন
- /s - সাইলেন্ট মোড, এটি কোন বার্তা বাক্স দেখাবে না।
- /I – যদি /u ছাড়া ব্যবহার করা হয় তাহলে ইন্সটল করতে DLLInstall(TRUE) কল করে এবং যদি /u এর সাথে ব্যবহার করা হয় তাহলে DLL এবং DllUnregisterServer আনইনস্টল করতে DllInstall(FALSE) কল করে।
- /n - DllRegister সার্ভার বা DllUnregisterServer কল না করার জন্য। এই বিকল্পটি অবশ্যই /i. এর সাথে ব্যবহার করা উচিত
আপনি শুধুমাত্র DLL বা OCX ফাইলগুলি নিবন্ধন করতে পারেন যা নিবন্ধনযোগ্য৷ কিছু ফাইলের কোনো DLLRegisterServer() ফাংশন থাকবে না যার মাধ্যমে এটি নিবন্ধন করতে পারে। এই ফাইলগুলি সাধারণ এবং নিবন্ধনের সাথে কিছু করার নেই। গেমের DLL ফাইলগুলি থেকে একটি উদাহরণ নেওয়া যেতে পারে যা ফোল্ডারে থাকে এবং প্রথম স্থানে নিবন্ধিত না হয়েই তাদের কাজ করে৷
দ্রষ্টব্য:এই পদ্ধতিগুলি চেষ্টা করার আগে নিশ্চিত করুন যে আপনার কাছে ইতিমধ্যেই DLL বা OCX ফাইল উপলব্ধ রয়েছে৷
একটি DLL বা OCX ফাইল রেজিস্টার করতে এলিভেটেড কমান্ড প্রম্পট ব্যবহার করে
- উইন্ডোজ ধরে রাখুন কী এবং S টিপুন অনুসন্ধান ফাংশন খুলতে. cmd টাইপ করুন , এটিতে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন৷ বিকল্প
নোট :আপনি Alt + Shift + Enter টিপতে পারেন সার্চ ফাংশনে cmd টাইপ করার পর। - এখন DLL বা OCX ফাইল রেজিস্টার করতে নিচের কমান্ডটি টাইপ করুন।
regsvr32 jscript.dll
দ্রষ্টব্য :jscript.dll হল একটি ফাইলের নাম যা আপনি যে ফাইলটি নিবন্ধন করতে চান তাতে পরিবর্তন করতে পারেন৷
- নিম্নলিখিত কমান্ড টাইপ করে আপনি একটি DLL বা OCX ফাইল নিবন্ধন করতে পারেন যা একটি ভিন্ন স্থানে অবস্থিত৷
regsvr32 C:\Users\Kevin\Desktop\jscript.dll
- যদি ফাইলটি নিবন্ধনযোগ্য না হয় তবে আপনি নীচের দেখানো ত্রুটিটি পেতে পারেন:
- কখনও কখনও ত্রুটি হতে পারে কারণ আপনি 64-বিট Regsvr32 এর মাধ্যমে একটি 32-বিট DLL বা OCX ফাইল নিবন্ধন করার চেষ্টা করছেন . আপনাকে 32-বিট Regsvr32 ব্যবহার করতে হবে যেটি Syswow64-এ অবস্থিত ফোল্ডার।
- আপনি একটি 64-বিট অপারেটিং সিস্টেমে 32-বিট DLL বা OCX নিবন্ধন করতে নিম্নলিখিত কমান্ডটি টাইপ করতে পারেন।
%SystemRoot%\SysWOW64\regsvr32 jscript.dll
DLL বা OCX ফাইল রেজিস্টার করতে আপনি একই কমান্ডের সাথে PowerShell ব্যবহার করতে পারেন।