hangarçeviri
HANGAR ÇEVİRİ
Discord'a Katıl

Şimdi yayında

Hangar istemcisi yayında.

Hangar bilgisayarındaki oyunları bulur, doğru Türkçe yamayı tek tıkla kurar ve oyun güncellendiğinde yamayı da günceller. Windows 10 ve 11 için ücretsiz.

Discord topluluğu

Discord'da aramıza katıl.

Yeni yamalar ilk Discord sunucumuzda duyurulur. Ekiple ve diğer oyuncularla sohbet edebilir, kurulumda takıldığında yardım alabilir, ekibe katılmak için başvurabilirsin.

Discord'a katıl

Yama ara

ESC

Arşivden keşfet

Türkçe yama ve dublaj arşiviTümünü gör ›

0xc000007b Hatası: “Uygulama Düzgün Başlatılamadı” Nasıl Çözülür?

100%

Kısaca

Oyunu açarken “Uygulama düzgün başlatılamadı (0xc000007b). Uygulamayı kapatmak için Tamam'ı tıklatın.” uyarısı alıyorsanız en hızlı çözüm, Microsoft'un resmî sitesinden Visual C++ Yeniden Dağıtılabilir paketinin hem x86 hem x64 sürümünü kurmak, bilgisayarı yeniden başlatmak ve ardından oyun dosyalarını doğrulamaktır. Bu hata çoğunlukla 32 bit ve 64 bit bileşenlerin birbirine karışmasından doğar; aşağıdaki adımlar en kolaydan zora doğru sıralandı.

0xc000007b hatası ne anlama geliyor?

Microsoft'un Windows hata kodu belgelerinde 0xC000007B, STATUS_INVALID_IMAGE_FORMAT olarak geçer. Windows bu kodla, yüklemeye çalıştığı bir program dosyasının ya da DLL'nin bu sistemde çalışacak biçimde olmadığını veya hatalı olduğunu söyler. Oyunlarda bunun en yaygın nedeni, 32 bit bir oyunun 64 bit bir DLL'yi (ya da tersini) yüklemeye çalışmasıdır.

Bu karışıklık genellikle internetten tek tek indirilip oyun klasörüne veya Windows klasörlerine kopyalanan DLL dosyalarından, yarım kalmış kurulumlardan ya da bozulmuş çalışma zamanı paketlerinden kaynaklanır. Hata oyuna özgü değildir; Resident Evil 7 Biohazard gibi görece yeni bir yapımda da 2000'lerin bir oyununda da aynı pencereyle karşılaşabilirsiniz. Önemli olan, eksik ya da yanlış mimarideki bileşeni doğru kaynaktan yenilemektir.

Resident Evil 7 Biohazard oyun içi ekran görüntüsü

Adım adım çözüm

  1. Bilgisayarı yeniden başlatın ve Windows Update'i çalıştırın. Bekleyen güncellemeler ve yarım kalmış kurulumlar tamamlanır, kilitli dosyalar serbest kalır.

  2. Visual C++ v14 paketinin x86 ve x64 sürümlerini birlikte kurun. Microsoft, paket mimarisinin uygulamanın mimarisiyle eşleşmesi gerektiğini belirtiyor; 64 bit Windows'ta 32 bit oyunlar x86, 64 bit oyunlar x64 paketini kullandığı için ikisini birden kurmak eksik mimari ihtimalini ortadan kaldırır. Dosyaları yalnızca Microsoft Learn'deki Latest Supported Visual C++ Redistributable Downloads sayfasından indirin; kurulum paketin zaten yüklü olduğunu söylerse Onar seçeneğini kullanın.

  3. Eski oyunlar için eski Visual C++ paketlerini ekleyin. 2010, 2012 ve 2013 dönemine ait oyunlar kendi sürümlerini ister; aynı Microsoft sayfasındaki eski paketlerin x86 ve x64 sürümlerini kurmak, bu oyunların aradığı doğru mimarideki dosyaları sağlar.

  4. Oyun dosyalarını doğrulayın. Steam'de oyuna sağ tıklayıp Özellikler › Yüklü Dosyalar › Oyun dosyalarının bütünlüğünü doğrula yolunu izleyin; bozuk veya eksik dosyalar sunucudaki asıl kopyalarıyla değiştirilir. Epic Games Launcher'da aynı işlem kütüphanedeki oyunun menüsünden Yönet › Doğrula ile yapılır.

  5. Elle kopyaladığınız DLL'leri kaldırın. Daha önce bir siteden indirip oyun klasörüne attığınız msvcp, vcruntime, d3dx veya xinput dosyaları varsa yalnızca kendi eklediklerinizi silin ve dosya doğrulamasını tekrarlayın; yanlış mimarideki tek bir DLL bu hatayı tek başına üretebilir. Windows klasörlerindeki sistem dosyalarına elle dokunmayın, onları sonraki adımlar onarır.

  6. DirectX End-User Runtime'ı kurun. Microsoft'un resmî DirectX End-User Runtime Web Installer'ı, eski oyunların ihtiyaç duyduğu d3dx9, xinput ve XAudio dosyalarının 32 ve 64 bit kopyalarını birlikte yükler; Windows'taki DirectX 12'yi değiştirmez, yalnızca eksik eski bileşenleri ekler.

  7. Sistem dosyalarını onarın. Yönetici olarak açtığınız Komut İstemi'nde önce DISM /Online /Cleanup-Image /RestoreHealth, ardından sfc /scannow komutunu çalıştırın; bozulmuş Windows bileşenleri Microsoft'un kaynaklarından onarılır.

  8. Ekran kartı sürücüsünü güncelleyin. Sürücü paketleri de oyunların yüklediği DLL'leri içerir; NVIDIA, AMD veya Intel'in resmî sitesinden güncel sürücüyü kurmak sürücü kaynaklı uyumsuzlukları temizler.

  9. Oyunu yeniden kurun. Diğer adımlar sonuç vermezse oyunu kaldırıp yeniden indirin; kayıt dosyalarınız buluta yedeklenmiyorsa önce onları güvenli bir yere kopyalayın.

