DirectX yeniden dağıtılabilir Windows 10'da yükleme başarısız nasıl düzeltilir
Yeni bir PC Oyunu veya yeni bir yazılım kurduktan sonra, d3dx9_43.dll bulunamadı hatası ya da böyle bir şeyle karşılaşmış olabilir. Bunun, bilgisayarınızda DirectX'in bulunmadığı için kolay bir bölüm olabileceğinin anlaşılması. Ancak, Windows 10 kullanıyorsanız, DirectX yeniden dağıtılabilir dosya yüklenemediğinde sorun ortaya çıkar.
DirectX'in ne olduğunu, neden ihtiyaç duyulduğunu ve pencerelere yüklemeye çalışırken neden hata yaptığını tartışacağız.
DirectX Nedir?
DirectX, yüksek performanslı donanım hızlandırılmış multimedya desteğine sahip Windows programları sağlayan düşük düzeyli Uygulama Programlama Arabirimleri (API) kümesidir. DirectX, programın bilgisayarınızın donanım yeteneklerini kolayca belirleyebilmesini sağlar ve program parametrelerini eşleşecek şekilde ayarlar.
DirectX, çoklu ortam ve video uygulamalarınızın, bu uygulamaların sorunsuz bir şekilde çalışmasına izin vermek için büyük miktarda RAM ve Video Belleği alanı ve CPU erişimini hızlı bir şekilde ayırmasına olanak tanır. Bunların arasında, DirectX olmadan, Windows platformu oyunda olduğu gibi oyuna hakim olmayacak oyunlar.
DirectX'i yüklemek için önkoşullar
DirectX'i kurmak için Microsoft .NET Framework'ü yüklemeniz ve etkinleştirmeniz gerekir. Ç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 tersine) yürütülür.
Bazen, Visual C ++ yeniden dağıtılabilir yüklemek de gereklidir . Bu, C, C ++ ve C ++ / CLI programlama dilleri için Microsoft'tan bir tümleşik geliştirme ortamı (IDE) ürünüdür. Bu Visual C ++ yeniden dağıtılabilir ve çalışma zamanı paketleri, çoğu uygulamanın kullandığı standart kitaplıklar için çoğunlukla yüklenir.
Windows 10 doğru yüklenmeyecek nedenleri
DirectX'in bilgisayarınıza yüklenmemesinin birkaç nedeni vardır. İşte bazı bilinen sorunlar.
Bilgisayarınızda yüklü / etkin .NET Framework önkoşuluna sahip değilsiniz.
DirectX, çalışabilmek için .NET Framework'e dayanır. .NET Framework, programcıların, yönetilen C ++ veya C # programlama dilinin kullanımı gibi uyumlu dilleri kullanarak .NET uygulamalarından DirectX işlevselliğinden faydalanmalarını sağlar.
Windows 10'da, .NET Framework kurulmuş olabilir, ancak etkinleştirilmemiş olabilir. Bu, ilk etapta kurulmamışsa karşılaşacağınız aynı hataları gösterir. DirectX yüklemeniz çıkacak ya da .NET Framework'ün gerekli olduğunu ve yüklemeniz gerektiğini bildirecektir.
Minimum sistem gereksinimleri
PC'niz windows yükleyebiliyorsa, DirectX 9 da yüklenecektir. Ancak, eski bir PC kullanıyorsanız, DirectX'in daha yeni sürümleri (11 ve 12) yüklenmez.
DirectX 12 için şu minimum gereksinimlere ihtiyacınız olacak:
- Windows 7 32 bit veya 64 bit
- DirectX 12 uyumlu grafik kartı (DirectX 12, tüm Kepler ve daha sonra Nvidia GPU'larda, AMD'nin GCN tabanlı yongalarında ve Intel'in Haswell ve daha sonraki işlemciler grafik birimlerinde temel olarak desteklenecektir.)
- .Net çerçeve 4
- 1 GB RAM
- 2 GHZ Duo Çekirdek İşlemci
Bu nedenle, yüklediğiniz DirectX'e ve PC'nizin sistem özelliklerine bağlı olarak, DirectX'i yükleyemeyebilirsiniz. Sistem gereksinimlerinizin DirectX'in yüklenmesinin minimum eşiğini karşılamaması durumunda yükleyici tarafından bilgilendirilebilirsiniz.
DirectX yükleyicileri bulamıyorsa grafik kartı sürücülerinizi yeniden yüklemeniz gerekebilir.
Zaten DirectX'in bu sürümü yüklü
Yüklemeye çalıştığınız DirectX sürümünü zaten yüklediyseniz, yükleyici yüklemeden çıkacak veya DirectX'in bu sürümünün zaten mevcut olduğunu size söyleyecektir. Bazı kullanıcılar bunu yüklemek için başarısız olabilir.
Windows 10'da DirectX'i başarıyla yükleme
Sistem gereksinimlerinizin, yüklediğiniz DirectX ile uyumlu olduğundan emin olun. Sorununuz devam ederse, muhtemelen bilgisayarınızda .NET Framework yüklü değil. Windows 10, önceden yüklenmiş bir .NET Framework 3.5 ile birlikte gelir, ancak el ile etkinleştirene kadar hiçbir zaman etkin değildir.
PRO TIP: Sorun bilgisayarınız veya dizüstü bilgisayar / dizüstü bilgisayar ile yapılmışsa, depoları tarayabilen ve bozuk ve eksik dosyaları değiştirebilen Reimage Plus Yazılımı'nı kullanmayı denemeniz gerekir. Bu, çoğu durumda, sorunun sistem bozulmasından kaynaklandığı yerlerde çalışır. Reimage Plus'ı tıklayarak buraya tıklayarak indirebilirsiniz.Aşağıdaki yöntemler, .NET Framework'ü kurmanıza ve etkinleştirmenize izin verecek ve dolayısıyla DirectX'i başarıyla yüklemenizi sağlayacaktır.
Yöntem 1: .NET Framework'ü Etkinleştir
DirectX'in kurulmasının iyi bir nedeni, .NET Framework'ün PC'nizde etkin olmamasıdır. Bunu etkinleştirmek için:
- Buradan ihtiyacınız olan DirectX sürüm yükleyicisini indirin
- Denetim Masası > Programlar > Windows Özelliklerini Açın veya Kapatın > .NET Framework 3.5 kutusunun işaretli olduğundan emin olun.
Alternatif olarak,
Windows Tuşu + R'ye basın.
Run komut kutusuna appwiz.cpl yazın ve ENTER tuşuna basın.
Programlar ve Özellikler penceresinde, Windows özelliklerini aç veya kapat'a tıklayın.
.NET Framework 3.5 (.NET 2.0 ve 3.0 içerir) seçeneğinin mevcut olup olmadığını kontrol edin.
- Tamam'a tıklayın .
- İstenirse PC'nizi yeniden başlatın
- Directx yüklemek. Bir aksama olmadan kurulumu tamamlayabilmelidir.
Yöntem 2: CMD kullanarak .NET Framework yükleyin.
Bu yöntem (zaten yüklü değilse) kurar ve bilgisayarınızda .NET Framework'ü etkinleştirir.
- Buradan ihtiyacınız olan DirectX sürüm yükleyicisini indirin
- Windows Tuşu + R'ye basın
- Run metin kutusuna CMD yazın ve Enter'a basın
- Orijinal kurulum DVD'nizi sürücünüze takın veya windows yükleme dosyaları klasörünüzün veya sürücünün kaynağını bildiğinizden emin olun.
- 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: Windows yükleme dosyalarınızın yolu.
- Yüklemenin başarılı olmasını bekleyin
- İstenirse PC'nizi yeniden başlatın
- Directx yüklemek
NB:
.NET Framework'ü bulamıyorsanız veya Direct X sürümünüzün daha yeni bir .NET Framework'e ihtiyacı varsa, buradan ihtiyacınız olan .NET Framework sürümünü yükleyebilirsiniz.
Bazı uygulamalar, düzgün çalışması için daha eski DirectX sürümleri gerektirir. Bunun nedeni, büyük bir grup pencerenin hala XP işletim sistemini kullanmasıdır. Daha fazla satış yapmak için, video ve oyun şirketleri, DirectX'in eski sürümlerini kodlamada aktif olarak kullanmaktadır. Bu eski sürümleri manuel olarak yüklemelisiniz. Bunu yapmak için yükleyiciyi buradan indirebilirsiniz.
PRO TIP: Sorun bilgisayarınız veya dizüstü bilgisayar / dizüstü bilgisayar ile yapılmışsa, depoları tarayabilen ve bozuk ve eksik dosyaları değiştirebilen Reimage Plus Yazılımı'nı kullanmayı denemeniz gerekir. Bu, çoğu durumda, sorunun sistem bozulmasından kaynaklandığı yerlerde çalışır. Reimage Plus'ı tıklayarak buraya tıklayarak indirebilirsiniz.