Windows'ta DirectX Nasıl Kontrol Edilir ve Güncellenir

Kerem Aydın·12 Temmuz 2026·⏱4 dk

Kısa cevap: Modern Windows 10 ve 11 sistemlerinde DirectX çekirdeğini güncellemek için ayrı bir yükleyici bulunmaz; güncelleme otomatik olarak "Windows Update" üzerinden gerçekleşir. Sürümü kontrol etmek için dxdiag komutunu kullanın. Oyunlar eksik dosyalarla ilgili hatalar veriyorsa (örneğin, d3dx9_43.dll), Microsoft'un web sitesinden DirectX End-User Runtimes paketlerini veya Visual C++ bileşenlerini eklemeniz gerekir.

Aşağıda tanılama, güvenli güncelleme ve yaygın sorunların giderilmesine ilişkin detaylı talimatlar yer almaktadır.

Bilinmesi Gerekenler DirectX 12, Windows 10 ve 11'in ayrılmaz bir parçasıdır. İşletim sisteminden bağımsız olarak "DirectX 12'yi indirip kuramazsınız". Güncellemeler, güvenlik yamaları ve toplu Windows güncellemeleriyle birlikte gelir.

Mevcut DirectX Sürümü Nasıl Kontrol Edilir

Yüklenen sürümü ve grafik bileşenlerinin durumunu öğrenmenin en güvenilir yolu, yerleşik tanılama yardımcı programını kullanmaktır.

  1. "Çalıştır" penceresini açmak için Win + R tuş kombinasyonuna basın.
  2. dxdiag komutunu yazın ve Enter (veya Tamam) tuşuna basın.
  3. Açılan "DirectX Tanılama Aracı" penceresinde Sistem sekmesine gidin.
  4. DirectX Sürümü satırını bulun.

Ekran (veya "Görüntü") sekmesine dikkat edin. Burada ekran kartı ve desteklenen Feature Levels (özellik düzeyleri) hakkında bilgiler yer alır. Bu veriler oyunlar için önemlidir: Bir oyun DirectX 12 gerektiriyorsa ancak ekran kartınız yalnızca 11_0 düzeyini destekliyorsa, sistemi güncellemek işe yaramayacaktır; donanım yükseltmesi gerekecektir.

DirectX Güncelleme Yöntemleri

Güncelleme yöntemi, karşılaşılan sorunun türüne bağlıdır: Sistem güncellemelerinin eksikliği mi yoksa belirli oyunlar için eski kütüphanelerin bulunmaması mı?

1. Windows Update Üzerinden Güncelleme (Ana Yöntem)

