DLL Windows'ta çalışmak için tasarlanmamış veya hata içeriyor mesajı, Windows'taki bir Bad Image hatasıdır. Windows DLL'yi bulmuştur, ancak doğru şekilde yükleyememiştir. Dosya bozuk, uyumsuz ya da hasarlı bir uygulama veya çalışma zamanı bileşeni tarafından sağlanmış olabilir. Bu, eksik DLL hatasından farklıdır: eksik olması Windows'un dosyayı bulamadığı; Bad Image ise bulduğu dosyayı yükleyemediği anlamına gelir. Sahibini belirlemek için DLL adını ve tam yolunu kullanın, ardından hedefli bileşen onarımından daha kapsamlı Windows denetimlerine kadar dört onarım yolunu izleyin.

DLL'nin Windows'ta çalışmak için tasarlanmadığını veya hata içerdiğini bildiren hata mesajı

Belirtiler

  • Bir uygulama veya oyun başlatılırken, genellikle bir DLL adı ve dosya yolu belirten Bad Image iletişim kutusu görüntülenir.
  • Bir uygulama, oyun, eklenti veya çalışma zamanı güncellemesinden sonra tek bir program başarısız olur.
  • Birbiriyle ilgisiz birkaç program başarısız olur; bu durum hasarlı Windows bileşenlerine veya paylaşılan bağımlılıklara işaret edebilir.
  • Mesajda VCRUNTIME140.dll, MSVCP110.dll veya X3DAUDIO1_7.dll gibi dosyalar yer alabilir. Herhangi bir onarım yapmadan önce adı ve tam yolu kaydedin.

Hızlı Tanılama Kontrol Listesi

  • Adı VCRUNTIME, MSVCP veya VCOMP ile başlıyorsa: DLL genellikle bir Visual C++ çalışma zamanına aittir. Görüntülenen yol C:\Windows\System32 olsa bile Yöntem 1'e geçin.
  • Adı D3DX, X3DAUDIO veya XINPUT ile başlıyorsa: Genellikle DirectX veya bir oyun ön koşuluyla ilişkilidir. Yöntem 1'e geçin ve oyunun belirttiği bileşeni veya resmi yükleyicisini onarın.
  • DLL, etkilenen uygulamanın yükleme klasöründeyse: Yöntem 2'ye geçin ve uygulamayı özgün kaynağından onarın veya yeniden yükleyin.
  • Birbiriyle ilgisiz birkaç uygulama başarısız oluyorsa veya DLL bir Windows bileşeniyse: Windows bileşeni ve korunan dosya denetimleri için Yöntem 3'e geçin.
  • Sahibi belirsizse veya birkaç bağımlılık kategorisi söz konusuysa: DLL ve sistem sorunlarına yönelik rehberli tarama için Yöntem 4'e geçin.

Hızlı Yöntem Karşılaştırması

YöntemEn Uygun Olduğu DurumVerimlilikKullanıcı Çabası
Adı geçen çalışma zamanını veya bileşeni onarmaVisual C++, DirectX veya oyun bağımlılığı DLL'leriÇok hedefliOrta
Uygulamayı onarma veya yeniden yüklemeTek uygulamanın klasöründeki DLL veya yalnızca bir uygulamanın başarısız olmasıHedefliDüşük ila orta
Windows dosyalarını onarmaBirden fazla başarısızlık veya doğrulanmış Windows bileşenleriKapsamlı sistem denetimiOrta
Fionn DLL FixerBelirsiz, hasarlı, eksik veya sürüm uyuşmazlığı olan DLL sorunlarıRehberli tarama ve onarımDüşük

Yöntem 1: Hata Mesajında Adı Geçen Çalışma Zamanını veya Bileşeni Onarın

Ne zaman kullanılır: DLL adı paylaşılan bir çalışma zamanını veya oyun bileşenini gösterdiğinde. Onarımı yalnızca klasöre göre değil, DLL sahibine göre seçin.

