कुछ उपयोगकर्ताओं को comdlg32.ocx . से जुड़ी त्रुटियों का सामना करना पड़ रहा है विभिन्न एप्लिकेशन या गेम खोलने का प्रयास करते समय घटक। अधिकांश समय, इस तरह की त्रुटियां तब सामने आती हैं जब उपयोगकर्ता Windows 10 पर किसी पुराने या गंभीर रूप से पुराने एप्लिकेशन को खोलने का प्रयास करता है।
comdlg32.ocx . से जुड़ी त्रुटियों के कई रूप हैं अवयव। यहां कुछ सबसे लोकप्रिय घटनाएं दी गई हैं:
- " घटक 'COMDLG32.OCX' सही ढंग से पंजीकृत नहीं है:फ़ाइल गुम है या अमान्य है "
- “घटक comdlg32.ocx या इसकी कोई निर्भरता सही तरीके से पंजीकृत नहीं है:एक फ़ाइल गुम या अमान्य है।”
अधिकांश समय, comdlg32.ocx . से जुड़ी त्रुटि रनटाइम लाइब्रेरी इसलिए होती है क्योंकि यह विशिष्ट रनटाइम लाइब्रेरी या तो पंजीकृत नहीं है, गुम है या गंभीर रूप से पुरानी है।
नोट: ध्यान रखें कि comdlg32.ocx . की ओर इशारा करते हुए एक त्रुटि यह एक संकेत भी हो सकता है कि विचाराधीन एप्लिकेशन को किसी भिन्न बिट संस्करण पर चलने के लिए डिज़ाइन किया गया है।
Comctl32.ocx क्या है
Comctl32.ocx एक वैकल्पिक Visual Basic 6.0 . है रनटाइम फ़ाइल। यह फ़ाइल (Comctl32.ocx) और अधिकांश अन्य वैकल्पिक लाइब्रेरी फ़ाइलें जो Visual Basic 6.0 पर चलने वाले अनुप्रयोगों के लिए आवश्यक हैं, डिफ़ॉल्ट रूप से Windows 10 में शामिल नहीं हैं।
जिस तरह से इस लाइब्रेरी फ़ाइल को आपके पीसी पर कॉपी और पंजीकृत किया गया है, वह विज़ुअल बेसिक 6.0 के साथ विकसित एक एप्लिकेशन के माध्यम से है। आमतौर पर, कोई भी एप्लिकेशन जिसे Comctl32.ocx . की आवश्यकता होती है पुस्तकालय फ़ाइल स्थापना प्रक्रिया के दौरान इसे कॉपी और पंजीकृत करेगी। अधिकांश समय, Comctl32.ocx . के साथ समस्याएं होती हैं फ़ाइल तब होगी जब स्थापना प्रक्रिया के दौरान रनटाइम फ़ाइल को अनुचित तरीके से कॉपी या पंजीकृत किया गया हो।
अगर आप Comctl32.ocx . से जुड़ी किसी समस्या से जूझ रहे हैं फ़ाइल, नीचे दिए गए तरीके मदद करेंगे। कृपया दो संभावित सुधारों का पालन करें जब तक कि आप स्थिति को हल करने का प्रबंधन करने वाली विधि का सामना न करें। चलिए शुरू करते हैं!
विधि 1:comctl32.ocx फ़ाइल को उन्नत कमांड प्रॉम्प्ट से पंजीकृत करें
अधिकांश समय, समस्या इसलिए होती है क्योंकि comctl32.ocx फ़ाइल आपके कंप्यूटर पर पंजीकृत नहीं है। इस समस्या का सामना करने वाले अधिकांश उपयोगकर्ताओं ने comctl32.ocx फ़ाइल को एक उन्नत कमांड प्रॉम्प्ट से पंजीकृत करके इसे ठीक करने में कामयाबी हासिल की है।
यहां comctl32.ocx . को पंजीकृत करने के लिए एक त्वरित मार्गदर्शिका दी गई है फ़ाइल:
- विंडोज़ स्टार्ट बार तक पहुंचें (या विंडोज की दबाएं) और टाइप करें "cmd "खोज फ़ंक्शन का उपयोग करने के लिए। फिर, कमांड प्रॉम्प्ट पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ choose चुनें एक उन्नत कमांड प्रॉम्प्ट खोलने के लिए।
- उन्नत कमांड प्रॉम्प्ट में, निम्न आदेश टाइप करें (आपके बिट संस्करण से संबद्ध) और Enter दबाएं comctl32.ocx फ़ाइल पंजीकृत करने के लिए:
regsvr32 comctl32.ocx - विंडोज 32 - बिट
C:\Windows\SysWOW64\regsvr32 C:\Windows\SysWOW64\comdlg32.ocx - विंडोज 64 - बिट - यदि आप देखते हैं कि "DllregisterServer comctl32.ocx सफल हुआ ", इसका मतलब है कि ऑपरेशन सफल रहा।
- उन्नत कमांड प्रॉम्प्ट को बंद करें और अपने कंप्यूटर को रीबूट करें। अगले स्टार्टअप पर, उस एप्लिकेशन को खोलें जो पहले प्रदर्शित कर रहा था " घटक 'COMDLG32.OCX' सही ढंग से पंजीकृत नहीं है:फ़ाइल गुम या अमान्य है "। आपको इसे सामान्य रूप से खोलने में सक्षम होना चाहिए।
अगर आप अभी भी " घटक 'COMDLG32.OCX' से जूझ रहे हैं जो सही तरीके से पंजीकृत नहीं है:फ़ाइल गुम है या अमान्य है " त्रुटि, विधि 2 पर जाएं।
विधि 2: COMDLG32.OCX को C:\ Windows \ SysWOW64 से कॉपी करें
यदि पहली विधि एक बस्ट थी, तो देखें कि क्या कॉपी करना COMDLG32.OCX फ़ाइल से C:\ Windows \ SysWOW64 करने के लिए सी:\ विंडोज . कुछ उपयोगकर्ताओं ने रिपोर्ट किया है कि इस समाधान ने उन्हें उस एप्लिकेशन को प्रारंभ करने में सक्षम बनाया है जो पहले दिखा रहा था " घटक 'COMDLG32.OCX' सही ढंग से पंजीकृत नहीं है:फ़ाइल अनुपलब्ध या अमान्य है" त्रुटि।
यहां COMDLG32.OCX . को कॉपी करने के बारे में एक त्वरित मार्गदर्शिका दी गई है C:\ Windows \ SysWOW64 . से फ़ाइल करें से सी:\ विंडोज़:
- फ़ाइल एक्सप्लोरर खोलें और C:\ Windows \ SysWOW64 पर नेविगेट करें . वहां पहुंचने के बाद या तो खोज फ़ंक्शन का उपयोग करें या COMDLG32.OCX को खोजने के लिए मैन्युअल रूप से ब्राउज़ करें फ़ाइल। ऐसा करने के बाद, इसे अपने क्लिपबोर्ड पर कॉपी करें।
नोट: अगर आप COMDLG32.OCX . नहीं ढूंढ पाते हैं फ़ाइल, इस लिंक पर जाएँ (यहां ) और डाउनलोड करें . दबाएं डाउनलोड करने के लिए बटन Microsoft Visual Basic 6.0 सामान्य नियंत्रण . फिर, इंस्टॉलर खोलें और Microsoft Visual Basic 6.0 सामान्य नियंत्रण स्थापित करने के लिए ऑन-स्क्रीन संकेतों का पालन करें आपके सिस्टम पर। एक बार स्थापना पूर्ण हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और चरण 1 को फिर से करें। - COMDLG32.OCX . के साथ फ़ाइल आपके क्लिपबोर्ड पर कॉपी की गई है, C:\ Windows . पर नेविगेट करें और फाइल को वहां पेस्ट करें। यह पूछे जाने पर कि क्या आप पुरानी फ़ाइल को ओवरराइड करना चाहते हैं, हां hit दबाएं ।
- परेशानी करने वाले ऐप्लिकेशन को फिर से शुरू करें. यह बिना " घटक 'COMDLG32.OCX' के ठीक से पंजीकृत न होने के बिना खुलना चाहिए:फ़ाइल गुम या अमान्य है " त्रुटि।