Windows এ Regsvr32: ব্যাখ্যা, কমান্ড, ব্যবহার এবং ত্রুটি বার্তা

Regsvr32 Windows Explanation



Regsvr32 হল Windows-এর একটি কমান্ড-লাইন ইউটিলিটি যা DLL ফাইলগুলিকে নিবন্ধন ও আনরেজিস্টার করতে ব্যবহার করা যেতে পারে। আপনি যখন একটি DLL নিবন্ধন করেন, তখন আপনি উইন্ডোজকে বলছেন ফাইলটি কোথায় খুঁজে পেতে হবে যাতে এটি আপনার কম্পিউটারে অন্যান্য প্রোগ্রাম দ্বারা ব্যবহার করা যেতে পারে। আপনি যদি একটি DLL আনরেজিস্ট্রেশন করেন, আপনি উইন্ডোজকে বলছেন ফাইলের জন্য নিবন্ধন তথ্য মুছে ফেলতে। একটি DLL নিবন্ধন করতে Regsvr32 ব্যবহার করার দুটি উপায় রয়েছে: 1. কমান্ড প্রম্পট খুলুন। 2. টাইপ করুন regsvr32 path_to_dll_file, এবং তারপর এন্টার টিপুন। উদাহরণস্বরূপ, mydll.dll ফাইলটি নিবন্ধন করতে, আপনি নিম্নলিখিত কমান্ডটি টাইপ করবেন: regsvr32 mydll.dll DLL সফলভাবে নিবন্ধিত হলে, আপনি নিম্নলিখিত বার্তা দেখতে পাবেন: mydll.dll-এ DllRegisterServer সফল হয়েছে৷ DLL নিবন্ধিত না হলে, আপনি নিম্নলিখিত বার্তা দেখতে পাবেন: mydll.dll এ DllRegisterServer ব্যর্থ হয়েছে৷ আপনি যদি একটি DLL নিবন্ধনমুক্ত করতে চান, আপনি /u সুইচ ব্যবহার করতে পারেন। উদাহরণস্বরূপ, mydll.dll ফাইলটি নিবন্ধনমুক্ত করতে, আপনি নিম্নলিখিত কমান্ডটি টাইপ করবেন: regsvr32 /u mydll.dll যদি DLL সফলভাবে অনিবন্ধিত হয়, আপনি নিম্নলিখিত বার্তাটি দেখতে পাবেন: mydll.dll-এ DllUnregisterServer সফল হয়েছে৷ DLL নিবন্ধিত না হলে, আপনি নিম্নলিখিত বার্তা দেখতে পাবেন: mydll.dll-এ DllUnregisterServer ব্যর্থ হয়েছে।



মাইক্রোসফট উইন্ডোজ অপারেটিং সিস্টেমে, ডান fr32 একটি কমান্ড-লাইন ইউটিলিটি যা উইন্ডোজ রেজিস্ট্রিতে OLE নিয়ন্ত্রণ, যেমন DLLs এবং ActiveX কন্ট্রোলগুলি নিবন্ধন এবং আন-রেজিস্টার করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, regsvr32 এর সাথে ব্যবহার করা DDL অবশ্যই DllRegisterServer এবং DllUnregisterServer ফাংশন রপ্তানি করবে। এই টুলের জন্য আপনাকে Windows, Microsoft Internet Explorer, বা অন্যান্য প্রোগ্রামে কিছু সমস্যা সমাধানের প্রয়োজন হতে পারে।









শব্দ সহ ওয়েবসাইট

উইন্ডোজে Regsvr32

Regsvr32.exe Microsoft IE 3.0 বা তার পরবর্তী, Windows 95 OSR2 বা তার পরবর্তী, এবং Windows NT 4.0 সার্ভিস প্যাক 5 এর সাথে অন্তর্ভুক্ত। Regsvr32.exe সিস্টেম ফোল্ডারে (Windows Me / Windows 98 / Windows 95) বা System32 (Windows NT) ইনস্টল করা আছে / Windows XP / Windows Vista / Windows 7)।



Regsvr32 এর কমান্ড এবং ব্যবহার

RegSvr32.exe কমান্ড লাইন বিকল্প:

Regsvr32 [/u] [/ n][/ i [: cmdline]] dll নাম

উইন্ডোজে পিডিএফ কীভাবে সাইন করবেন

2. বিকল্প:



  • /u: এটি ফাইলটিকে আনরেজিস্টার করবে।
  • /s: নীরবে regsvr32 চালায় এবং কোনো বার্তা প্রদর্শন করে না।
  • /n: DllRegisterServer কল করে না। এই বিকল্পটি /i এর সাথে ব্যবহার করা উচিত।
  • /i:cmdline: DllInstall কল করে, এটি একটি ঐচ্ছিক [cmdline] পাস করে। যখন /u এর সাথে ব্যবহার করা হয় তখন dll অপসারণের কারণ হয়।
  • dllname: নিবন্ধিত হতে DLL ফাইলের নাম উল্লেখ করে।

উদাহরণস্বরূপ, ম্যানুয়ালি dll ফাইল রেজিস্টার এবং আনরেজিস্টার করুন shm.dll আমরা সিএমডিতে নিম্নলিখিতগুলি করতে পারি:

  • regsvr32 shm.dll ফাইলটি নিবন্ধন করতে।
  • regsvr32/u shm.dll ফাইলটি মুছে ফেলতে হবে।