Adım Adım Kılavuz

  1. Bad Image iletişim kutusundaki DLL adını ve tam yolu kopyalayın.
  2. Adı muhtemel sağlayıcısıyla eşleştirin: VCRUNTIME*.dll, MSVCP*.dll ve VCOMP*.dll Microsoft Visual C++ Redistributable paketlerini; D3DX*.dll, X3DAUDIO*.dll ve XINPUT*.dll ise DirectX'i veya bir oyun ön koşulunu gösterir.
  3. Bu adı geçen çalışma zamanını veya bileşeni onarmak ya da yeniden yüklemek için etkilenen yazılımın yayıncısına ait resmi yükleyiciyi veya destek talimatlarını kullanın.
    Windows Ayarlarında yüklü uygulamalar bölümü
  4. Bileşen yükleyicisi isterse Windows'u yeniden başlatın.

Nasıl Doğrulanır

Etkilenen uygulamayı yeniden açın. Aynı Bad Image iletişim kutusu tekrar görünmemelidir. Görünürse DLL'nin tam adını doğrulayın ve dosya uygulamanın kendisine aitse Yöntem 2'ye geçin.

Yöntem 2: Etkilenen Uygulamayı Onarın veya Yeniden Yükleyin

Ne zaman kullanılır: Özellikle görüntülenen DLL uygulamanın yükleme dizinindeyse yalnızca tek bir uygulama başarısız olduğunda.

Adım Adım Kılavuz

  1. Etkilenen uygulamayı kapatın ve DLL adını ile yolunu kaydedin.
  2. Yayıncı sağlıyorsa uygulamanın bakım veya onarım seçeneğini açın.
  3. Onarım kullanılamıyorsa veya hatayı çözmüyorsa uygulamayı Windows Ayarları'ndan kaldırın.
  4. Uygulamayı özgün yayıncısından veya mağaza kaynağından yeniden yükleyin.

Nasıl Doğrulanır

Yüklemeden sonra aynı uygulamayı başlatın. Başarılı bir onarım, özgün Bad Image mesajı olmadan normal başlangıç ekranına ulaşır.

Yöntem 3: Windows Bileşenlerini ve Sistem Dosyalarını Onarın

Ne zaman kullanılır: Birbiriyle ilgisiz birden fazla uygulama Bad Image hatası gösterdiğinde veya hedefli çalışma zamanı ve uygulama onarımından sonra sorun devam ettiğinde.

Adım Adım Kılavuz

  1. Komut İstemi'ni yönetici olarak açın.
  2. Aşağıdaki komutu çalıştırın ve tamamlanmasını bekleyin:
    DISM /Online /Cleanup-Image /RestoreHealthDISM RestoreHealth komutunun Komut İstemi'nde çalıştırılması
  3. DISM tamamlandıktan sonra aşağıdaki komutu çalıştırın:
    sfc /scannow
    SFC scannow komutunun çalıştırılması
  4. Windows'u yeniden başlatın.

Nasıl Doğrulanır

Yeniden başlatmanın ardından etkilenen uygulamayı ve daha önce başarısız olan başka bir programı deneyin. Yalnızca özgün uygulama hâlâ başarısız oluyorsa, çalışma zamanı veya yüklemesi daha olası sahibidir.

Yöntem 4: Fionn DLL Fixer ile Hatayı Düzeltin

Ne zaman kullanılır: DLL sahibi belirsiz olduğunda, manuel tanılama birkaç çalışma zamanı kategorisini kapsadığında veya algılanan eksik, hasarlı ve sürüm uyuşmazlığı olan DLL ve sistem sorunları için rehberli tarama istediğinizde. Bu seçenek, manuel tanılama adımlarını azaltmak için önerilir.