DirectX çekirdeği işletim sistemiyle entegre olduğundan, güncelliği Windows'un kendisinin ne kadar yeni olduğuna bağlıdır.

  1. Ayarlar'ı açın (Win + I).
  2. Windows Update bölümüne gidin (Windows 10'da: "Güncelleştirme ve Güvenlik" → "Windows Update").
  3. Güncelleştirmeleri denetle düğmesine tıklayın.
  4. Mevcut tüm toplu güncelleştirmeleri yükleyin ve PC'yi yeniden başlatın.

Bundan sonra oyunlar hata vermeye devam ediyorsa, sorun muhtemelen DirectX sürümünde değil, ek çalışma zamanı kütüphanelerinin eksikliğindedir.

2. DirectX End-User Runtimes Kurulumu (Eski Oyunlar İçin)

2010 yılından önce yayınlanan birçok oyun, Windows 10/11'in varsayılan kurulumunda bulunmayan eski kütüphanelere (DirectX 9.0c) ihtiyaç duyar. "d3dx9_43.dll eksik" gibi hatalar tam olarak bu yöntemle çözülür.

  1. DirectX End-User Runtimes Web Installer uygulamasını Microsoft'un resmi web sitesinden indirin.

Yükleyiciyi yalnızca resmi microsoft.com web sitesinden indirin. Üçüncü taraf siteler genellikle reklam yazılımları içeren değiştirilmiş sürümler dağıtır.

  1. dxwebsetup.exe dosyasını çalıştırın.
  2. Program sistemi tarayacak ve yalnızca eksik olan bileşenleri indirecektir.
  3. Kurulum sihirbazındaki talimatları izleyin. Süreç sırasında Bing araç çubuğunu kurmanız veya arama motorunuzu değiştirmeniz istenebilir; bunlara ihtiyacınız yoksa ilgili onay kutularının işaretini dikkatlice kaldırın.
  4. Bilgisayarı yeniden başlatın.

3. Sistem Dosyalarının Bütünlüğünü Kontrol Etme

Güncelleme yüklenmiyorsa veya dxdiag hatalar veriyorsa, sistem bileşenlerinde hasar olabilir.

  1. Başlat'a tıklayın, cmd yazın, "Komut İstemi"ne sağ tıklayın ve Yönetici olarak çalıştır seçeneğini belirleyin.
  2. Aşağıdaki komutu girin:
   sfc /scannow
  1. Taramanın tamamlanmasını bekleyin (bu işlem 10–15 dakika sürebilir).
  2. Hasar bulunursa, sistem bunları onarmaya çalışacaktır. İşlem tamamlandıktan sonra PC'yi yeniden başlatın ve güncelleme kontrolünü tekrarlayın.

Yaygın Hatalar ve Çözümleri

Hata / BelirtiOlası NedenÇözüm
d3dx9_43.dll bulunamadıEski DirectX 9 kütüphanelerinin eksikliğiDirectX End-User Runtimes paketini yükleyin
XInput1_3.dll bulunamadıXbox/DirectX denetleyici bileşenleriyle ilgili sorunlarAynı End-User Runtimes paketini yükleyin
Oyun DirectX 12 hatasıyla kapanıyorEskimiş ekran kartı sürücüsüGPU sürücülerini güncelleyin (NVIDIA GeForce Experience / AMD Adrenalin)
dxdiag eski bir sürüm gösteriyorWindows güncellemeleri yüklenmemişAyarlar'da zorunlu güncelleme kontrolü yapın
Kurulum sırasında 0x80070005 hatasıYönetici haklarının olmaması veya antivirüs engeliYükleyiciyi yönetici olarak çalıştırın, antivirüsü geçici olarak devre dışı bırakın

Ekran Kartı Sürücüleri ≠ DirectX Grafik sorunları çoğu zaman DirectX'i güncellemekle değil, ekran adaptörü sürücülerini güncellemekle çözülür. Sistem kütüphanelerini yeniden kurmadan önce NVIDIA, AMD veya Intel sürücülerinin güncelliğini her zaman kontrol edin.

SSS

DirectX'i tamamen kaldırıp yeniden kurabilir miyim? Hayır, çünkü DirectX Windows'un derin bir sistem bileşenidir. Kaldırma girişimleri grafik arayüzünün çalışmamasına neden olabilir. Yalnızca sfc /scannow aracılığıyla onarma işlevini veya aşırı durumlarda Windows'u temiz kurulumunu kullanın.

Neden dxdiag DirectX 12 sürümünü gösterirken oyun DirectX 11 gerektiriyor? DirectX 12 geriye dönük uyumluluğa sahiptir. Oyun, DX12 ortamı içindeki DirectX 11 alt sistemi üzerinden çalışacaktır. Oyun başlamıyorsa, sorun sürümde değil, belirli DLL dosyalarının eksikliğindedir (End-User Runtimes kurulumuyla çözülür) veya oyunun kendi ayarlarıyla ilgilidir.

Windows 7'de DirectX'i güncellemek gerekiyor mu? Windows 7 artık Microsoft tarafından desteklenmemektedir. Bunun için mevcut son sürüm DirectX 11'dir. İşletim sistemini Windows 10/11'e geçirmeden DX12'ye yükseltmek imkansızdır. Güvenlik ve modern oyun desteği için işletim sistemini güncellemeniz önerilir.

Windows 11 için DirectX'i nereden indirebilirim? Ayrı olarak hiçbir yerden. Windows 11'de zaten en son sürüm yüklüdür. Sisteminizin "Windows Update" üzerinden güncel olduğundan emin olun.