نظام میں DLL لائبریری کو کیسے رجسٹر کریں

Anonim

نظام میں DLL لائبریری کو کیسے رجسٹر کریں

مختلف پروگراموں یا کھیلوں کو انسٹال کرنے کے بعد، آپ ایسی صورت حال کا سامنا کرسکتے ہیں جہاں غلطی ہوتی ہے "پروگرام شروع کرنے پر نہیں کیا جاسکتا ہے، کیونکہ ضروری DLL نظام میں نہیں ہے." اس حقیقت کے باوجود کہ ونڈوز کے خاندان کی کھڑکیوں کو عام طور پر پس منظر میں لائبریریوں کو رجسٹر کرنے کے بعد، آپ کے DLL فائل کو مناسب جگہ میں ڈاؤن لوڈ کرنے اور رکھنے کے بعد، غلطی اب بھی ہوتی ہے، اور نظام صرف اس کو دیکھتا ہے ". اسے ٹھیک کرنے کے لئے، آپ کو لائبریری رجسٹر کرنے کی ضرورت ہے. یہ کیسے کیا جا سکتا ہے، بعد میں اس مضمون میں کہا جائے گا.

مسئلہ کو حل کرنے کے اختیارات

اس مسئلے کو ختم کرنے کے لئے کئی طریقوں ہیں. ان میں سے ہر ایک کو مزید تفصیل سے غور کریں.

طریقہ 1: OCX / DLL مینیجر

OCX / DLL مینیجر ایک چھوٹا سا پروگرام ہے جو لائبریری یا OCX فائل کو رجسٹر کرنے میں مدد کرسکتا ہے.

OCX / DLL مینیجر پروگرام ڈاؤن لوڈ کریں

ایسا کرنے کے لئے، آپ کو ضرورت ہو گی:

  1. رجسٹر OCX / DLL مینو آئٹم پر کلک کریں.
  2. ایک فائل کی قسم منتخب کریں جو آپ رجسٹر کریں گے.
  3. براؤز کے بٹن کا استعمال کرتے ہوئے، DLL مقام کی وضاحت کریں.
  4. "رجسٹر" کے بٹن کو دبائیں اور پروگرام خود کو فائل درج کریں گے.

OCX DLL مینیجر پروگرام

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

رجسٹریشن کے عمل کے دوران، نظام آپ کو ایک غلطی دے سکتا ہے کہ ایڈمنسٹریٹر کے حقوق کی ضرورت ہے. اس صورت میں، آپ کو صحیح ماؤس کے بٹن کے ساتھ دباؤ کرکے پروگرام شروع کرنے کی ضرورت ہے، اور "ایڈمنسٹریٹر کے نام پر چلائیں" کو منتخب کریں.

ایڈمنسٹریٹر OCX DLL مینیجر کی جانب سے پروگرام شروع کرنا

طریقہ 2: مینو "چلائیں"

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

  1. کی بورڈ مجموعہ "ونڈوز + آر" دبائیں یا شروع مینو سے "چلائیں" آئٹم کو منتخب کریں.
  2. عمل درآمد مینو کھولیں

  3. پروگرام کا نام درج کریں جو لائبریری کو رجسٹر کرے گا - regsvr32.exe، اور جس فائل کو فائل رکھی جاتی ہے. نتیجے کے طور پر، یہ اس طرح کام کرنا چاہئے:
  4. Regsvr32.exe C: \ ونڈوز \ system32 \ dllname.dll.

    جہاں DllName آپ کی فائل کا نام ہے.

    رن مینو کے ذریعہ ڈی ایل ایل لائبریری رجسٹر کریں

    اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں.

    SystemSroot٪ \ system32 \ regsvr32.exe٪ windir٪ \ system32 \ dllname.dll

    ڈی ایل ایل کا حکم ہے کہ فولڈر خود کو فولڈر کو ڈھونڈتا ہے جہاں آپ کے پاس ہے

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

    64 بٹ کے نظام کے معاملے میں، آپ کو دو Regsvr32 پروگرام ملے گا - ایک فولڈر میں ہے:

    C: \ ونڈوز \ syswow64.

    اور دوسرا راستہ:

    C: \ ونڈوز \ system32.

    یہ مختلف فائلوں ہیں جو متعلقہ حالات کے لئے الگ الگ استعمال کیا جاتا ہے. اگر آپ کے پاس 64 بٹ OS ہے، اور DLL فائل 32 بٹ ہے، تو لائبریری فائل خود کو فولڈر میں رکھا جانا چاہئے:

    ونڈوز \ syswow64.

    اور ٹیم اس طرح نظر آئیں گے:

    windir٪ \ syswow64 \ regsvr32.exe٪ windir٪ \ syswow64 \ dllname.dll

    64 بٹ سسٹم میں DLL رجسٹریشن کمانڈ

  5. "درج کریں" یا "ٹھیک" بٹن دبائیں؛ یہ نظام آپ کے بارے میں ایک پیغام دے گا کہ لائبریری کامیاب ہوگئی ہے یا نہیں رجسٹرڈ کیا گیا ہے یا نہیں.

