Oyunları başlatırken 0xc000007b hatasını nasıl giderirsiniz

Kerem Aydın·9 Temmuz 2026·⏱5 dk

0xc000007b (STATUS_INVALID_IMAGE_FORMAT) hatası, uygulamaların bit uyumsuzluğundan kaynaklanan bir çakışma nedeniyle ortaya çıkar: çoğunlukla 32 bitlik bir oyun, 64 bitlik bir DLL kitaplığını yüklemeye çalışır (veya tam tersi). Bunu düzeltmek için Microsoft Visual C++ Redistributable paketlerinin her iki mimarisini de (x86 ve x64) yeniden kurmanız, DirectX'i güncellemeniz ve komut satırı aracılığıyla sistem dosyalarının bütünlüğünü kontrol etmeniz gerekir. Sorun vakaların %90'ında çalışma zamanı kitaplıklarının doğru kurulmasıyla çözülür.

Neden 0xc000007b hatası ortaya çıkar

Windows işletim sistemi, 32 bitlik (x86) ve 64 bitlik (x64) işlemler için kitaplıkları kesin olarak ayırır. Oyunun yürütülebilir dosyası (.exe) yanlış mimariye sahip bir DLL dosyasına erişirse, yükleyici yöneticisi 0xc000007b koduyla başlatmayı durdurur.

Arızanın temel nedenleri:

  • Visual C++ Redistributable eksikliği veya bozulması. Oyunlar belirli kitaplık sürümlerini (2015–2022) gerektirir. Yalnızca x64 paketi kuruluysa ve oyun 32 bitlikse, hata oluşur.
  • Hatalı DirectX kurulumu. Eski veya eksik d3dx9_43.dll, xinput1_3.dll ve diğer bileşen dosyaları.
  • Windows sistem dosyalarının bozulması. ntdll.dll veya kernel32.dll içindeki arızalar.
  • Ekran kartı sürücüleriyle çakışma. Güncel olmayan GPU yazılımı, grafik API çağrılarını yanlış işleyebilir.

Önemli: Hata, ekran kartınızın veya işlemcinizin "bozulduğu" anlamına gelmez. Bu, donanım değiştirmeden giderilebilen yazılımsal bir kitaplık çakışmasıdır.

Düzeltme için adım adım kılavuz

Adımları sırayla uygulayın. Her büyük adımdan sonra bilgisayarı yeniden başlatın ve oyunun başlatılmasını kontrol edin.

1. Visual C++ Redistributable yeniden kurulumu (En etkili çözüm)

Bu, 1 numaralı nedendir. Paketler kurulu olsa bile hasar görmüş olabilir veya yanlış sürüme sahip olabilir.

  1. Ayarlar → Uygulamalar → Yüklü uygulamalar yolunu izleyin.
  2. Tüm Microsoft Visual C++ Redistributable sürümlerini bulun (2015, 2017, 2019, 2022).
  3. Bulunan tüm sürümleri kaldırın (hem x86 hem de x64).
  4. Bilgisayarı yeniden başlatın.
  5. En yeni paketleri Microsoft'un resmi web sitesinden indirin. İki dosyaya ihtiyacınız var:
    • vc_redist.x86.exe (32 bitlik bileşenler için)
    • vc_redist.x64.exe (64 bitlik bileşenler için)
  6. Her iki paketi de kurun.
  7. Bilgisayarı tekrar yeniden başlatın.

Tam olarak birleştirilmiş Visual C++ 2015–2022 paketini kurun. Bu paket, ayrı 2015, 2017 ve 2019 sürümlerinin yerine geçer ve modern oyunlarla maksimum uyumluluk sağlar.

2. DirectX End-User Runtime güncellemesi

Windows 10/11'e yerleşik standart DirectX 12, birçok oyun için gerekli olan eski kitaplıkları (DirectX 9.0c) içermez.

  1. Microsoft'un web sitesinden DirectX End-User Runtime Web Installer indirin.
  2. Kurucuyu çalıştırın. Eksik bileşenleri otomatik olarak tespit eder ve bunları indirir.
  3. Ekrandaki talimatları takip edin ve kurulumu tamamlayın.

3. Oyun dosyalarının bütünlüğünün kontrol edilmesi

Sistem kitaplıkları sorunsuzsa, oyunun kendi dosyaları hasar görmüş olabilir.

  • Steam: Oyuna sağ tıklayın → Özellikler → Yüklü dosyalar → Oyun dosyalarının bütünlüğünü doğrula.
  • Epic Games: Oyun kapağının altındaki üç noktaya tıklayın → Yönet → Doğrula.
  • Ubisoft Connect / Battle.net / EA App: Oyun ayarlarında benzer "Kontrol et ve onar" işlevini kullanın.

4. Windows sistem hatalarının düzeltilmesi

