ونڈوز وسٹا اور ہائیر - ون ہیلپون لائن میں سیاق و سباق کے مینو کا استعمال کرتے ہوئے DLLs Elevated درج کریں

Register Dlls Elevated Using Context Menu Windows Vista

یہ اشاعت آپ کو بتاتی ہے کہ ونڈوز وسٹا ، 7 ، 8 اور 10 میں DLL اور OCX فائلوں کے لئے دائیں کلک والے مینو میں رجسٹر اور اندراج کو درج کرنے کے احکامات کیسے شامل کیے جائیں گے۔



کسی DLL یا OCX فائل کو رجسٹر کرنے کے ل you ، آپ کو عام طور پر ایک سے regsvr32.exe چلانے کی ضرورت ہوتی ہے بلند کمانڈ پرامپٹ. غیر اعلی ریاست سے سسٹم ڈی ایل ایل کا اندراج غلطی کا سبب بن سکتا ہے۔ مثال کے طور پر ، سسٹم ماڈیول کو رجسٹر کرنے کی کوشش کریں JScript.dll اسٹارٹ ، سرچ باکس سے (یعنی اس کو بڑھانے کے بغیر) آپ کو غلطی نظر آئے گی 0x80004005 یا 0x80007005 جب آپ ایسا کرتے ہیں تو ('رسائی حاصل ہوجاتی ہے')۔



regsvr32 غلطی 0x80004005



طریقہ 1: سیاق و سباق کے مینو کے ذریعے DLLs کو رجسٹر کریں

شامل کرنے کے لئے رجسٹر کریں سیاق و سباق کے مینو میں کمانڈ جو چلائیں گے Regsvr32.exe بلند حقوق کے تحت کمانڈ کریں ، آپ خصوصی استعمال کرسکتے ہیں رنز فعل یہ ایک REG فائل ہے جو میں نے تخلیق کی ہے ، درج ذیل رجسٹری کیز میں DLL اور OCX فائل کی اقسام کے لئے رناس فعل شامل کیا گیا ہے:



HKEY_CLASSES_ROOT  dllfile  runas HKEY_CLASSES_ROOT oc آکسفائل  رنز
  1. فائل ڈاؤن لوڈ کریں رجسٹر_روناس.ریگ اور ڈیسک ٹاپ پر محفوظ کریں۔
  2. فائل پر دائیں کلک کریں اور ضم کریں منتخب کریں۔
  3. کلک کریں جی ہاں جب آپ سے تصدیق کے لئے کہا جائے۔

آپ کو اب دیکھنا چاہئے رجسٹر (بطور ایڈمنسٹریٹر) DLL اور OCX فائل کی اقسام کے لئے دائیں کلک والے مینو میں کمانڈ کریں۔

رجسٹر کریں dll سیاق و سباق مینو regsvr32

طریقہ 2: ہمیشہ چلنے کیلئے Regsvr32.exe مرتب کریں

چونکہ آپ 'رناس' فعل صرف ایک شے کے ل use استعمال کرسکتے ہیں ، لہذا 'رجسٹرڈ' کمانڈ شامل کرنے کے ل you آپ کو مذکورہ بالا سے مختلف طریقہ استعمال کرنے کی ضرورت ہے۔ DLL فائلوں کے سیاق و سباق کے مینو میں ، 'رجسٹر' اور 'رجسٹرڈ' حکم ناموں کو شامل کرنے کا ایک اور طریقہ یہ ہے کہ ، 'رنز' فعل استعمال کیے بغیر۔

یہ طریقہ کار کو شامل کرکے سسٹم کو ہمیشہ Regsvr32.exe بلند کو چلانے کی ہدایت کرتا ہے AppCompatFlags پرتیں رجسٹری اندراج ، اور معمول کے مطابق 'رجسٹر' اور 'رجسٹرڈ' سیاق و سباق کے مینو اندراجات کو نافذ کرتا ہے۔

آر ای جی فائل

ونڈوز رجسٹری ایڈیٹر ورژن 5.00 [HKEY_CURRENT_USER OF سافٹ ویئر  مائیکروسافٹ  ونڈوز NT  کرنٹ ورزن  AppCompatFlags  پرت] 'C: \ ونڈوز \ سسٹم 32 \ regsvr32.exe' = 'UN RUNASADMIN' [HKEY_CLES F RSSESCLES ES 'HasLUAShield' = '' [HKEY_CLASSES_ROOT  DllFile  شیل  رجسٹر  کمانڈ] @ = 'C: \ ونڈوز \ سسٹم 32 \ regsvr32.exe '٪ 1  '' [HKEY_CLASSES_ROOT ile DllFile reg Shell ile] HasLUAShield '=' '[HKEY_CLASSES_ROOT  DllFile ll شیل  غیر رجسٹر  کمانڈ] @ =' C: \ Windows \ System32 \ regsvr32.exe -u٪ '٪ 1 ' '[HKEY_CLASSES_ROOT  OcxFile] 'HasLUAShield' = '' [HKEY_CLASSES_ROOT c OcxFile  شیل  رجسٹر  کمانڈ] @ = 'C: \ Windows \ System32 \ regsvr32.exe٪'٪ 1  '' [HKEY_CLASSES_ROOT  OcxFreg ister] HasLUAShield '=' '[HKEY_CLASSES_ROOT  OcxFile  شیل  غیر رجسٹر  کمانڈ] @ =' C: \ ونڈوز \ سسٹم 32 \ regsvr32.exe -u٪ '٪ 1 ' '

مندرجہ بالا لائنوں کو نوٹ پیڈ میں کاپی کریں ، اور فائل کو .reg توسیع کے ساتھ محفوظ کریں۔ پر ڈبل کلک کریں .reg فائل کو چلائیں . اس سے DLL اور OCX فائلوں کے سیاق و سباق کے مینو میں 'رجسٹر' اور 'اندراج شدہ' کمانڈ شامل ہوجائیں۔

رجسٹر کریں dll سیاق و سباق مینو regsvr32

سیاق و سباق کے مینو سے رجسٹر اور اندراج اندراج کو ختم کرنے (کالعدم) کرنے کے لئے ، درج ذیل .reg فائل کا استعمال کریں:

ونڈوز رجسٹری ایڈیٹر ورژن 5.00 [HKEY_CURRENT_USER OF سافٹ ویئر  مائیکروسافٹ  ونڈوز NT  کرنٹ ورزن  AppCompatFlags  پرت] 'C: \ Windows \ System32 \ regsvr32.exe' = - [- HKEY_CLASSES_ROOT  DL - HKEY_CLASSES_ROOT  DllFile  Shell  Unregister] [-HKEY_CLASSES_ROOT  OcxFile ll شیل  رجسٹر] [-HKEY_CLASSES_ROOT c OcxFile  شیل reg غیر اندراج]

یہی ہے!


ایک چھوٹی سی درخواست: اگر آپ کو یہ پوسٹ پسند آئی ہے تو ، براہ کرم اس کو شیئر کریں؟

آپ کا ایک 'چھوٹا' حصہ سنجیدگی سے اس بلاگ کی نشوونما میں بہت مدد دے گا۔ کچھ عمدہ تجاویز:
  • یہ پن!
  • اسے اپنے پسندیدہ بلاگ + فیس بک ، ریڈڈیٹ پر شیئر کریں
  • یہ ٹویٹ!
تو ، آپ کے تعاون کا بہت شکریہ ، میرے قاری۔ اس میں آپ کے 10 سیکنڈ سے زیادہ وقت نہیں لگے گا۔ شیئر بٹن بالکل نیچے ہیں۔ :)