Regsvr32: DLL کیا ہے اور یہ کیسے رجسٹر ہے

Regsvr32.exe کے ساتھ ایک DLL فائل رجسٹر اور غیر رجسٹر کیسے کریں

Regsvr32 ونڈوز میں کمانڈ لائن کا آلہ ہے جو Microsoft مائیکروسافٹ رجسٹر سرور کے لئے کھڑا ہے. یہ آبجیکٹ لنکنگ اور ایجادنگ (OLE) کو رجسٹر اور غیر رجسٹر کرنے کے لئے استعمال کیا جاتا ہے جیسے ڈی ڈی ایل فائلوں اور ActiveX کنٹرول .OCX فائلوں.

regsvr32 ایک DLL فائل رجسٹر جب، اس کے منسلک پروگرام فائلوں کے بارے میں معلومات ونڈوز رجسٹری میں شامل کیا جاتا ہے. یہ ان حوالوں کا ہے کہ دوسرے پروگراموں کو رجسٹری میں اس تک رسائی حاصل ہوسکتی ہے کہ پروگرام کا ڈیٹا کہاں ہے اور اس کے ساتھ کس طرح بات چیت کرنا ہے.

اگر آپ اپنے کمپیوٹر پر DLL غلطی دیکھ رہے ہیں تو آپ کو DLL فائل رجسٹر کرنے کی ضرورت ہوسکتی ہے. ہم اس کی وضاحت کرتے ہیں کہ وہ ذیل میں کیا کریں.

DLL فائل کو رجسٹر اور غیر رجسٹر کیسے کریں

اگر ونڈوز رجسٹری میں حوالہ جات DLL فائل کا حوالہ دیتے ہیں کسی بھی طرح سے ہٹا دیا یا خراب ہو جاتا ہے، پروگراموں کو جو کہ DLL فائل استعمال کرنے کی ضرورت ہے وہ کام روک سکتا ہے. یہ ہے جب رجسٹری کے ساتھ یہ ایسوسی ایشن ٹوٹا ہوا ہے کہ ایک DLL فائل رجسٹرڈ ہونا چاہئے.

DLL فائل رجسٹر کرنا عام طور پر اس پروگرام کو دوبارہ انسٹال کرکے مکمل کیا جاتا ہے جسے اسے پہلی جگہ میں رجسٹر کیا جاتا ہے. کبھی کبھی، تاہم، کمانڈ پرپٹ کے ذریعہ، آپ کو دستی طور پر DLL فائل خود کو رجسٹر کرنا ہوگا.

ٹپ: ملاحظہ کریں کہ کس طرح کمان پروم کھولیں، اگر آپ کو یہ معلوم نہیں ہے کہ اسے کس طرح تلاش کرنا ہے.

یہ ایک regsvr32 حکم کی ساخت کا صحیح طریقہ ہے:

regsvr32 [/ u] [/ n] [/ i [: cmdline]]

مثال کے طور پر، آپ اپنا پہلا نام نامہ درج کریں گے جس میں DLL فائل کا نام myfile.dll ، یا دوسرا نام غیر رجسٹر کرنا ہے:

regsvr32 myfile.dll regsvr32 / u myfile.dll مفت کے لئے کس طرح فائل چلائیں

دوسرے پیرامیٹرز جو آپ مائیکروسافٹ کے Regsvr32 صفحے پر رجسورس 32 کے ساتھ استعمال کرسکتے ہیں.

نوٹ: مندرجہ ذیل کمانڈ میں درج ذیل ڈی آر ایل کو صرف کمانڈ پرپپت میں درج نہیں کیا جا سکتا. شاید آپ کو خدمت یا پروگرام کو بند کرنے کی ضرورت ہوسکتی ہے جو فائل کا استعمال کر رہی ہے.

عمومی رجسٹریشن 32 غلطیاں درست کریں

یہاں ایک غلطی ہے جسے آپ DLL فائل رجسٹر کرنے کی کوشش کر سکتے ہیں:

ماڈیول لوڈ کیا گیا تھا لیکن کال DegRegisterServer کو کال کرنے میں غلطی کوڈ 0x80070005 کے ساتھ ناکام ہوگئی.

یہ عام طور پر اجازت مسئلہ ہے. اگر اعلی کمانڈ پرومو کو چلانے کے بعد اب بھی آپ کو DLL فائل کو رجسٹر کرنے کی اجازت نہیں دیتا ہے، تو فائل خود کو روک سکتی ہے. فائل کی پراپرٹیز ونڈو میں جنرل ٹیب کے سیکیورٹی سیکشن کو چیک کریں.

ایک اور ممکنہ مسئلہ یہ ہے کہ آپ فائل کو استعمال کرنے کے لئے صحیح اجازت نہیں ہے.

ذیل میں ایک جیسے ایک غلطی کا لفظ بولا جاتا ہے. یہ غلطی عام طور پر اس کا مطلب ہے کہ کمپیوٹر پر کسی بھی درخواست کے لئے DLL کو استعمال نہیں کیا جا رہا ہے، جس کا مطلب یہ ہے کہ اسے رجسٹر کرنے کی ضرورت نہیں ہے.

ماڈیول لوڈ کیا گیا تھا لیکن اندراج پوائنٹ DllRegisterServer نہیں ملا.

یہاں ایک اور regsvr32 غلطی پیغام ہے:

ماڈیول لوڈ کرنے میں ناکامی اس بات کو یقینی بنائیں کہ بائنری مخصوص مخصوص راستے میں ذخیرہ کیا جاتا ہے یا بائنری یا انحصار کے ساتھ مسائل کی جانچ پڑتال کرنے کے لئے ڈیبگ ڈائل کریں. ڈی ایچ ایل فائلوں.

اس خاصی غلطی کی وجہ سے غائب انحصار کی وجہ سے ہوسکتا ہے، جس میں آپ انحصار وائڈر کے آلے کا استعمال کرسکتے ہیں جو انحصار کی ڈی ایچ ایل کی فائل کی ضرورت ہوتی ہے - ایک ڈی سی ایل کے لئے آپ کو ضرورت ہے. صحیح طریقے سے رجسٹر کریں.

اس کے علاوہ، یقینی بنائیں کہ DLL فائل کا راستہ درست ہے. حکم کے نحوط بہت اہم ہے؛ اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. کچھ DLL فائلوں کو "C: \ صارف \ ایڈمن صارف \ پروگرام \ myfile.dll" جیسے حوالوں میں گھیر لیا گیا ہے ان کے مقام کی ضرورت ہوسکتی ہے.

اس مائیکروسافٹ سپورٹ آرٹیکل کے "Regsvr32 خرابی کے پیغامات" سیکشن ملاحظہ کریں کچھ غلطی کے پیغامات اور بیانات کے لئے ان کی وجہ سے کیا ہے.

Regsvr32.exe اسٹور کہاں ہے؟

ونڈوز کے 32 بٹ ورژن (ایکس پی اور نیا) مائیکروسافٹ رجسٹر سرور کے ذریعہ ٪ systemroot٪ \ System32 \ فولڈر میں شامل کریں جب سب سے پہلے ونڈوز انسٹال ہو.

ونڈوز کے 64-تھوڑا سا ورژن regsvr32.exe فائل کو نہ صرف وہاں ذخیرہ کرتے ہیں بلکہ ٪ systemroot میں٪ \ SysWoW64 \.