windows रजिस्टर comdlg32.dll Regsvr32 हो जाता है: DllRegister सर्वर प्रविष्टि बिंदु नहीं मिला था




common-dialog (5)

Regsvr32 का समाधान: DllRegister सर्वर प्रविष्टि बिंदु नहीं मिला था,

  1. Systemdrive पर जाएं (आमतौर पर सी:) \ system32 और खोज फ़ाइल "Regsvr32.exe"
  2. राइट क्लिक करें और गुणों पर क्लिक करें और सुरक्षा टैब पर जाएं और उन्नत बटन पर क्लिक करें।
  3. मालिक टैब में क्लिक करें और संपादित करें पर क्लिक करें और व्यवस्थापकों का चयन करें और ठीक क्लिक करें।
  4. अनुमतियों में क्लिक करें
  5. परिवर्तन अनुमतियों में क्लिक करें।
  6. व्यवस्थापक चुनें और संपादित करें पर क्लिक करें और पूर्ण नियंत्रण पर टिक डालें और ठीक क्लिक करें।
  7. इसी प्रकार, सिस्टम चुनें और संपादित करें और पूर्ण नियंत्रण पर टिक डालें और ठीक क्लिक करें और खोले गए अन्य संवाद बॉक्स में क्लिक करें।
  8. अब। डीएलएल फाइलें पंजीकृत की जा सकती हैं और त्रुटि नहीं आती है, आपको किसी भी सॉफ़्टवेयर को फिर से इंस्टॉल करना चाहिए जिसका इंस्टॉलेशन के दौरान डीएल फाइल पंजीकृत नहीं है।

मेरे पास विंडोज 7, 64 बिट है।

मैं regsvr32 का उपयोग कर .dll (comdlg32.dll) को पंजीकृत करने का प्रयास कर रहा हूं। लेकिन मुझे एक त्रुटि मिलती है जो कहती है कि डीएल पढ़ा जाता है लेकिन DLLRegistry सर्वर प्रविष्टि बिंदु नहीं मिला है।

मैंने System32 और SysWOW64 दोनों के तहत कमांड चलाया है और मैंने अपने आदेशों को "व्यवस्थापक के रूप में चलाएं" के साथ चलाया है।

मेरा पुराना MSComDlg.CommonDialog घटक अब 64-बिट के साथ काम नहीं कर रहा है।


क्या आपने अपने इंटरनेट एक्सप्लोरर को अनइंस्टॉल किया है? मैंने किया, और मेरे पास एक ही समस्या थी, यदि हां, तो आपको यह करना होगा:

  1. आईई को पुनः सक्रिय करें (नियंत्रण कक्ष - कार्यक्रम और विशेषताएं - विंडोज़ सुविधाओं को चालू या बंद करें)।
  2. कंप्यूटर को पुनरारंभ करना
  3. (महत्वपूर्ण!) माइक्रोसॉफ्ट एक्सप्लोरर के लिए सभी उपलब्ध अपडेट प्राप्त करने के लिए विंडोज अपडेट चला रहा है
  4. कंप्यूटर को पुनरारंभ करना (दोबारा)

अंत में यह काम करता है!


विंडोज 7 में myinfo.dll फ़ाइल को पंजीकृत करते समय भी मुझे भी यही समस्या थी। मेरे लिए काम के बाद: अपने डेस्कटॉप पर एक छोटा सा कट बनाएं C: \ Windows \ System32 \ regsvr32.exe c: \ windows \ system32 \ myinfo.dll दायाँ क्लिक करें शॉर्ट कट पर अभी बनाया गया है और व्यवस्थापक के रूप में रन के रूप में चयन करें।


comdlg32.dll वास्तव में एक COM dll नहीं है (आप इसे पंजीकृत नहीं कर सकते हैं)।

आपको जो चाहिए वह comdlg32.ocx है जिसमें MSComDlg.CommonDialog COM क्लास शामिल है (और वास्तव में काम करने के लिए comdlg32.dll पर निर्भर करता है)। एक बार जब आप comdlg32.ocx पर रोक लेते हैं, तो आप regsvr32 comdlg32.ocx कर पाएंगे।


फंडसाइट के लिए डीएलएल पंजीकरण

पुरानी या गायब comdlg32.ocx रनटाइम लाइब्रेरी इस त्रुटि के कारण समस्या हो सकती है। सुनिश्चित करें कि comdlg32.ocx फ़ाइल दूषित नहीं है अन्यथा फ़ाइल comdlg32.ocx (~ 60 Kb ज़िप) डाउनलोड करें।

फ़ाइल डाउनलोड करें और comdlg32.ocx को अपने Windows \ System32 फ़ोल्डर या Windows \ SysWOW64 पर निकालें। मेरे मामले में मैंने विंडोज \ System32 के साथ शुरुआत की लेकिन यह मेरे अंत में काम नहीं किया, इसलिए मैंने फिर से विंडोज \ SysWOW64 में सहेजा।

स्टार्ट, रन डायलॉग से निम्न कमांड टाइप करें: "c: \ windows> System32 \ regsvr32 Comdlg32.ocx" या "c: \ windows> SysWOW64 \ regsvr32 Comdlg32.ocx"

अब Comdlg.ocx फ़ाइल पंजीकृत है और अगला चरण डीएलएल पंजीकृत करना है

  1. Fundsite.Text.Encoding कॉपी करें। नीचे पथ पर 64 बिट के लिए .NET Framework फ़ोल्डर में डीएल: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727

  2. फिर कमांड प्रॉम्प्ट पर और निर्देशिका C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 पर जाएं और फिर नीचे दिखाए गए अनुसार निम्न आदेश चलाएं।

यह सफलतापूर्वक डीएलएल पंजीकृत करेगा।

सी: \ विंडोज \ माइक्रोसॉफ्ट.net \ framework64 \ v2.0.50727> regasm "डीएलएल नाम" .dll







comdlg32