Kaçınmanız gerekenler

  • DLL indirme siteleri Tek tek DLL sunan siteler hem yanlış sürüm hem de zararlı yazılım riski taşır; çalışma zamanı dosyalarını her zaman Microsoft'un tam paketleriyle kurun.

  • System32 ve SysWOW64'e elle dosya atmak 64 bit Windows'ta System32 klasörü 64 bit, SysWOW64 klasörü ise 32 bit dosyaları tutar. Adlar ters göründüğü için yanlış klasöre kopyalanan dosyalar 0xc000007b'nin klasik nedenlerindendir.

  • Kayıt defteri temizleyicileri Bu hatayı çözmezler, üstelik çalışan kurulumları bozabilirler.

Hata tek oyunda mı, her yerde mi?

Hata yalnızca bir oyunda çıkıyorsa sorun büyük olasılıkla o oyunun klasöründeki dosyalardadır; doğrulama ve gerekirse yeniden kurulum genelde yeter. Birden fazla programda aynı kodu görüyorsanız sorun sistem genelindedir ve Visual C++ paketleri ile DISM ve SFC adımları öne çıkar. Hata bir mod ya da ek araç kurduktan sonra başladıysa önce o eklentiyi kaldırıp oyunu temiz hâliyle deneyin; eklentinin oyunla aynı mimaride (32 ya da 64 bit) olup olmadığını geliştiricisinin sayfasından kontrol edin.

Resident Evil 7 Biohazard oyun içi ekran görüntüsü

Resident Evil 7 Biohazard'ı Türkçe oynamak isterseniz Resident Evil 7 Biohazard Türkçe Yama sayfasına göz atabilirsiniz. Hangar Çeviri gönüllü bir ekip; çevirilerini makine çevirisi kullanmadan insan eliyle hazırlıyor ve yamalar hangarceviri.com'da ücretsiz.

Sık sorulan sorular

0xc000007b hatası ekran kartının bozulduğu anlamına mı gelir?

Çoğunlukla hayır; kod, Windows'un uyumsuz ya da hatalı bir program dosyası bulduğunu gösterir ve donanım arızasından çok eksik, bozuk veya yanlış mimarideki yazılım bileşenine işaret eder.

64 bit Windows'ta neden x86 paketini de kurmam gerekiyor?

Çünkü 32 bit oyunlar 64 bit Windows'ta da 32 bit çalışma zamanı dosyalarını kullanır ve Microsoft paketin uygulamanın mimarisiyle eşleşmesini şart koşar; iki sürümü birlikte kurmak en güvenli yoldur.

0xc000007b ile 0xc0000142 aynı hata mı?

Hayır; 0xc000007b dosyanın biçiminin uyumsuz olduğunu, 0xc0000142 ise bir DLL'nin başlatılamadığını anlatır, çözümleri benzeşse de nedenleri farklıdır.

Kaynak: Microsoft Learn

Resident Evil 7 Biohazard Türkçe yaması hazır Türkçe yamayı indir

Yorumlar 0

Henüz yorum yok. Takıldığın bir yer varsa ilk soruyu sen sor.

Yorum yaz