Bozuk sistem dosyaları uygulamaların başlatılmasını engelleyebilir.

  1. Win + S tuşlarına basın, cmd yazın.
  2. Komut İstemi üzerine sağ tıklayın → Yönetici olarak çalıştır.
  3. Komutu girin ve Enter'a basın:
    sfc /scannow
    ```
4.  Taramanın bitmesini bekleyin (bu 5–10 dakika sürecektir). Hatalar bulunursa, sistem bunları otomatik olarak düzeltmeye çalışacaktır.
5.  Tamamlandıktan sonra bileşen deposunu geri yüklemek için ikinci komutu çalıştırın:
    
```cmd
    DISM /Online /Cleanup-Image /RestoreHealth
    ```
6.  Bilgisayarı yeniden başlatın.

### 5. Ekran kartı sürücülerinin güncellenmesi

Eski sürücüler, grafik motorunun başlatılması sırasında çakışmalara neden olabilir.

*   Sürücünün en son sürümünü üreticinin web sitesinden indirin (NVIDIA, AMD veya Intel).
*   Kurulum sırasında, çakışmaya neden olabilecek eski ayarları ve profilleri kaldırmak için **«Temiz kurulum»** (Clean Install) seçeneğini belirleyin.

## Hata devam ederse ne yapılmalı

Temel yöntemler işe yaramazsa, aşağıdaki ayrıntıları kontrol edin:

1.  **Yönetici olarak çalıştırma.**
    Oyunun `.exe` dosyasına sağ tıklayın → **Özellikler** → **Uyumluluk** sekmesi → **Bu programı yönetici olarak çalıştır** kutusunu işaretleyin.

2.  **Antivirüs ile çakışma.**
    Üçüncü taraf antivirüsü geçici olarak devre dışı bırakın veya oyun klasörünü istisnalara ekleyin. Windows Defender nadiren oyunları engeller, ancak üçüncü taraf çözümler (Avast, Kaspersky, ESET) DLL dosyalarını yanlışlıkla tehdit olarak işaretleyebilir.

3.  **Dll yeniden adlandırma (yalnızca deneyimli kullanıcılar için).**
    Bazen gerekli dll'lerin (örneğin `d3dx9_43.dll`) `C:\Windows\SysWOW64` klasöründen (64 bitlik sistemde 32 bitlik oyunlar için) doğrudan oyun klasörüne kopyalanması yardımcı olur. Ancak bu yöntem, redistributable paketlerini yeniden kurmaktan daha az güvenilirdir.

### Farklı mimariler için DLL kaynaklarının karşılaştırılması

<div class="table-container"><table style="border-collapse: collapse; width: 100%; margin: 16px 0;"><thead><tr><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Oyun Mimarisi</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Sistem DLL&#39;lerini nereden almalısınız (elle kopyalarsanız)</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Windows Klasörü</th></tr></thead><tbody><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>32-bit (x86)</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">x86 kitaplıkları</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">C:\Windows\SysWOW64</code></td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>64-bit (x64)</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">x64 kitaplıkları</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">C:\Windows\System32</code></td></tr></tbody></table></div>


Dikkat: Tek tek DLL dosyalarını üçüncü taraf web sitelerinden ("dll-files.com" ve benzerleri) indirmeyin. Bu, virüs bulaşma riskini büyük ölçüde artırır. Yalnızca resmi Microsoft kurucularını veya başlatıcılardaki bütünlük kontrolünü kullanın.

Sıkça Sorulan Sorular (SSS)

S: Windows'u yeniden kurmak yardımcı olur mu? C: Bu son çaredir. 0xc000007b hatası yereldir ve neredeyse her zaman Visual C++ ve DirectX'in yeniden kurulmasıyla çözülür. İşletim sisteminin yeniden kurulması yalnızca kayıt defteri hasar görmüşse veya "optimize edici" araçların eylemlerinden sonra sistem dosyaları kritik şekilde bozulmuşsa gerekir.

S: Neden hata yalnızca bir oyunda ortaya çıkıyor? C: Büyük olasılıkla bu oyun, eksik veya hasar görmüş belirli bir kitaplık sürümü gerektirirken, diğer oyunlar daha yaygın bileşenleri kullanıyor. Özellikle bu oyunun dosya bütünlüğünü kontrol edin.

S: Hatayı görmezden gelebilir miyim? C: Hayır. Mimari çakışması giderilmedikçe oyun başlamaz. Bilgisayarı basitçe yeniden başlatmak genellikle yardımcı olmaz; bileşen ayarlarına müdahale etmek gerekir.

S: İşlemci veya ekran kartı hız aşırtma bu hatayı etkiler mi? C: Doğrudan bir etkisi yoktur. 0xc000007b hatası donanım kararsızlığıyla değil, yazılımla ilgilidir. Ancak, hız aşırtma diskteki dosyaların bozulmasına neden olduysa, bu dolaylı bir sebep olmuş olabilir.