जब आप कोई प्रोग्राम चलाते हैं तो रन टाइम एरर 339 के कई कारण हो सकते हैं। उनमें से कुछ हो सकते हैं कुछ ओसीएक्स या डीएलएल फाइलें गायब हैं, दूषित हैं, या डीएलएस या ओसीएक्स पंजीकृत नहीं हैं। अनुप्रयोगों के सुचारू निष्पादन के लिए यह एक कष्टप्रद अनुभव होगा। नीचे कुछ संभावित त्रुटि संदेश दिए गए हैं जिन्हें आप रनटाइम त्रुटि 339 के लिए देख सकते हैं
त्रुटि - रनटाइम त्रुटि 339: घटक DUZOCX32.OCX सही ढंग से पंजीकृत नहीं है या फ़ाइल गायब है।
त्रुटि - रनटाइम त्रुटि 339। घटक MSMASK32.ocx या इसकी कोई निर्भरता ठीक से पंजीकृत नहीं है; फ़ाइल गुम या अमान्य है।
त्रुटि - रनटाइम त्रुटि '339': घटक "FM20.DLL" या इसकी निर्भरता में से एक सही ढंग से पंजीकृत नहीं है: एक फ़ाइल गुम या अमान्य है।
त्रुटि - रनटाइम त्रुटि 339 MSCOMCTL.OCX
जैसा कि आप उपरोक्त त्रुटि संदेशों में देखते हैं, आपको विभिन्न ocx या dll फ़ाइलों के लिए रनटाइम त्रुटियों का सामना करना पड़ सकता है। आइए देखें कि नीचे एक ओसीएक्स फ़ाइल पर एक उदाहरण लेकर इस त्रुटि को कैसे ठीक किया जाए।
विधि 1: एप्लिकेशन को पुनर्स्थापित करें
कभी-कभी डीएलएल या ओसीएक्स फाइलें दोषपूर्ण इंस्टॉलेशन के दौरान दूषित हो जाती हैं या दोषपूर्ण अनइंस्टॉलेशन में हटा दी जाती हैं। सबसे पहले और सबसे महत्वपूर्ण आप त्रुटि फेंकने वाले एप्लिकेशन को पुनर्स्थापित करने का प्रयास कर सकते हैं। यह आपको भ्रष्ट डीएलएस या ओसीएक्स फाइलों को पुनर्प्राप्त करने में मदद कर सकता है। पुनर्स्थापना के बाद फिर से जांचें कि क्या समस्या अभी भी मौजूद है। यदि समस्या अभी भी मौजूद है तो अगली विधि पर जाएँ।
विधि 2: MSCOMCTL.OCX फ़ाइल को बदलना और पंजीकृत करना
जैसा कि ऊपर उल्लेख किया गया है, त्रुटि के कारणों में से एक MSCOMCTL.OCX फ़ाइल के कारण हो सकता है। आइए देखें कि हम भ्रष्ट/गुम फाइल को कैसे बदल सकते हैं।
चरण 1: दबाएं विन + आर, प्रकार एमएस-सेटिंग्स: के बारे में, और क्लिक करें ठीक है.
विज्ञापन
चरण 2: अबाउट विंडो में के लिए जाँच करें सिस्टम प्रकार. यह एक 64-बिट ऑपरेशन सिस्टम दिखाएगा, सिस्टम प्रकार में 64-बिट सिस्टम के लिए x64 आधारित प्रक्रिया। यदि यह 32-बिट सिस्टम है तो सिस्टम प्रकार 32-बिट ऑपरेटिंग सिस्टम, x32-आधारित प्रोसेसर के रूप में दिखाई देगा।
टिप्पणी: स्क्रीनशॉट 64-बिट मशीन पर आधारित हैं
चरण 3: अब Microsoft वेबसाइट से अपने सिस्टम प्रकार के आधार पर Microsoft Visual Basic 6.0 सामान्य नियंत्रण डाउनलोड करें यहां।
चरण 4: अब इसे अनज़िप करने के लिए WinRar या &-zip का उपयोग करें। अनज़िप्ड फ़ोल्डर खोलें और उसमें mscomctl.ocx फ़ाइल देखें।
चरण 5: अब mscomctl.ocx फ़ाइल को अनज़िप किए गए फ़ोल्डर से कॉपी करें और इसे अपने सिस्टम प्रकार के आधार पर नीचे दिए गए पथों में पेस्ट करें।
टिप्पणी: कृपया बैकअप फ़ाइल ले लें यदि वह इसे बदलने से पहले नीचे पथ में मौजूद है।
पथ में 32-बिट सिस्टम कॉपी के लिए: C:\Windows\System32
पथ में 64-बिट सिस्टम कॉपी के लिए: C:\Windows\SysWOW64
चरण 6: अब दबाएं विन+आर, प्रकार अध्यक्ष एवं प्रबंध निदेशक, और क्लिक करें ठीक है.
चरण 7: आपके द्वारा अभी कॉपी की गई ओसीएक्स फ़ाइल को पंजीकृत करने के लिए अपने सिस्टम प्रकार के अनुसार नीचे दिए गए कमांड टाइप करें।
32-बिट सिस्टम के लिए:
सीडी सी:\Windows\System32 regsrv32 mscomctl.ocx
64-बिट सिस्टम के लिए:
सी:\Windows\SysWOW64 regsvr32 mscomctl.ocx
चरण 8: एक पंजीकरण सफलता पॉपअप दिखाई देगा। क्लिक ठीक है.
चरण 9: अब उस एप्लिकेशन को फिर से स्थापित करने का प्रयास करें जो त्रुटि फेंक रहा था और फिर से जांचें कि क्या समस्या हल हो गई है।
आशा है कि अब आप रन टाइम त्रुटि 399 को हल करने में सक्षम हैं। टिप्पणी करें और हमें बताएं कि आपके लिए किस विधि ने काम किया। पढ़ने के लिए धन्यवाद।
स्टेप 1 - यहां से रेस्टोरो पीसी रिपेयर टूल डाउनलोड करें
चरण दो - किसी भी पीसी समस्या को स्वचालित रूप से खोजने और ठीक करने के लिए स्टार्ट स्कैन पर क्लिक करें।