comdlg32.ocx Visual Basic Runtime Suite का एक अनिवार्य घटक है। इसमें Visual suite से संबंधित एप्लिकेशन द्वारा उपयोग किए जाने वाले कई कार्य होते हैं। यह कभी-कभी भ्रष्ट हो सकता है या सिस्टम से गायब दिखाई दे सकता है। यदि आप भी उसी समस्या से जूझ रहे हैं, तो आप सही जगह पर हैं। हम आपके लिए एक सही गाइड लेकर आए हैं जो आपको comdlg32.ocx गुम समस्या को ठीक करने और विंडोज 10 में comdlg32.ocx की मरम्मत करने में मदद करेगा।
विंडोज 10 में COMDLG32.OCX Missing को कैसे ठीक करें
comdlg32.ocx विंडोज 10 गुम समस्या दो अलग-अलग मुद्दों के कारण होती है। हमने उन्हें नीचे आपके लिए सूचीबद्ध किया है ताकि आप एरर को समीक्षा और समझ सकें।
- comdlg32.exe फाइल के साथ समस्याएं: आपको फाइल को बदलने और कमांड प्रॉम्प्ट का उपयोग करके इसे पुनः पंजीकृत करने की आवश्यकता हो सकती है। यदि आपने नहीं किया है तो सभी एप्लिकेशन को इसे एक्सेस करने की अनुमति भी प्रदान करनी चाहिए।
- User Account Control (UAC): यदि UAC सक्षम है, तो आपको यह एरर दिखाई दे सकता है। इसे अक्षम करने से समस्या ठीक हो सकती है लेकिन यह प्रभावित सॉफ्टवेयर पर निर्भर करता है।
उपयोगकर्ताओं ने शिकायत की है कि जब यह एरर होता है तो यह संदेश मिलता है: Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. इसका मतलब है कि फाइल या तो गुम है या भ्रष्ट है। यह गलत तरीके से पंजीकृत हो सकती है या आपको इसे फिर से डाउनलोड करने की आवश्यकता हो सकती है। आइए देखें कि निम्नलिखित विधियों का उपयोग करके इस एरर को कैसे हल किया जाए।
विधि 1: comdlg32.ocx फाइल को पुनः पंजीकृत करें
यदि आपके कंप्यूटर की comdlg32.ocx विंडोज 10 फाइल भ्रष्ट या गुम है, तो सबसे अच्छी बात यह है कि इसे एक कार्यशील फाइल से बदलें। ऐसा करने के लिए नीचे दिए गए चरणों का पालन करें:
1. OCXme पेज पर जाएं। फाइल डाउनलोड करने के लिए Download comdlg32.ocx पर क्लिक करें।
2. इसे अपने डाउनलोड फ़ोल्डर में ढूंढें और उस पर राइट-क्लिक करें और मेनू से Copy चुनें।
3. बाएं मेनू से This PC चुनें।
4. अपने कंप्यूटर स्पेसिफिकेशन्स के आधार पर इस पथ पर जाएं।
- यदि आपके पास 32-बिट विंडोज है तो C:\Windows\System32 पथ पर जाएं
- यदि आपके पास 64-बिट विंडोज है तो C:\Windows\SysWOW64 पथ पर जाएं
5. फ़ोल्डर के अंदर कहीं भी राइट-क्लिक करें। मेनू से Paste चुनें।
6. एडमिनिस्ट्रेटर अनुमति मांगने वाला एक प्रॉम्प्ट दिखाई देगा। Continue पर क्लिक करें।
7. विंडोज सर्च बार में Command Prompt खोजें और Run as Administrator पर क्लिक करें।
8A. निम्नलिखित कमांड टाइप करें और प्रत्येक के बाद Enter दबाएं।
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
8B. यदि ऊपर बताए गए कमांड समस्या का समाधान नहीं करते हैं तो आप इन कमांड को विकल्प के रूप में भी टाइप कर सकते हैं। कमांड टाइप करने के बाद Enter key दबाएं।
- 32-बिट विंडोज के लिए:
regsvr32 %systemroot%\system32\comdlg32.ocx
- 64-बिट विंडोज के लिए:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
कमांड चलने दें और जांचें कि क्या comdlg32.ocx गुम समस्या हल हो गई है।
नोट: यदि आपकी comdlg32 फाइल गुम नहीं है, तो आप कमांड प्रॉम्प्ट में regsvr32 comdlg32.ocx कमांड चलाकर इसे पुनः पंजीकृत कर सकते हैं।
विधि 2: ऐप को संगतता मोड में खोलें
कई ग्राहकों ने बताया कि सॉफ्टवेयर को विंडोज के पिछले संस्करण के लिए संगतता मोड में चलाने से काम चला। कुछ स्थितियों में, समस्याग्रस्त प्रोग्राम एक्जीक्यूटेबल को एडमिनिस्ट्रेटर अधिकारों के साथ निष्पादित करके comdlg32.ocx फाइल एरर की समस्या ठीक हो गई थी। आप नीचे दिए गए चरणों का पालन करके दोनों को आज़मा सकते हैं।
1. प्रोग्राम एक्जीक्यूटेबल फाइल (.exe) पर राइट-क्लिक करें और मेनू से Properties चुनें।
2. Compatibility टैब में, Run this application in compatibility mode for चेक करें और खुली सूची से Windows 8 या 7 चुनें।
3. Run this program as an administrator विकल्प चेक करें।
4. यदि कोई प्रॉम्प्ट दिखाई दे तो उनकी पुष्टि करें।
5. Apply और OK पर क्लिक करें।
सॉफ्टवेयर अब एडमिन विशेषाधिकारों के साथ शुरू होना चाहिए।
विधि 3: स्वामित्व बदलें और पूर्ण अनुमतियाँ प्रदान करें
यदि सॉफ्टवेयर अभी भी एरर मैसेज प्रदर्शित कर रहा है, तो उसके मालिक और अधिकारों को बदलकर comdlg32.ocx फाइल को सभी के लिए सुलभ बनाएं। आपको एडमिनिस्ट्रेटर विशेषाधिकारों की आवश्यकता होगी और यहां बताया गया है कि आप comdlg32.ocx गुम समस्या को ठीक करने के लिए यह कैसे कर सकते हैं।
1. जारी रखने से पहले, आपको समस्याग्रस्त सॉफ्टवेयर के फ़ोल्डर में संग्रहीत comdlg32.ocx फाइल का स्वामित्व लेना होगा।
2. फाइल पर राइट-क्लिक करें और ड्रॉप-डाउन मेनू से Properties चुनें।
3. Security टैब पर जाएं।
4. Advanced विकल्प पर क्लिक करें। Advanced Security Settings के लिए विंडो खुल जाएगी।
5. Owner: लेबल के आगे, Change पर क्लिक करें। Select User or Group विंडो खुल जाएगी।
6. आप उपयोगकर्ता खाता चुनने के लिए Advanced विकल्प का उपयोग कर सकते हैं या बस इसे Enter the object name to select फॉर्म में टाइप करें। Check Names पर क्लिक करें और उपयोगकर्ता नाम सत्यापित होने की प्रतीक्षा करें और OK पर क्लिक करें।
7. अब आप फाइल के मालिक हैं। अगला, Add पर क्लिक करें।
8. Permissions Entry के तहत, Select a principal पर क्लिक करें।
9. चरण 6 दोहराएं।
10. Basic permissions अनुभाग के तहत, कोई भी बदलाव लागू करने से पहले सुनिश्चित करें कि आप Full control चुनते हैं। Ok पर क्लिक करें।
विधि 4: User Account Control अक्षम करें
जब यह समस्या केवल विशेष ऐप्स में होती है, तो UAC अक्षम करना फायदेमंद हो सकता है। यह आपके PC में कोई महत्वपूर्ण बदलाव नहीं करता। एकमात्र समस्या यह है कि इसे बंद करने के बाद, जब भी आप सिस्टम टूल्स लॉन्च करते हैं तो कई प्रॉम्प्ट प्रदर्शित हो सकते हैं। यहां बताया गया है कि आप इसे कैसे कर सकते हैं:
1. विंडोज सर्च बार में Control Panel खोजें और उस पर क्लिक करें।
2. User Accounts विकल्प चुनें।
नोट: यदि आप इसे ढूंढने में असमर्थ हैं, तो View by विकल्प को Large icons में बदलें और इसे ढूंढें।
3. इसे खोलें और Change User Account Control Settings चुनें।
4. अब एक सुरक्षा स्लाइडर विशिष्ट स्तरों के साथ प्रदर्शित होगा। यदि स्लाइडर ऊपर के पास है, तो इसे एक स्तर नीचे करने का प्रयास करें और OK पर क्लिक करें। जांचें कि क्या यह समस्या ठीक करता है।
यदि आप अभी भी comdlg32.ocx गुम समस्या का सामना कर रहे हैं तो इसे एक कदम और नीचे करने का प्रयास करते रहें और जांचें कि क्या यह समस्या हल करता है।
विधि 5: विरोधाभासी सॉफ्टवेयर को पुनः इंस्टॉल करें
कुछ उपयोगकर्ताओं के लिए, comdlg32.ocx एरर का कारण बनने वाले सॉफ्टवेयर को पुनः इंस्टॉल करने से भी समस्या हल हो सकती है। इन चरणों का पालन करें।
1. Run डायलॉग बॉक्स खोलने के लिए Windows + R कुंजियों को एक साथ दबाएं।
2. Run Dialog Box में appwiz.cpl दर्ज करें और अनइंस्टॉलर विंडो खोलने के लिए OK पर क्लिक करें।
3. वह सॉफ्टवेयर चुनें जो comdlg32.ocx समस्या पैदा कर रहा है। उस पर राइट-क्लिक करें और Uninstall चुनें।
नोट: हमने नीचे उदाहरण के रूप में Bonjour का उपयोग किया है।
4. पुष्टि प्रॉम्प्ट में Yes पर क्लिक करें और Windows PC को रीस्टार्ट करें।
5. इसकी आधिकारिक डाउनलोड लिंक से हटाए गए सॉफ्टवेयर का नवीनतम संस्करण पुनः इंस्टॉल करें।
अक्सर पूछे जाने वाले प्रश्न (FAQs)
Q1. विंडोज 10 64 बिट पर, मैं comdlg32.ocx कैसे पंजीकृत कर सकता हूं?
Ans: कमांड प्रॉम्प्ट में regsvr32 comctl32.ocx टाइप करें और Enter दबाएं। यह फाइल को पंजीकृत करेगा।
Q2. वास्तव में comdlg32.ocx क्या है?
Ans: Comdlg32.ocx एक CMDialog ActiveX control DLL है जिसे Visual Studio या Visual Basic सॉफ्टवेयर के साथ एम्बेड किया गया था।
Q3. क्या comdlg32.ocx एक सुरक्षित प्रोग्राम है?
Ans: हां, यह CMDIALOG से जुड़ी एक वैध फाइल है। इसे CMDialog ActiveX Control DLL के रूप में भी जाना जाता है।
अनुशंसित:
- Fix The Active Directory Domain Services is Currently Unavailable
- Fix Windows 10 0xc004f075 Error
- Fix 0x80004002: No Such Interface Supported on Windows 10
- Fix VCRUNTIME140.dll Missing on Windows 11
हम आशा करते हैं कि यह गाइड मददगार था और आप विंडोज 10 में comdlg32.ocx missing समस्या को ठीक करने में सक्षम थे। हमें बताएं कि आपके लिए कौन सी विधि सबसे अच्छा काम करती है। यदि आपके कोई प्रश्न या सुझाव हैं तो उन्हें टिप्पणी अनुभाग में छोड़ने के लिए स्वतंत्र महसूस करें।