Düzeltme: comctl32.ocx dosyası eksik veya geçersiz

Bazı kullanıcılar, çeşitli uygulamaları veya oyunları açmaya çalışırken comdlg32.ocx bileşeniyle ilişkili hatalarla karşılaşıyor . Çoğu zaman, kullanıcı Windows 10'da eski veya son derece eski bir uygulamayı açmaya çalıştığında bunun gibi hatalarla karşılaşılır.

Comdlg32.ocx bileşeniyle ilişkili birçok hata çeşidi vardır  . İşte en popüler olaylardan birkaçı:

  • "COMDLG32.OCX 'bileşeni doğru olarak kaydedilmemiş: dosya eksik veya geçersiz"
  • "Comdlg32.ocx bileşeni veya bağımlılıkları doğru kaydedilmemiş: bir dosya eksik veya geçersiz."

Çoğu zaman, comdlg32.ocx  çalışma zamanı kitaplığıyla ilişkili bir hata,  bu belirli çalışma zamanı kitaplığının kayıtlı olmaması, eksik veya son derece güncel olmaması nedeniyle oluşur.

Not: comdlg32.ocx dosyasını  işaret eden bir hatanın,  söz konusu uygulamanın farklı bir bit sürümünde çalışacak şekilde tasarlandığının da bir işareti olabileceğini unutmayın.

Comctl32.ocx nedir

Comctl32.ocx , isteğe bağlı bir Visual Basic 6.0 çalışma zamanı dosyasıdır. Bu dosya ( Comctl32.ocx)  ve Visual Basic 6.0 üzerinde çalışan uygulamaların ihtiyaç duyduğu diğer isteğe bağlı kitaplık dosyalarının çoğu varsayılan olarak Windows 10'a dahil değildir.

Bu kitaplık dosyasının PC'nize kopyalanma ve kaydedilme şekli, Visual Basic 6.0 ile geliştirilmiş bir uygulama aracılığıyladır. Tipik olarak,  Comctl32.ocx kitaplık dosyasına ihtiyaç duyan herhangi bir uygulama , yükleme işlemi sırasında dosyayı kopyalayıp kaydedecektir. Kurulum işlemi sırasında çalışma zamanı dosyası yanlış bir şekilde kopyalanır veya kaydedilirse , çoğu zaman Comctl32.ocx dosyasıyla ilgili sorunlar  ortaya çıkar.

Comctl32.ocx dosyasıyla ilişkili bir sorunla uğraşıyorsanız  , aşağıdaki yöntemler yardımcı olacaktır. Durumu çözmeyi başaran bir yöntemle karşılaşana kadar lütfen iki olası düzeltmeyi izleyin. Hadi başlayalım!

Yöntem 1: comctl32.ocx dosyasını yükseltilmiş bir Komut İstemi'nden kaydettirin

Çoğu zaman, sorun comctl32.ocx  dosyası bilgisayarınızda kayıtlı olmadığı için oluşur  . Bu sorunla karşılaşan kullanıcıların büyük çoğunluğu, comctl32.ocx dosyasını yükseltilmiş bir Komut İstemi'nden kaydederek sorunu çözmeyi başardı.

Comctl32.ocx  dosyasını kaydettirmek için hızlı bir kılavuz  :

  1. Arama işlevini kullanmak için Windows Başlat çubuğunu açın (veya Windows tuşuna basın) ve " cmd " yazın. Ardından, Komut İstemi'ne sağ tıklayın ve yükseltilmiş bir Komut İstemi açmak için Yönetici Olarak Çalıştır'ı  seçin .

  2. Yükseltilmiş Komut İstemi'nde, aşağıdaki komutu yazın (bit sürümünüzle ilişkili) ve comctl32.ocx dosyasını kaydetmek için Enter tuşuna basın :

    regsvr32 comctl32.ocx - Windows 32 - bit

    C: \ Windows \ SysWOW64 \ regsvr32 C: \ Windows \ SysWOW64 \ comdlg32.ocx - Windows 64 - bit

  3. " DllregisterServer comctl32.ocx başarılı " görürseniz , bu işlemin başarılı olduğu anlamına gelir.
  4. Yükseltilmiş Komut İstemi'ni kapatın ve bilgisayarınızı yeniden başlatın. Bir sonraki başlangıçta, daha önce "COMDLG32.OCX" Bileşenini görüntüleyen uygulamayı  doğru şekilde kaydedilmedi: dosya eksik veya geçersiz ". Normal olarak açabilmelisin.

Hala "COMDLG32.OCX" Bileşeni ile  doğru şekilde kaydedilmemiş sorun yaşıyorsanız: dosya eksik veya geçersiz "  hatası, Yöntem 2'ye geçin .

Yöntem 2: COMDLG32.OCX dosyasını C: \ Windows \ SysWOW64 klasöründen   kopyalayın 

İlk yöntem, bir büst olsaydı, bkz kopyalayarak olsun Comdlg32.ocx dosyayı  C: \ Windows \ SysWOW64   için C: \ Windows'un . Bazı kullanıcılar, bu geçici çözümün, daha önce "COMDLG32.OCX" Bileşeni doğru şekilde kaydedilmediğini gösteren uygulamayı başlatmalarını sağladığını bildirdi  : dosya eksik veya geçersiz "  hatası.

İşte kopyalanması ile ilgili kısa bir rehber  Comdlg32.ocx dosyayı  \ Windows \ SysWOW64: C  için  C: \ Windows'un:

  1. Dosya Gezgini'ni açın ve   C: \ Windows \ SysWOW64'e gidin . Oraya vardığınızda ya arama işlevini kullanın ya da COMDLG32.OCX dosyasını bulmak için manuel olarak göz atın  . Bunu yaptıktan sonra panonuza kopyalayın.

    Not: COMDLG32.OCX dosyasını bulmayı  başaramazsanız , bu bağlantıyı ( burada ) ziyaret edin ve Microsoft Visual Basic 6.0 Ortak Denetimleri'ni indirmek için İndir düğmesine basın . Ardından, yükleyiciyi açın ve sisteminize Microsoft Visual Basic 6.0 Common Controls yüklemek için ekrandaki komut istemlerini izleyin . Kurulum tamamlandığında, bilgisayarınızı yeniden başlatın ve 1. adımı tekrarlayın.

  2. İle  Comdlg32.ocx için panoya, gezinmek kopyalanmış dosyanın   C: \ Windows'un  dosya ve yapıştırma orada. Eski dosyayı geçersiz kılmak isteyip istemediğiniz sorulursa, Evet'e basın .
  3. Zahmetli uygulamayı yeniden başlatın. Bu olmadan açmalıyız  ”doğru kayıtlı Bileşen 'Comdlg32.ocx': Dosya eksik veya geçersiz”  hatası.