Windows Rehberi · DirectX Runtime

Windows 10 ve Windows 11'de DirectX Nasıl İndirilir ve Kurulur DirectX

DirectX'i güncelleme, eski oyunlar için legacy DirectX bileşenlerini kurma, DirectX sürümünü kontrol etme ve yaygın kurulum hatalarını düzeltme konusunda pratik bir rehber.

⏱ 6 dk okuma 🪟 Windows 10 🪟 Windows 11 🎮 Oyunlar ve grafikler

Windows'ta DirectX Nedir ve DirectX İndirmeniz Gerekir mi?

DirectX, Windows oyunları, 3D uygulamalar, emülatörler, video araçları, ses motorları ve grafik yazılımları tarafından kullanılan Microsoft multimedya bileşenleri kümesidir. Programların ekran kartı, ses aygıtı, giriş cihazları ve diğer multimedya donanımlarıyla iletişim kurmasına yardımcı olur.

Modern Windows sürümlerinde DirectX normal bir bağımsız uygulama değildir. Windows 10 ve Windows 11 güncel DirectX runtime bileşenlerini zaten içerir ve Microsoft bunları Windows Update üzerinden günceller. Çoğu durumda DirectX 12'yi ayrı bir paket indirerek manuel olarak kurmanız gerekmez.

ℹ️
Temel nokta Windows 10 veya Windows 11 kullanıyorsanız ana DirectX runtime bileşenini güncellemenin doğru yolu Windows güncellemelerini yüklemektir. Ayrı DirectX End-User Runtime yükleyicisi çoğunlukla D3DX9, XAudio 2.7 veya XInput 1.3 gibi eski DirectX SDK bileşenlerini gerektiren eski oyunlar içindir.

DirectX Yükleyicisine Gerçekten Ne Zaman İhtiyaç Duyulur?

Eski bir oyun veya program d3dx9_43.dll, d3dx10_43.dll, d3dx11_43.dll, xinput1_3.dll veya XAudio2_7.dll eksik gibi hatalar gösteriyorsa resmi DirectX End-User Runtime paketine ihtiyacınız olabilir. Bu paketi kurmak DirectX 12'yi eski sürüme düşürmez veya değiştirmez. Yalnızca eski yazılımların kullandığı isteğe bağlı yan yana çalışan legacy kitaplıkları ekler.

Windows 10/11 için en iyi seçenek

Windows Update

Ana DirectX runtime bileşenini Windows sistem bileşenleriyle birlikte günceller.

Önerilir
Eski oyunlar için en iyi seçenek

DirectX Web Installer

Eksik legacy DirectX SDK kitaplıklarını Microsoft'tan indirir ve kurar.

Legacy bileşenler
Çevrimdışı en iyi seçenek

June 2010 Redist

Legacy runtime dosyalarını daha büyük bir çevrimdışı yeniden dağıtılabilir pakette içerir.

Çevrimdışı kurulum

Bir Şey İndirmeden Önce DirectX Sürümünüzü Nasıl Kontrol Edersiniz?

Herhangi bir şey kurmadan önce Windows'un hangi DirectX sürümünü bildirdiğini kontrol edin. Yerleşik DirectX Tanılama Aracı, yani dxdiag, bunu yapmanın en hızlı yoludur.

  1. Çalıştır penceresini açmak için Win + R tuşlarına basın.
  2. dxdiag yazın ve Enter tuşuna basın.
  3. Windows dijital olarak imzalanmış sürücüleri kontrol etmeyi sorarsa Evet seçeneğini seçin.
  4. Sistem sekmesinde DirectX Sürümü satırını bulun.
  5. GPU yetenekleri için Ekran sekmesini açın ve Feature Levels satırını kontrol edin.
Çalıştır komutudxdiag
Beklenen sonuç Windows 10 ve Windows 11'de Sistem sekmesinde genellikle DirectX 12 görürsünüz. Bu, her DirectX 12 oyununun otomatik olarak çalışacağı anlamına gelmez; çünkü ekran kartının gerekli feature level desteğine de sahip olması gerekir.

Windows 10 ve Windows 11'de En Son DirectX Sürümü Nasıl Kurulur?

