DirectX yeniden dağıtılabilir Windows 10'a Yüklenememe Nasıl Onarılır



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Yeni bir PC Oyunu veya yeni bir yazılım yükledikten sonra, 'd3dx9_43.dll bulunamadı' hatasıyla veya buna benzer bir şeyle karşılaşılmış olabilir. Bunun, bilgisayarınızda DirectX'in olmamasından kaynaklandığını anlamak işin kolay kısmı olabilir. Ancak, Windows 10 kullanıyorsanız, DirectX yeniden dağıtılabilir dosya yüklenemediğinde sorun birikir.



DirectX'in ne olduğunu, neden gerekli olduğunu ve Windows'a kurmaya çalıştığınızda neden hatalar ortaya çıkardığını tartışacağız.



DirectX nedir?

DirectX, Windows programlarına yüksek performanslı donanım hızlandırmalı multimedya desteği sağlayan düşük düzeyli Uygulama Programlama Arabirimleri (API) kümesidir. DirectX, programın bilgisayarınızın donanım yeteneklerini kolayca belirlemesini ve ardından program parametrelerini eşleşecek şekilde ayarlamasını sağlar.



DirectX, multimedya ve video uygulamalarınızın büyük miktarlarda RAM ve Video Belleği alanını ve CPU erişimini hızla kenara ayırarak bu uygulamaların sorunsuz bir şekilde çalışmasını sağlar. Bunların başında, DirectX olmadan Windows platformunun olduğu gibi oyunda hakim olamayacağı oyunlardır.

DirectX'i kurmak için ön koşullar

DirectX'i kurmak için, kurmanız ve etkinleştirmeniz gerekir. Microsoft ağ çerçevesi . Çerçeve, Güvenlik, bellek yönetimi ve özel durum işleme gibi hizmetler sağlayan bir uygulama sanal makinesi olan Ortak Dil Çalışma Zamanı (CLR) olarak bilinen bir yazılım ortamında (bir donanım ortamının aksine) yürütülür.

Bazen kurmak da gereklidir Visual C ++ yeniden dağıtılabilir. Bu, Microsoft'un C, C ++ ve C ++ / CLI programlama dilleri için entegre bir geliştirme ortamı (IDE) ürünüdür. Bu Visual C ++ yeniden dağıtılabilir ve çalışma zamanı paketleri çoğunlukla birçok uygulamanın kullandığı standart kitaplıklar için yüklenir.



Windows 10'a doğru yüklenmemesinin nedenleri

DirectX'in bilgisayarınıza yüklenmemesinin birkaç nedeni vardır. İşte bilinen bazı sorunlar.

Bilgisayarınızda .NET Framework ön koşulunun yüklü / etkin olmaması

DirectX, çalışması için .NET Framework'e güvenir. .NET Framework, programcıların yönetilen C ++ veya C # programlama dili gibi uyumlu dilleri kullanarak .NET uygulamaları içinden DirectX işlevselliğinden yararlanmalarına olanak tanır.

Windows 10'da, .NET Framework yüklenmiş olabilir ancak etkinleştirilmemiştir. Bu, ilk etapta kurulmamışsa karşılaşacağınız hataların aynısını ortaya çıkarır. DirectX kurulumunuz kapanacak veya size .NET Framework'ün gerekli olduğunu ve onu yüklemeniz gerektiğini söyleyecektir.

Minimum sistem gereksinimleri

Bilgisayarınız pencereleri yükleyebiliyorsa, DirectX 9 da kurulacaktır. Ancak, eski bir PC kullanıyorsanız, DirectX'in (11 ve 12) daha yeni sürümleri yüklenmeyecektir.

