regsvr32 উইন্ডোতে একটি কমান্ড-লাইন সরঞ্জাম যা দাঁড়িয়েছে মাইক্রোসফ্ট নিবন্ধন সার্ভার । এটি ডাবলএল ফাইল এবং ActiveX কন্ট্রোল .OCX ফাইলগুলির মতো অবজেক্ট লিংকিং এবং এম্বেডিং (OLE) নিয়ন্ত্রণগুলি নিবন্ধন এবং নিবন্ধন করতে ব্যবহৃত হয়।
যখন regsvr32 একটি DLL ফাইল নিবন্ধন করে, তার সংশ্লিষ্ট প্রোগ্রাম ফাইলগুলির সম্পর্কে তথ্য উইন্ডোজ রেজিস্ট্রিতে যোগ করা হয়। প্রোগ্রামের তথ্য কোথায় এবং কিভাবে এটির সাথে যোগাযোগ করতে হয় তা বোঝার জন্য অন্যান্য প্রোগ্রামগুলি রেজিস্ট্রিগুলিতে অ্যাক্সেস করতে পারে এমন সেই রেফারেন্সগুলি।
আপনি যদি আপনার কম্পিউটারে একটি DLL ত্রুটি দেখেন তবে আপনাকে একটি DLL ফাইল নিবন্ধন করতে হতে পারে। আমরা নীচের যে কিভাবে ব্যাখ্যা।
নিবন্ধন এবং একটি DLL ফাইল নিবন্ধন কিভাবে
যদি উইন্ডোজ রেজিস্ট্রিতে উল্লেখিত DLL ফাইলটি কোনওভাবে সরানো বা দূষিত হয় তবে প্রোগ্রামগুলি যে DLL ফাইলটি ব্যবহার করতে হবে তা কাজ করতে পারে। এটি যখন রেজিস্ট্রিটির সাথে এই সংস্থানটি ভাঙ্গে তখন একটি DLL ফাইল নিবন্ধিত হওয়া উচিত।
একটি DLL ফাইল নিবন্ধন সাধারণত এটি প্রথম নিবন্ধিত প্রোগ্রাম পুনরায় ইনস্টল করে সম্পন্ন করা হয়। কখনও কখনও, আপনি কমান্ড প্রম্পটের মাধ্যমে নিজে নিজে DLL ফাইলটি নিবন্ধন করতে পারেন।
ডগা
যদি কমান্ড প্রম্পটটি কিভাবে খুজতে হয় তা নিশ্চিত না করে আমাদের নিবন্ধটি দেখুন।
Regsvr32 কমান্ডটি গঠন করার জন্য এটি সঠিক উপায়:
regsvr32 / u / n / i : cmdline
উদাহরণস্বরূপ, আপনি নামের একটি DLL ফাইল নিবন্ধন করতে এই প্রথম কমান্ডটি প্রবেশ করান myfile.dll , অথবা দ্বিতীয় এটি নিবন্ধন করতে: regsvr32 myfile.dllregsvr32 / u myfile.dll
আপনি regsvr32 দিয়ে ব্যবহার করতে পারেন এমন অন্যান্য প্যারামিটার মাইক্রোসফট এর Regsvr32 পৃষ্ঠায় দেখা যাবে। শুধুমাত্র কমান্ড প্রম্পটে উপরের কমান্ডটি প্রবেশ করে সমস্ত DLL নিবন্ধন করা যাবে না। আপনাকে প্রথমে ফাইলটি ব্যবহার করে এমন পরিষেবা বা প্রোগ্রাম বন্ধ করতে হবে। একটি DLL ফাইল নিবন্ধন করার চেষ্টা করার সময় আপনি দেখতে পারেন এমন একটি ত্রুটি: মডিউল লোড করা হয়েছে কিন্তু DllRegisterServer এ কল ত্রুটি কোড 0x80070005 এ ব্যর্থ হয়েছে।
এটি সাধারণত একটি অনুমতি সমস্যা। একটি উচ্চমানের কমান্ড প্রম্পট চালানো যদি এখনও আপনি DLL ফাইল নিবন্ধন করতে দেয় না, ফাইল নিজেই ব্লক করা হতে পারে। চেক নিরাপত্তা বিভাগ সাধারণ ফাইল এর ট্যাব প্রোপার্টি জানলা. আরেকটি সম্ভাব্য সমস্যা হতে পারে যে আপনার কাছে ফাইলটি ব্যবহার করার সঠিক অনুমতি নেই। একটি অনুরূপ ত্রুটি বার্তা নীচের মত শব্দ করা হয়। এই ত্রুটিটির অর্থ সাধারণত কম্পিউটারে যে কোনও অ্যাপ্লিকেশনের জন্য DLL ব্যবহার করা হচ্ছে না, যার অর্থ এটি নিবন্ধন করার প্রয়োজন নেই। মডিউল লোড করা হয়েছিল কিন্তু এন্ট্রি পয়েন্ট DllRegister সার্ভার পাওয়া যায় নি।
এখানে অন্য regsvr32 ত্রুটি বার্তা: মডিউল লোড করতে ব্যর্থ হয়েছে। নির্দিষ্ট পাথে বাইনারি সংরক্ষণ করা বা বাইনারি বা নির্ভরশীল ড। ডি। এল। ফাইলগুলির সমস্যাগুলির পরীক্ষা করতে এটি ডিবাগ করুন কিনা তা নিশ্চিত করুন।
যে বিশেষ ত্রুটিটি অনুপস্থিত নির্ভরতার কারণে হতে পারে, যে ক্ষেত্রে আপনি ডিএলএল ফাইলের সমস্ত নির্ভরতাগুলির একটি তালিকা দেখতে ডিপেন্ডেন্সি ওয়াকার টুলটি ব্যবহার করতে পারেন - DLL এর জন্য আপনার কাছে এটি থাকা প্রয়োজন সঠিকভাবে নিবন্ধন করুন। এছাড়াও, নিশ্চিত করুন যে DLL ফাইলের পথ সঠিক বানানযুক্ত। কমান্ড সিনট্যাক্স খুবই গুরুত্বপূর্ণ; সঠিকভাবে প্রবেশ না করা হলে একটি ত্রুটি নিক্ষিপ্ত হতে পারে। কিছু DLL ফাইলগুলি তাদের অবস্থানকে "সি: ব্যবহারকারীদের প্রশাসক প্রোগ্রাম myfile.dll" মত উদ্ধৃতিগুলিতে ঘেরাও করতে পারে। অন্য কিছু ত্রুটির বার্তাগুলির জন্য এই মাইক্রোসফ্ট সাপোর্ট নিবন্ধের "Regsvr32 ত্রুটি বার্তা" বিভাগটি দেখুন এবং তাদের কী ঘটছে তার ব্যাখ্যা। উইন্ডোজের 32-বিট সংস্করণ (এক্সপি এবং নতুন) মাইক্রোসফ্ট রিজার্ভ সার্ভার টুল যোগ করুন % SystemRoot% system32 উইন্ডোজ প্রথম ইনস্টল করা হলে ফোল্ডার। উইন্ডোজ 64-বিট সংস্করণ regsvr32.exe ফাইলটি কেবলমাত্র সেখানেই নয় তবে এতে সংরক্ষণ করে % SystemRoot% SysWoW64 । বিঃদ্রঃ
সাধারণ Regsvr32 ত্রুটি ফিক্স কিভাবে
Regsvr32.exe সংরক্ষিত কোথায়?