Modern Windows'ta en son DirectX sürümünü kurmanın veya güncellemenin en güvenli yolu Windows Update kullanmaktır. Bu işlem temel DirectX runtime bileşenlerini, grafikle ilgili sistem dosyalarını, güvenlik düzeltmelerini ve Microsoft'un Windows ile dağıttığı uyumluluk bileşenlerini günceller.

  1. Win + I ile Ayarlar uygulamasını açın.
  2. Windows Update bölümüne gidin.
  3. Güncellemeleri denetle düğmesine tıklayın.
  4. Mevcut tüm toplu güncellemeleri, isteğe bağlı platform güncellemelerini ve güvendiğiniz sürücü güncellemelerini yükleyin.
  5. Windows sizden isterse bilgisayarı yeniden başlatın.
  6. dxdiag komutunu tekrar çalıştırın ve DirectX Sürümü satırını kontrol edin.
Ayarlar Windows Update Güncellemeleri denetle
ℹ️
DirectX 12 notu Windows 10 veya Windows 11 için ayrı bir resmi DirectX 12 yükleyicisi yoktur. Bir web sitesi rastgele bir “DirectX 12 indir” çalıştırılabilir dosyası sunuyorsa bundan kaçının; bunun yerine Windows Update'i veya Microsoft'un resmi DirectX End-User Runtime sayfasını kullanın.

İsteğe Bağlı Güncellemeleri Yalnızca Gerektiğinde Kurun

Windows Update isteğe bağlı görüntü sürücüsü güncellemeleri de gösterebilir. Bunları yalnızca bir uyumluluk düzeltmesine ihtiyacınız varsa veya mevcut sürücünüz eskiyse kurun. Oyun bilgisayarlarında NVIDIA, AMD veya Intel'den alınan en yeni sürücü çoğu zaman Windows Update'in sunduğu daha eski isteğe bağlı sürücüden daha iyi bir seçimdir.

DirectX End-User Runtime Web Installer Microsoft'tan Nasıl İndirilir?

Eski bir oyun DirectX 9, DirectX 10 dönemi dosyaları veya eksik bir DirectX DLL dosyası istiyorsa Microsoft'un resmi DirectX End-User Runtime Web Installer aracını kullanın. Bu küçük yükleyici kurulum sırasında gerekli legacy bileşenleri indirir.

  1. DirectX End-User Runtime Web Installer için resmi Microsoft Download Center sayfasını açın.
  2. Download düğmesine tıklayın.
  3. Genellikle dxwebsetup.exe adlı yükleyiciyi kaydedin.
  4. Dosyaya sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
  5. Lisans sözleşmesini kabul edin.
  6. Ek paket yazılım sunulursa ihtiyacınız yoksa reddedin.
  7. Yükleyicinin gerekli legacy DirectX bileşenlerini indirip kurmasına izin verin.
  8. Yükleyici veya oyun önerirse Windows'u yeniden başlatın.
Tipik yükleyici dosyasıdxwebsetup.exe
⚠️
Ne yapmaz? Web yükleyicisi DirectX 12'nin yerini almaz ve Windows'un gösterdiği DirectX sürümünü değiştirmez. Bazı eski oyunların hâlâ ihtiyaç duyduğu eski isteğe bağlı kitaplıkları ekler.

Web Installer Hangi Sorunları Düzeltebilir?

DirectX web yükleyicisi, bir program legacy DirectX dosyası eksik olduğu için çalışmadığında kullanışlıdır. Her grafik sorunu için genel bir çözüm değildir. Modern bir DirectX 12 oyunu GPU'nuzun desteklenmediğini söylüyorsa sorun genellikle grafik sürücüsü, GPU feature level desteği veya donanımın kendisidir.

June 2010 Runtime Paketi ile DirectX Çevrimdışı Nasıl Kurulur?