Adım Adım Kılavuz

  1. Fionn DLL Fixer'ı başlatın. Yazılım, bilgisayarınızı DLL ve sistem sorunları için otomatik olarak tarar ve tarama tamamlandığında algılanan sonuçları görüntüler.Fionn DLL Fixer'ı başlatma
  2. Tarama tamamlandıktan sonra, algılanan tüm DLL ve sistem sorunlarını otomatik olarak düzeltmeye başlamak için “Repair” düğmesine tıklayın.Tarama tamamlandıktan sonra Repair düğmesine tıklama
  3. Onarım sürerken bekleyin. Bu işlem sırasında düğme, tüm sorunlar onarılana kadar “Fixing” olarak değişir.Onarım işleminin devam etmesini bekleme
  4. Onarım tamamlandığında onay iletişim kutusunda “Ok” seçeneğine tıklayın. İstenirse sorunun çözülüp çözülmediğini kontrol etmeden önce bilgisayarınızı yeniden başlatın.Onarım tamamlandığında onay iletişim kutusunda Ok seçeneğine tıklama
  5. Sorun yeniden başlatmadan sonra devam ederse, başka bir tarama yapmak için “Recheck” seçeneğine tıklayın. Yeni sorunlar bulunursa bunları düzeltmek için yeniden “Repair” seçeneğine tıklayın.Sorun devam ederse Recheck seçeneğine tıklama

Nasıl Doğrulanır

Onarımdan ve istenen yeniden başlatmadan sonra özgün uygulamayı açın. Hata devam ederse Recheck kullanın; ardından DLL'nin tam adını, yolunu, uygulama sürümünü ve tarama bulgularını uygulama geliştiricisine veya resmi desteğe iletin.

Doğrulama Kontrol Listesi

  • Etkilenen uygulama Bad Image veya DLL iletişim kutusu olmadan açılır.
  • Özgün DLL adı ve tam yol yeni bir hata mesajında görünmez.
  • Sorun birden fazla programı etkilediyse, daha önce başarısız olan ikinci bir uygulama normal şekilde açılır.
  • Bileşen yükleyicisi, onarım komutu veya onarım aracı istediyse Windows yeniden başlatılmıştır.

Sonuç

DLL adı ve yoluyla başlayın, ardından dosyayı gerçekten sağlayan bileşeni onarın. Visual C++ ve DirectX adları genellikle çalışma zamanı veya ön koşul onarımı gerektirirken, tek bir uygulama klasöründeki DLL genellikle uygulama onarımı gerektirir. Birden fazla uygulama başarısız olduğunda veya bir Windows bileşeni söz konusu olduğunda DISM ve SFC kullanın. Tanılama belirsiz kalırsa Fionn DLL Fixer, Recheck seçeneğiyle algılanan DLL ve sistem sorunlarını tarayabilir ve onarabilir. Başarıyı etkilenen programı yeniden açarak doğrulayın. İletişim kutusu görünmeye devam ederse yayıncıyla tam hata metnini, DLL yolunu ve uygulama sürümünü paylaşın.

SSS

Bad Image DLL hatası ne anlama gelir?

Windows DLL'yi bulmuştur, ancak doğru şekilde yükleyememiştir. Sebep bozulma, uyumsuz sürüm veya dosyayı sağlayan uygulama ya da bileşendeki hasar olabilir.

System32 yolu, önce DISM ve SFC çalıştırmam gerektiği anlamına mı gelir?

Hayır. Klasör konumu tek başına DLL sahibini belirlemez. Bir Visual C++ çalışma zamanı DLL'si System32'de saklanabilir; bu nedenle uygun olduğunda önce dosya adını kontrol edin ve sağlayıcısını onarın.

VCRUNTIME140.dll veya MSVCP110.dll hangi çalışma zamanı tarafından sağlanabilir?

VCRUNTIME ve MSVCP adları yaygın olarak Microsoft Visual C++ Redistributable paketleriyle ilişkilidir. Eşleşen çalışma zamanını seçmek için etkilenen yazılımın yayıncısına ait resmi ön koşul veya destek yönergelerini kullanın.

DLL'yi elle değiştirmeli miyim?

Doğrulanmamış tek başına bir DLL indirmesi kullanmayın. DLL sahibine ait çalışma zamanını, uygulamayı veya Windows bileşenini onarmak, uyumlu bir dosya kümesini geri yükleme olasılığı daha yüksek bir yöntemdir.

Resmi desteğe ne göndermeliyim?

Tam hata metnini, DLL dosya adını, görüntülenen yolu, etkilenen uygulamanın adını ve sürümünü ve daha önce denediğiniz onarım adımlarını gönderin.