طریقہ 3: کمانڈ سٹرنگ

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

  1. شروع مینو میں "چلائیں" کمانڈ منتخب کریں.
  2. سی ایم ڈی انٹری فیلڈ میں درج کریں جو کھولتا ہے.
  3. انٹر دبائیں".

آپ آپ کے سامنے حاضر ہوں گے، جس میں آپ کو دوسرے ورژن میں اسی حکموں میں داخل ہونے کی ضرورت ہوگی.

کمانڈ لائن کے ذریعہ DLL لائبریری رجسٹر کریں

یہ یاد رکھنا چاہیے کہ کمانڈ لائن ونڈو کاپی شدہ متن (سہولت کے لئے) کا اندراج فنکشن ہے. اوپری بائیں کونے میں آئیکن پر دائیں بٹن پر دباؤ کرکے آپ اس مینو کو تلاش کرسکتے ہیں.

ونڈوز کمانڈ پر فوری طور پر مینو داخل کریں

طریقہ 4: کے ساتھ کھولیں

  1. فائل مینو کو کھولیں کہ آپ صحیح ماؤس کے بٹن کے ساتھ اس پر کلک کرکے رجسٹر کریں گے.
  2. ظاہر ہوتا ہے مینو میں "کے ساتھ کھولیں" منتخب کریں.
  3. کے ساتھ کھلے مینو کے ذریعہ ڈی ایل ایل لائبریری رجسٹر کریں

  4. "جائزہ" پر کلک کریں اور مندرجہ ذیل ڈائرکٹری سے Regsvr32.exe پروگرام کو منتخب کریں:
  5. ونڈوز / سسٹم 32.

    یا اگر آپ 64 بٹ سسٹم میں کام کرتے ہیں، اور DLL فائل 32 بٹ:

    ونڈوز / Sywowow64.

  6. اس پروگرام کا استعمال کرتے ہوئے کھولیں DLL. نظام ایک کامیاب رجسٹریشن پیغام جاری کرے گا.

ممکنہ غلطیاں

"فائل ونڈوز کے انسٹال ورژن کے ساتھ مطابقت نہیں ہے" کا مطلب یہ ہے کہ آپ کو زیادہ سے زیادہ امکان ہے کہ آپ کو 32 بٹ سسٹم میں 64 بٹ ڈی ایل ایل رجسٹر کرنے کی کوشش کی جا رہی ہے. دوسرا طریقہ میں بیان کردہ مناسب کمانڈ کا استعمال کریں.

"ان پٹ پوائنٹ نہیں ملا" - تمام DLL لائبریریوں کو رجسٹرڈ کیا جا سکتا ہے، ان میں سے کچھ صرف Dllregisterserver کمانڈ کی حمایت نہیں کرتے ہیں. اس کے علاوہ، ایک غلطی کا واقعہ اس حقیقت کی وجہ سے ہوسکتا ہے کہ فائل پہلے سے ہی نظام کی طرف سے رجسٹرڈ ہے. ایسی سائٹس موجود ہیں جو فائلوں کو تقسیم کرتے ہیں جو حقیقت میں لائبریریوں نہیں ہیں. اس معاملے میں، کچھ بھی نہیں رجسٹرڈ کیا جائے گا.

آخر میں، یہ کہا جانا چاہئے کہ تمام اختیارات کے مجوزہ اختیارات کا مقصد صرف رجسٹریشن ٹیم کو شروع کرنے کے مختلف طریقوں ہیں - جو زیادہ آسان ہے.

مزید پڑھ