Eğer sizde Comctl32.ocx file missing or failed to load hatası alıyorsanız, dosyayı tekrar indirmeniz ve dosyayı yeniden kaydetmeniz gerekebilir. İşte çözüm yolu.
Aldığınız hata mesajı:
Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid.
Comctl32.ocx file is missing or invalid
Comctl32.ocx Nedir?
Comctl32.ocx bir Visual Basic 6.0 çalışma dosyası ve varsayılan olarak Windows 10 işletim sisteminin bir parçası değil. İhtiyacı olan herhangi bir uygulama paketinin bir parçası olarak kurulabilir. Ancak, zaman zaman dosya sisteme girebilir veya giremez. Bu sorunla karşılaşırsanız, dosyayı indirmeniz ve ocx dosyasını yeniden kaydetmeniz gerekir.
1- comctl32.ocx dosyasını indiriniz
Comctl32.ocx dosyası bozuksa veya yazılım otomatik olarak yüklemesini sağlayamazsa, Microsoft’un web sitesinden manuel olarak indirebilirsiniz.
Paketi indirdikten sonra, comctl32.ocx dosyasını paketten çıkarmanız ve gerekli klasöre kopyalayıp yapıştırmanız gerekir.
Windows 64-bit kullandığınızı varsayarak, Explorer’da C:\Windows\SysWOW64 konumuna gidin ve dosyayı bu SysWOW64 klasörüne yapıştırın. Windows 32-Bit kullanıyorsanız, bunu C:\Windows System32 klasörüne yerleştirmeniz gerekir.
Önceki dosyayı geçersiz kılmak isteyip istemediğiniz sorulursa, Evet’i seçin.
2- comdlg32.ocx dosyasını kaydettirin
Ardından, comdlg32.ocx dosyasını yeniden kaydetmeniz gerekebilir. Bunu yapmak için, Windows arama çubuğunda Komut İstemi‘ni arayın ve sonuca sağ tıklayın. Yönetici olarak çalıştır’ı seçin. Bu yükseltilmiş bir Komut İstemi penceresi açar.
Aşağıdaki komutu yazın ve Enter tuşuna basın:
regsvr32 comctl32.ocx
Sistemi yeniden başlatın ve çözülüp çözülmediğini kontrol edin.