İçin DirectX 12 , şu minimum gereksinimlere ihtiyacınız olacak:

  • Windows 7 32 bit veya 64 bit
  • DirectX 12 uyumlu grafik kartı (DirectX 12 esasen tüm Kepler ve sonraki Nvidia GPU'larında, AMD’nin GCN tabanlı yongalarında ve Intel’in Haswell ve sonraki işlemciler grafik birimlerinde desteklenecektir.)
  • .Net çerçeve 4
  • 1 GB RAM
  • 2 GHZ Duo Core CPU

Dolayısıyla, kurmakta olduğunuz DirectX'e ve bilgisayarınızın sistem özelliklerine bağlı olarak, DirectX'i yükleyemeyebilirsiniz. Sistem gereksinimleriniz DirectX'in yüklenmesi için minimum eşiği karşılamıyorsa, yükleyici tarafından bilgilendirilebilirsiniz.

DirectX yükleyicileri bulamazsa, grafik kartı sürücülerinizi yeniden yüklemeniz gerekebilir.

DirectX'in o sürümüne zaten sahipsiniz

Yüklemeye çalıştığınız DirectX sürümünü zaten yüklediyseniz, yükleyici yüklemeden çıkacak veya DirectX'in o sürümünün zaten mevcut olduğunu söyleyecektir. Bazı kullanıcılar bunu yükleme hatası olarak kabul edebilir.

DirectX'in Windows 10'a başarıyla yüklenmesi

Sistem gereksinimlerinizin, kurmakta olduğunuz DirectX ile uyumlu olduğundan emin olun. Sorun devam ederse, muhtemelen bilgisayarınızda .NET Framework yüklü değildir. Windows 10, önceden yüklenmiş bir .NET Framework 3.5 ile birlikte gelir, ancak siz elle etkinleştirene kadar hiçbir zaman etkinleştirilmez.

Aşağıdaki yöntemler, .NET Framework'ü kurmanıza ve etkinleştirmenize ve dolayısıyla DirectX'i başarıyla yüklemenize olanak tanır.

Yöntem 1: .NET Framework'ü etkinleştirin

DirectX'in yüklenmemesinin iyi bir nedeni, bilgisayarınızda .NET Framework'ün etkin olmamasıdır. Etkinleştirmek için:

  1. İndir Directx ihtiyacınız olan sürüm yükleyici buraya
  2. Git Kontrol Paneli > Programlar > Windows Özelliklerini açın veya kapatın > .NET framework 3.5 kutusunun kontrol

Alternatif olarak,

Basın 'Windows Tuşu' + 'R' .

'Yazın' appwiz.cpl 'Çalıştır' komut kutusuna 'yazın ve' GİRİŞ ”.

İçinde ' Programlar ve Özellikler 'Penceresinde,' bağlantıya tıklayın ' Windows özelliklerini açın veya kapatın ”.

' .NET Framework 3.5 (.NET 2.0 ve 3.0 dahil) ”seçeneği mevcuttur.

  1. Tıklayın ' TAMAM'.
  2. Tekrar başlat istenirse bilgisayarınız
  3. Directx yüklemek. Montajı aksamadan tamamlayabilmelidir.

Yöntem 2: CMD kullanarak .NET Framework'ü yükleyin

Bu yöntem yüklenecek (önceden kurulu değilse) ve bilgisayarınızda .NET Framework'ü etkinleştirecektir.

  1. İndir Directx ihtiyacınız olan sürüm yükleyici buraya
  2. Basın Windows Tuşu + R
  3. Tür 'CMD' içinde Çalıştırmak metin kutusu ve isabet Giriş
  4. Orijinal kurulum DVD'nizi sürücünüze yerleştirin veya Windows kurulum dosyaları klasörünüzün veya sürücünüzün kaynağı .
  5. Bu komutu CMD pencerenize yazın veya yapıştırın

DISM / Çevrimiçi / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Kaynak: D: sources sxs

D nerede: Windows kurulum dosyalarınızın yoludur.

  1. Kurulumun başarılı olmasını bekleyin
  2. Tekrar başlat istenirse bilgisayarınız
  3. Directx yüklemek

NB:

.NET Framework bulamazsanız veya Direct X sürümünüz daha yeni bir .NET Framework gerektiriyorsa, ihtiyacınız olan .NET Framework sürümünü şuradan yükleyebilirsiniz: buraya .

Bazı uygulamaların düzgün çalışması için daha eski DirectX sürümleri gerekir. Bunun nedeni, çok sayıda Windows kullanıcısının hala XP işletim sistemini kullanmasıdır. Daha fazla satış yapabilmek için video ve oyun şirketleri kodlamasında DirectX'in eski sürümlerini aktif olarak kullanıyor. Bu eski sürümleri manuel olarak yüklemelisiniz. Bunu yapmak için, yükleyiciyi şuradan indirebilirsiniz: buraya .

4 dakika okundu