Hedef bilgisayarda kurulum sırasında internet bağlantısı yoksa resmi DirectX End-User Runtimes (June 2010) yeniden dağıtılabilir paketini kullanın. Bu paket web yükleyicisinden çok daha büyüktür, çünkü legacy bileşenleri yerel olarak içerir.

  1. İnternet erişimi olan bir bilgisayarda Microsoft'tan DirectX End-User Runtimes (June 2010) paketini indirin.
  2. Genellikle directx_Jun2010_redist.exe adlı dosyayı hedef bilgisayara kopyalayın.
  3. Örneğin C:\DirectX adlı geçici bir klasör oluşturun.
  4. İndirdiğiniz yeniden dağıtılabilir dosyayı çalıştırın ve dosyalarını bu klasöre çıkarın.
  5. Çıkarılan klasörü açın.
  6. DXSETUP.exe dosyasını yönetici olarak çalıştırın.
  7. Kurulum sihirbazını izleyin ve gerekirse Windows'u yeniden başlatın.
Tipik çevrimdışı kurulum akışıdirectx_Jun2010_redist.exe
Extract to C:\DirectX
Run C:\DirectX\DXSETUP.exe
İyi bir çevrimdışı seçenek İnternet erişimi olmayan bir bilgisayara, oyun sistemine veya eski oyunların başlamadığı onarılmış bir Windows kurulumuna eski DirectX bileşenleri kurmanız gerektiğinde June 2010 redistributable paketini kullanın.

Kurulumdan Sonra DirectX Feature Levels Nasıl Kontrol Edilir?

DirectX bileşenlerini kurmak eski bir ekran kartına sihirli şekilde yeni grafik özellikleri eklemez. Birçok oyun 11_0, 12_0 veya 12_1 gibi belirli bir DirectX feature level gerektirir. Feature level değerleri GPU donanımınıza ve sürücünüze bağlıdır.

  1. Win + R tuşlarına basın, dxdiag yazın ve Enter tuşuna basın.
  2. Ekran sekmesini açın. Bazı sistemlerde birden fazla Ekran veya Render sekmesi olabilir.
  3. Sürücüler bölümünü bulun.
  4. Feature Levels satırını kontrol edin.
  5. Listelenen değerleri oyununuzun veya uygulamanızın gereksinimleriyle karşılaştırın.
Gördüğünüz durum Ne anlama gelir? Ne yapılmalı?
Sistem sekmesinde DirectX 12 Windows'ta DirectX 12 runtime kullanılabilir durumdadır. Gerçek GPU feature level değerlerini doğrulamak için Ekran sekmesini kontrol edin.
Feature Level 12_0 veya 12_1 GPU ve sürücü DirectX 12 sınıfı özellikleri sunuyor. Oyun hâlâ çalışmıyorsa en son GPU sürücüsünü kurun.
Yalnızca 10_0 veya 11_0 GPU bazı modern oyunlar için fazla eski olabilir. Sürücüyü güncelleyin, ardından oyunun daha yeni donanım gerektirip gerektirmediğini kontrol edin.
Ekran sekmesi yok veya temel bağdaştırıcı görünüyor Windows genel bir görüntü sürücüsü kullanıyor olabilir. Doğru Intel, AMD veya NVIDIA grafik sürücüsünü kurun.
⚠️
Önemli Bir oyun Feature Level 12_0 gerektiriyor ve GPU'nuz yalnızca 11_0 listeliyorsa DirectX runtime kurmak donanım sınırlamasını çözmez. Uyumlu bir sürücüye ve bazı durumlarda daha yeni bir ekran kartına ihtiyacınız vardır.

DirectX Kurulumundan Sonra Grafik Sürücülerini Güncelleyin

DirectX grafik sürücüsüyle birlikte çalışır. DirectX kurulu olduğu hâlde oyunlar hâlâ çöküyor, takılıyor, siyah ekran gösteriyor veya desteklenmeyen donanım bildiriyorsa GPU sürücünüzü güncelleyin.

🟦

Intel Graphics

Intel Driver & Support Assistant'ı veya dizüstü bilgisayarınızın ya da anakart modelinizin sürücü sayfasını kullanın.

🟩

NVIDIA GeForce

NVIDIA App, GeForce Experience veya resmi NVIDIA sürücü indirme sayfasını kullanın.

🟥

AMD Radeon

