विंडोज 7 में DLL फाइल कैसे रजिस्टर करें?


10

अरे, मैंने सिस्टम 7 फ़ोल्डर में कॉपी करके विंडोज 7 में DLL फ़ाइल जोड़ने की कोशिश की, लेकिन मैं एक्सेस डिसाइडेड नहीं था। वास्तव में एक मौजूदा DLL फ़ाइल है और मैं इसे बदलने की कोशिश कर रहा हूं। मैं विंडोज 7 में यह कैसे कर सकता हूं?


क्या आप इसे एक व्यवस्थापक के रूप में कॉपी कर रहे हैं? क्या आप एक ज्ञात विंडोज सिस्टम फ़ाइल को बदलने की कोशिश कर रहे हैं? क्या आपने DLL को पंजीकृत करने के लिए regsvr32 का उपयोग किया है?
Ƭᴇc atιᴇ007

जवाबों:


10

एक dll रजिस्टर करने के लिए, आप एक कमांड बॉक्स को व्यवस्थापक के रूप में खोलें और फिर उपयोग करें regsvr32 /i <dll_name>

Tha ने कहा, आपकी समस्या यह प्रतीत होती है कि आप फ़ाइल की प्रतिलिपि नहीं बना सकते। फिर से, व्यवस्थापक के रूप में एक कमांड बॉक्स खोलें और निम्न कार्य करें:

  1. ren c: \ windows \ system32 \ filename.dll c: \ windows \ system32 \ filename.old
  2. प्रतिलिपि c: \ randomlocation \ filename.dll c: \ windows \ system32 \ filename.dll

यदि फ़ाइल उपयोग में है, तो आपको इसे सुरक्षित मोड में करना चाहिए, केवल कमांड प्रॉम्प्ट। यदि आप अपने सिस्टम को नली देते हैं, तो आप अपने द्वारा कॉपी किए गए dll को हटा सकते हैं और .old को वापस .dll में बदल सकते हैं।


1
कोमल अनुस्मारक: Windows फ़ाइल सुरक्षा के लिए देखें - support.microsoft.com/kb/222193 :)
ʜc7ι 16007

7

यहाँ regsvr32 का पूरा उपयोग किया गया है।

regsvr32 उपयोग


यह "एक्सेस अस्वीकृत" जॉन्स के साथ मदद नहीं करेगा,
बेन Voigt

2

पहले ( /uस्विच के साथ ) मौजूदा DLL फ़ाइल को अनइंस्टॉल करें , और फिर DLL को पंजीकृत करें। इस तरह, अन-पंजीकरण की दिनचर्या मौजूदा सेटिंग्स को साफ कर देगी जो अक्सर फिर से पंजीकरण करते समय मदद करती है।


DLL को पंजीकृत करने के संबंध में यह एक अच्छा जवाब है, लेकिन सवाल फाइल को कॉपी करने के बारे में है System32
सिनेटेक

2

विंडोज 7 32-बिट पर एक .dll या .ocx रजिस्टर करने के लिए, निम्नलिखित करें:

  1. कॉपी .dll या .ocx को c:\windows\system32

  2. Run मेनू cmdमें टाइप करें , यह सर्च करेगा , राइट क्लिक करें और Run as एडमिनिस्ट्रेटर के रूप में क्लिक करेंcmd.exe

  3. यह शीघ्र दिखाएगा c:\windows\system32

  4. regsvr32 ocxname.ocx.Ocx रजिस्टर करने के लिए टाइप करें

    या

    regsvr32 dllname.dll.dll पंजीकृत करने के लिए टाइप करें


1

SysWow64 फ़ोल्डर में स्थित regsvr32 32bit dll के लिए है

यह Microsoft से एक अजीब नामकरण है: WOW64 का अर्थ है "विंडोज़ [32 बिट] विंडोज़ 64 बिट पर" सिस्टम 32 में स्थित एक 64 बिट डीएल के लिए है।


0

विंडोज 7 पर regsvr32 के साथ आमतौर पर दो मुद्दे हैं:

  1. यूएसी
  2. तथ्य यह है कि आपके पास 64 बिट ओएस हो सकता है और जिस फ़ाइल को आपको पंजीकृत करने की आवश्यकता है वह 32 बिट है।

"एक्सेस अस्वीकृत" समस्या के आसपास पाने के लिए, कमांड लाइन को व्यवस्थापक के रूप में प्रारंभ मेनू प्रकार 'cmd.exe' में शुरू करें और फिर दाईं ओर 'cmd.exe' प्रविष्टि और 'Run as Administrator' पर क्लिक करें।

अगर DLL 32 बिट है और 32Bit विंडोज डायरेक्टरी में, cs \ n \ _ ssWOW64 \ regsvr32.exe पर 32s के रेजिस्टर संस्करण का उपयोग करें।


-1

अपने विंडोज 7 64 और यदि DLL आप पंजीकृत करना चाहते x64 आप चला सकते है regsvr32.exeसे C:\Windows\SysWOW64

उदाहरण:

C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\StrmExt_x64.dll
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.