द्वारा करण
गेम खेलने या कुछ एप्लिकेशन का उपयोग करने का प्रयास करते समय, उपयोगकर्ताओं ने निम्न त्रुटि की सूचना दी है:
comctl32.ocx फ़ाइल गुम या अमान्य है
त्रुटि निम्नलिखित कथनों में भी हो सकती है:
घटक 'COMDLG32.OCX' सही ढंग से पंजीकृत नहीं है: फ़ाइल गुम या अमान्य है।
घटक comdlg32.ocx या इसकी कोई निर्भरता ठीक से पंजीकृत नहीं है: एक फ़ाइल गुम या अमान्य है।

comctl32.ocx क्या है?
Comctl32.ocx एक Visual Basic 6.0 रनटाइम फ़ाइल है, लेकिन यह वैकल्पिक है। यदि आपके सिस्टम में यह नहीं है, तो आप यहां चर्चा की जा रही त्रुटि प्राप्त कर सकते हैं। यह संभव हो सकता है कि फ़ाइल सिस्टम में मौजूद हो, लेकिन यह सही संस्करण नहीं है। एक और संभावना यह है कि फ़ाइल दूषित हो सकती है।
किसी भी मामले में, समाधान उन्नत कमांड प्रॉम्प्ट से फ़ाइल को पंजीकृत या पुन: पंजीकृत करना है। कुछ और करने से पहले, कंट्रोल पैनल >> सिस्टम खोलें और जांचें कि आपका सिस्टम विंडोज के 32-बिट या 64-बिट संस्करण का उपयोग कर रहा है या नहीं।
कमांड प्रॉम्प्ट के माध्यम से Comctl32.ocx को पंजीकृत/पुनः पंजीकृत करें
1] विंडोज सर्च बार में कमांड प्रॉम्प्ट खोजें और विकल्प पर राइट-क्लिक करें। व्यवस्थापक के रूप में चलाएँ चुनें।
2] निम्न में से कोई भी कमांड टाइप करें और इसे निष्पादित करने के लिए एंटर दबाएं:
विंडोज 32 बिट के लिए,
regsvr32 comctl32.ocx
विंडोज 64 बिट के लिए,
C:\Windows\SysWOW64\regsvr32 C:\Windows\SysWOW64\comdlg32.ocx

3] पुनः आरंभ करें व्यवस्था और समस्या का समाधान होगा।