AMD Software: Adrenalin Edition'ı veya belirli GPU modelinizin sürücü sayfasını kullanın.

  1. GPU'nuzu Görev Yöneticisi → Performans → GPU bölümünde veya dxdiag içinde belirleyin.
  2. En son sürücüyü GPU üreticisinden veya dizüstü bilgisayar üreticinizden indirin.
  3. Sürücüyü kurun ve yükleyici sunuyorsa temiz kurulum seçeneğini seçin.
  4. Windows'u yeniden başlatın.
  5. dxdiag komutunu tekrar çalıştırın ve Ekran sekmesini yeniden kontrol edin.
ℹ️
Dizüstü bilgisayar önerisi Dizüstü bilgisayarlarda, özellikle aygıt değiştirilebilir grafik kullanıyorsa en güvenli sürücü çoğu zaman dizüstü bilgisayar üreticisinin sunduğu sürücüdür. Üreticinin sürücüsü çok eskiyse Intel, NVIDIA veya AMD sürücüsünü denemeden önce bir geri yükleme noktası oluşturun.

Yaygın DirectX Kurulum ve Eksik DLL Hataları Nasıl Düzeltilir?

DirectX hataları eksik legacy kitaplıklardan, eski GPU sürücülerinden, bozuk Windows bileşenlerinden, engellenen yükleyicilerden veya gerekli feature level desteği olmayan donanımdan kaynaklanabilir. Doğru düzeltmeyi seçmek için aşağıdaki tabloyu kullanın.

Hata veya belirti Olası neden Önerilen düzeltme
d3dx9_43.dll is missing Legacy DirectX 9 bileşeni eksik. Resmi DirectX End-User Runtime Web Installer'ı kurun.
xinput1_3.dll is missing Oyunun ihtiyaç duyduğu eski XInput runtime yok. Microsoft'tan legacy DirectX runtime paketini kurun.
DXSETUP.exe failed Bozuk yükleyici önbelleği, engellenen kurulum veya yetersiz izinler. Yönetici olarak çalıştırın, üçüncü taraf güvenlik engellemesini geçici olarak devre dışı bırakın ve çevrimdışı paketi kullanın.
Oyun DirectX 12'nin desteklenmediğini söylüyor GPU feature level veya sürücü gereksinimi karşılamıyor. GPU sürücüsünü güncelleyin ve dxdiag içinde Feature Levels değerlerini kontrol edin.
DirectX yükleyicisi daha yeni bir sürümün kurulu olduğunu söylüyor Windows zaten ana DirectX runtime bileşenine sahip. Temel runtime için Windows Update'i kullanın; eski bir oyun ihtiyaç duyuyorsa yalnızca legacy bileşenleri kurun.

Windows Sistem Dosyalarını Onarın

DirectX ile ilgili hatalar kötü amaçlı yazılım temizliğinden, başarısız bir güncellemeden veya disk sorunundan sonra ortaya çıkıyorsa Windows bileşen deposunu ve sistem dosyalarını onarın.

Yönetici olarak Komut İstemiDISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Geçici Yükleyici Dosyalarını Temizleyin

Yükleyici tekrar tekrar başarısız oluyorsa DirectX kurulumunun oluşturduğu geçici çıkarma klasörlerini silin, yeniden başlatın ve yükleyiciyi tekrar yönetici olarak çalıştırın. System32 veya SysWOW64 içinden rastgele dosyaları silmeyin.

DirectX Kurarken Neleri İndirmemelisiniz?

DirectX yanıltıcı indirme sayfalarında sık kullanılan bir hedeftir. Resmi olmayan yükleyicilerden, tek tek DLL indirmelerinden, bilinmeyen web sitelerindeki sürücü paketlerinden ve Windows sistem dosyalarını değiştirmeyi vaat eden “DirectX repair” araçlarından kaçının.

Güvenli seçenekler

  • Yerleşik DirectX runtime için Windows Update.
  • DirectX End-User Runtime için Microsoft Download Center.
  • Resmi NVIDIA, AMD, Intel veya dizüstü bilgisayar üreticisi GPU sürücüleri.
  • DirectX sürümünü ve feature level değerlerini kontrol etmek için dxdiag.

Kaçının

  • Üçüncü taraf sitelerden rastgele “DirectX 12 full installer” dosyaları.
  • Bilinmeyen sayfalardan d3dx9_43.dll gibi tek DLL indirmeleri.
  • Daha yeni DirectX sürümünü zorladığını iddia eden kayıt defteri hileleri.
  • İlgisiz yazılım veya tarayıcı eklentileri kuran sürücü paketleri.
