CP-043Windows HatalarıKolay

d3dcompiler_43.dll Eksik Hatası: DirectX Runtime ile Çözüm

Tahmini süre: ~5 dk5 adımDoğrulama:

Bağımsız rehber — microsoft.com ile resmî bir bağlantısı yoktur.

Süre~5 dk Adım5 ZorlukKolay Resmî kaynakmicrosoft.com Son güncelleme24 Eylül 2026
Paylaş

Kısa cevap

d3dcompiler_43.dll, eski oyunların kullandığı legacy DirectX 9 bileşenidir ve Windows 10/11 ile varsayılan kurulmaz. Microsoft'un resmî DirectX End-User Runtime web kurulumunu çalıştırmak eksik tüm d3dx/d3dcompiler DLL'lerini tek seferde yükler ve hatayı kalıcı çözer. Yeni grafik kartı sürücüsü de genel DirectX kararlılığı için önerilir.

01 — Adım adım çözüm

Adım adım çözüm

  1. ADIM 01

    DirectX End-User Runtime'ı indirin

    Microsoft'un id=35 numaralı resmî indirme sayfasından dxwebsetup.exe dosyasını indirin. Bu web kurulumu, sisteminizde eksik olan legacy DirectX bileşenlerini algılar.

  2. ADIM 02

    Kurulumu tamamlayın

    dxwebsetup.exe'yi çalıştırın, Bing çubuğu teklifini istemiyorsanız işareti kaldırın ve devam edin. Kurulum eksik d3dx9_xx.dll, d3dcompiler_43.dll ve XInput bileşenlerini indirir.

  3. ADIM 03

    Grafik sürücüsünü güncelleyin

    NVIDIA/AMD/Intel'in güncel sürücüsünü kurun. Eski sürücüler, DirectX 9 bileşenleriyle çalışırken aynı hatayı tetikleyebilir. Sürücü kurulumu sırasında 'temiz kurulum' seçeneğini işaretleyin.

  4. ADIM 04

    Bilgisayarı yeniden başlatıp test edin

    Yeniden başlattıktan sonra hatayı veren oyunu açın. d3dcompiler_43.dll artık System32'de mevcuttur ve oyun çalışır.

  5. ADIM 05

    Hata sürerse oyun dosyalarını doğrulayın

    Steam'de Özellikler > Yerel Dosyalar > Dosyaların bütünlüğünü doğrula, Epic'te Yönet > Doğrula seçeneğini kullanın. Oyunun kendi _CommonRedist klasöründeki DirectX kurulumunu elle çalıştırmak da alternatiftir.

02 — Sık sorulan sorular

Sık sorulan sorular

DirectX 12 kurulu, neden d3dcompiler_43.dll isteniyor?

Windows 10/11 yalnızca DirectX 12 çekirdeğini ve güncel bileşenleri içerir. d3dcompiler_43.dll, DirectX 9 dönemi oyunlarının (2010 öncesi) derleyici modülüdür; bu yüzden legacy Runtime paketi ayrıca kurulmalıdır.

d3dcompiler_47.dll ile farkı nedir?

47 numaralı sürüm güncel oyunlar ve Windows 10/11 ile varsayılan gelir; 43 sürümü yalnızca eski oyunlarda gerekir. İkisi farklı uygulamalar içindir, biri diğerinin yerine geçmez.

DLL'i oyun klasörüne kopyalamak yeterli olur mu?

Geçici olarak çalışabilir ama sürüm uyuşmazlığı başka DLL hataları doğurur. Resmî Runtime kurulumu tüm bağımlılıkları doğru sürümlerle yüklediği için kalıcı ve güvenli çözümdür.

Bu rehber çözüm oldu mu?

Geri bildiriminiz rehberlerin güncellenmesine ve doğrulanmasına yardım eder.

03 — İlgili rehberler

İlgili rehberler