Regsvr32.exe ত্রুটি বার্তা

1. Windows Vista বা পরবর্তীতে Regsvr32.exe দ্বারা সৃষ্ট ত্রুটির বার্তাগুলির তালিকা৷

নিম্নলিখিত তালিকায় RegSvr32 ত্রুটির বার্তা এবং সম্ভাব্য কারণ রয়েছে:

  1. কমান্ড পতাকা ''%1″' বৈধ নয়। কমান্ডের ব্যবহার পর্যালোচনা করুন এবং আবার চেষ্টা করুন।
  2. এই কমান্ডটি তখনই বৈধ যখন একটি Microsoft Visual Studio OLE ব্যবহারকারী নিয়ন্ত্রণ প্রকল্প খোলা থাকে।
  3. একটি মডিউল নিবন্ধন করতে, আপনাকে একটি বাইনারি নাম প্রদান করতে হবে।
  4. OleInitialize কমান্ড ব্যর্থ হয়েছে। আপনার কম্পিউটারের মেমরি কম থাকতে পারে। সমস্ত খোলা প্রোগ্রাম বন্ধ করুন এবং আবার চেষ্টা করুন।
  5. মডিউল ''%1'' লোড করতে ব্যর্থ হয়েছে। N n যাচাই করুন যে বাইনারিটি নির্দিষ্ট পাথে সংরক্ষণ করা হয়েছে, বা বাইনারি বা নির্ভরশীল .DLL ফাইলগুলির সাথে সমস্যাগুলি পরীক্ষা করতে এটি ডিবাগ করুন৷ N n% 2।
  6. মডিউল ''%1″' লোড করা হয়েছে, কিন্তু এন্ট্রি পয়েন্ট %2 পাওয়া যায়নি। অনুগ্রহ করে নিশ্চিত করুন যে '%1' একটি বৈধ DLL বা OCX ফাইল, এবং তারপর আবার চেষ্টা করুন।
  7. মডিউল '%1″' লোড করা হয়েছে, কিন্তু %2-তে কল ত্রুটি কোড %3 সহ ব্যর্থ হয়েছে। এই সমস্যা সম্পর্কে আরও তথ্যের জন্য, আপনার অনুসন্ধান শব্দ হিসাবে ত্রুটি কোড ব্যবহার করে ওয়েবে অনুসন্ধান করুন৷
  8. '%1' মডিউলটি আপনার ব্যবহার করা উইন্ডোজের সংস্করণের সাথে সামঞ্জস্যপূর্ণ নাও হতে পারে। নিশ্চিত করুন যে মডিউলটি regsvr32.exe-এর x86 (32-বিট) বা x64 (64-বিট) সংস্করণের সাথে সামঞ্জস্যপূর্ণ।

2. Windows Vista-এর আগে OS-এ Regsvr32.exe দ্বারা সৃষ্ট ত্রুটির বার্তাগুলির তালিকা৷

নিম্নলিখিত তালিকায় RegSvr32 ত্রুটির বার্তা এবং সম্ভাব্য কারণ রয়েছে:

অনড্রাইভ স্ক্রিনশট হটকি
  1. অচেনা পতাকা: /invalid_flag.
  2. DLL নাম উল্লেখ করা হয়নি।
  3. লাইব্রেরির নাম লোড করা হয়েছে, কিন্তু DllRegisterServer বা DllUnregisterServer এন্ট্রি পয়েন্ট পাওয়া যায়নি।
  4. Dllname একটি এক্সিকিউটেবল ফাইল নয় এবং এই ফাইল টাইপের জন্য নিবন্ধিত কোনো রেজিস্ট্রেশন হেল্পার নেই।
  5. লাইব্রেরির নাম লোড করা হয়েছে, কিন্তু DllRegisterServer বা DllUnregisterServer এন্ট্রি পয়েন্ট পাওয়া যায়নি।
  6. Dllname স্ব-নিবন্ধন নয়, বা মেমরিতে একটি দূষিত সংস্করণ রয়েছে।
  7. OleInitialize (বা OleUninitialize) ব্যর্থ হয়েছে।
  8. LoadLibrary('Dllname') ব্যর্থ হয়েছে। GetlastError 0x00000485 রিটার্ন করে।
  9. LoadLibrary('Dllname') ব্যর্থ হয়েছে। GetLastError 0x00000002 প্রদান করে।
  10. LoadLibrary('dskmaint.dll') ব্যর্থ হয়েছে৷ GetLastError 0x000001f প্রদান করে।
  11. Dll নামে DllRegisterServer (বা DllUnregisterServer) ত্রুটি। রিটার্ন কোড: স্ট্রিং।

আপনি Regsvr32.exe ইনস্টল করতে পারেন পদ্ধতি (উইন্ডোজ মি / উইন্ডোজ 98 / উইন্ডোজ 95) বা সিস্টেম32 (Windows NT/Windows XP/Windows Vista/Windows 7) এবং Windows 64-বিটে আপনি Regsv32.exe এর দুটি সংস্করণ পাবেন। 64-বিট সংস্করণ রয়েছে % systemroot% System32 regsvr32.exe এবং 32-বিট সংস্করণ রয়েছে % systemroot% SysWoW64 regsvr32.exe ব্যাখ্যা করে KB249873 .

জনপ্রিয় পোস্ট