DLL dosyalarını elle kopyalamayın Tek tek DirectX DLL dosyalarını oyun klasörüne veya Windows sistem klasörüne kopyalamak sürüm çakışmaları ve güvenlik riskleri oluşturabilir. Bunun yerine resmi runtime yükleyicisini kullanın.

SSS: Windows'ta DirectX İndirme ve Kurma

S Windows 11 için DirectX 12'yi manuel olarak indirebilir miyim?
Windows 11 için normalde ayrı bir DirectX 12 yükleyicisine gerek yoktur. Ana DirectX runtime Windows ile birlikte gelir ve Windows Update üzerinden güncellenir. DirectX End-User Runtime paketini yalnızca eski bir oyun legacy DirectX bileşenlerine ihtiyaç duyduğunda kullanın.
S Zaten DirectX 12 varken eski bir oyun neden DirectX 9 ister?
DirectX 12, eski DirectX SDK sürümlerindeki tüm isteğe bağlı dosyaları otomatik olarak içermez. Bazı eski oyunlar D3DX9, XAudio 2.7 veya XInput 1.3 gibi yan yana çalışan kitaplıklara ihtiyaç duyar. Resmi DirectX End-User Runtime paketini kurmak DirectX 12'yi değiştirmeden bu bileşenleri ekler.
S DirectX kurmak FPS'i artırır mı?
Genellikle hayır. DirectX kurulumu eksik runtime bileşenlerini düzeltir, ancak performans çoğunlukla GPU, CPU, RAM, depolama, oyun ayarları ve grafik sürücüsüne bağlıdır. GPU sürücüsünü güncellemek DirectX'i yeniden kurmaktan daha fazla performans iyileştirmesi sağlayabilir.
S DirectX'i kaldırıp yeniden kurabilir miyim?
DirectX runtime Windows'un bir parçasıdır ve normal bir program gibi kaldırılmak üzere tasarlanmamıştır. DirectX ile ilgili Windows dosyalarını onarmak için Windows Update, DISM, sfc /scannow ve gerekiyorsa resmi legacy runtime paketini kullanın.
S İnterneti olmayan bir bilgisayar için hangi DirectX yükleyicisini kullanmalıyım?
Resmi DirectX End-User Runtimes (June 2010) yeniden dağıtılabilir paketini kullanın. Başka bir bilgisayarda indirin, çevrimdışı bilgisayara kopyalayın, çıkarın ve DXSETUP.exe dosyasını çalıştırın.
S dxdiag DirectX 12 gösteriyor ama oyunum neden hâlâ başlamıyor?
Oyun yalnızca DirectX runtime değil, belirli bir GPU feature level gerektiriyor olabilir. dxdiag aracını açın, Ekran sekmesine gidin ve Feature Levels satırını kontrol edin. Gerekli feature level eksikse sürücüyü güncelleyin veya uyumlu bir ekran kartı kullanın.

Windows'ta DirectX İndirip Kurmanın En İyi Yolu

Windows 10 ve Windows 11 için en son DirectX runtime bileşenini kurmanın en iyi yolu Windows'u güncellemektir. Eski bir oyun eksik DirectX DLL dosyaları bildiriyorsa Microsoft'tan resmi DirectX End-User Runtime paketini indirin. Bilgisayar çevrimdışıysa June 2010 redistributable paketini kullanın ve DXSETUP.exe dosyasını çalıştırın.

⚡ Kısa Özet

Windows 10/11 için en son DirectX: Ayarlar → Windows Update → Güncellemeleri denetle
Kurulu sürümü kontrol etme: Win + R → dxdiag → Enter
Eksik legacy DLL dosyalarını düzeltme: Microsoft DirectX End-User Runtime paketini kurun
Çevrimdışı legacy kurulum: directx_Jun2010_redist.exe dosyasını çıkarın ve DXSETUP.exe dosyasını çalıştırın
Modern oyun hâlâ çalışmıyorsa: GPU sürücüsünü güncelleyin ve DirectX Feature Levels değerlerini kontrol edin