COMDLG32.OCX dosyası, birçok VB uygulamasında kullanılmak üzere çeşitli işlevler içeren ayrı bir kitaplık olan Visual Basic Runtime'ın bir parçasıdır. Varsayılan olarak bilgisayarınıza yerleştirilmez ancak birçok farklı uygulama tarafından kullanılır.
COMDLG32.OCX eksik hatasına neyin sebep olduğunu merak ediyor olabilirsiniz. Aslında bu hata genellikle söz konusu dosya eksik, bozuk veya kayıtlı olmadığında ortaya çıkar. UAC (Kullanıcı Hesabı Denetimi) sorunları da benzer sonuçlara yol açabilir.

COMDLG32.OCX eksik hatası
Benzer bir sorunla karşı karşıyaysanız hatayı düzeltmek için aşağıdaki yöntemleri denemelisiniz.
Yöntem 1: Programı Uyumluluk Modunda çalıştırın
Programı Uyumluluk Modunda çalıştıran birçok kullanıcı, eksik COMDLG32.OCX hatasını düzeltebildiklerini bildirdi. Bu işlem sırasında programın yönetici haklarıyla çalışmasına da izin verebilirsiniz.
İşte nasıl.
Adım 1 : Masaüstündeki program kısayoluna sağ tıklayın ve Özellikler'i seçin.
Adım 2 : Uyumluluğa geçin . Uyumluluk modu bölümünde Bu programı uyumluluk modunda çalıştır seçeneğini seçin ve açılır menüden Windows 7 veya 8'i seçin.
![Windows'ta eksik COMDLG32.OCX hatası nasıl düzeltilir Windows'ta eksik COMDLG32.OCX hatası nasıl düzeltilir]()
Bu programı uyumluluk modunda çalıştır'ı seçin.
Adım 3: Ayarlar bölümünde Bu programı yönetici olarak çalıştır seçeneğini seçin .
Adım 4 : Yaptığınız değişiklikleri kaydetmek için Uygula ve Tamam butonlarına tıklayın.
Daha sonra programı yeniden başlatabilir ve sorunun çözülüp çözülmediğini kontrol edebilirsiniz. Hata devam ederse sonraki yöntemi deneyin.
Yöntem 2: Dosyayı yeniden kaydedin
Mesajda belirtildiği gibi hata COMDLG32.OCX'in eksik veya bozuk olması nedeniyle oluşuyor. Bu nedenle sorunu çözmek için dosyayı yeniden kaydetmeyi deneyebilirsiniz. Lütfen aşağıdaki adımları izleyin.
Adım 1 : COMDLG32.OCX dosyasını indirin .
Adım 2 : İndirdiğiniz COMDLG32.OCX dosyasını kopyalayın ve Win+E tuşlarına basarak Dosya Gezgini'ni açın .
Adım 3 : Bilgisayarınızda aşağıdaki konuma gidin ve kopyaladığınız dosyayı sistem sürümünüze göre aşağıdaki klasöre yapıştırın.
- C:\Windows\System32 (32 bit Windows için)
- C:\Windows\SysWOW64 (64 bit Windows için)
İpucu : Kopyala ve yapıştır işlemi sırasında yönetici izinleri vermeniz gerekebilir. Etkinliği bitirmek için herhangi bir istemi onaylamanız yeterlidir.
Adım 4 : Aramayı açmak için Win + S tuşlarına basın . Daha sonra arama kutusuna cmd yazın . Komut İstemi'ne sağ tıklayın ve Yönetici olarak çalıştır'ı seçin.
Adım 5 : Aşağıdaki komutları yazın ve yürütmek için her komuttan sonra Enter tuşuna basın.
- regsvr32 /u Comdlg32.ocx
- regsvr32 /i Comdlg32.ocx
Yukarıdaki tüm adımları tamamladıktan sonra hedef programı başlatmayı deneyebilir ve COMDLG32.OCX eksik hatasının ortadan kaybolup kaybolmadığını kontrol edebilirsiniz.
Yöntem 3: UAC'yi kapatın
Windows 10/8/7'de COMDLG32.OCX eksik hatasını düzeltmenin başka bir yolu da UAC'yi kapatmaktır. UAC önemli bir güvenlik çözümü değildir çünkü yalnızca bilgisayarınızda önemli değişiklikler yapmak üzere olduğunuzda sizi uyarır. Bazı kullanıcılar bu yöntemle sorunu çözmüşlerdir, siz de deneyebilirsiniz.