Directx9'u Windows 10'a nasıl yükleyebilirim?


12

Directx9'u nasıl yükleyebilirim: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , Windows 10 çalıştırıyorum ancak kurulum şöyle diyor: " Win98 vb. Çalıştırıyor olmalısınız .. .."


2
DirectX indirme bağlantınız Windows Vista ve sonraki sürümleriyle açık bir şekilde çalışmıyor. Bu bağlantıyı deneyin . Sistem gereksinimlerini görürseniz, Windows 7'nin desteklendiğini göreceksiniz. Bu bağlantının size yaklaşık 96 MB boyutunda bağımsız bir yükleyici sağladığına dikkat edin .
snaks20

1. adım: microsoft.com/en-us/download/details.aspx?id=7087 2. adım: microsoft.com/en-gb/download/details.aspx?id=35 Bu ayrıca facebook messenger'ı yüklemeye çalışırken oluşan sorunu da giderir mağazadan.
ElderGod

Yanıtlar:


8

Windows-10 üzerinde eski bir oyun çalıştırmak için çalışırken aynı sorun vardı, eksik bir dll şikayet etti d3dx9_41.dll.

"DirectX son kullanıcı çalışma zamanlarını" Microsofts web sitesinden indirebilirsiniz. Tam sürüm, uygulamanızın gerektirdiği dosyaya bağlıdır, benim durumumda directx_mar2009_redist.exe idi .

Doğru sürümü bulmak için hata mesajını analiz ettim. Eksik dosya örneğin d3dx9_41.dll, DirectX-9 sürüm 41'in gerektiği anlamına gelir. Aşağıdaki liste mevcut DirextX-9 sürümlerini göstermektedir, sürüm üçüncü sütunda bulunabilir. Bu size ne arayacağınıza dair bir ipucu verir, anahtar kelimeler directx Mar2009beni microsoft indirme sayfasına götürür.

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab

Belki de sadece en son sürümü Haziran 2010'dan yüklemek mümkündür , daha önceki sürümleri içerip içermediğinden emin değilim.


Çoğu DX9 oyunu, otomatik olarak kullandıkları DX9'un gerekli sürümünü yükler.
Ramhound

1
@Ramhound - Çoğu, kurulumun bir parçası olmalı, ancak soru, olmadıkları durumla ilgiliydi. Böyle bir oyun vardı ve sadece manuel olarak yüklediğim için çalıştırabilir.
martinstoeckli

3
Haziran 2010'dan son sürümü yüklerken, önceki sürümleri bile yüklediğini onaylıyorum.
Haziran'da DiTTiD

2

Windows 10'da yerleşik DirectX, DirectX 9, 10 ve 11 ile uyumludur.
Bu nedenle, daha eski bir DirectX sürümünü el ile yüklemeye çalışmamalısınız. Windows kurulumunuzu gerçekten bu şekilde vidalayabilirsiniz.

Ne yazık ki, DirectX'i kendileri yüklemeye çalışan veya belirli bir DirectX sürümünün varlığını yanlış bir şekilde test eden çok sayıda program (çoğunlukla eski oyunlar) var, bu da DirectX'in zaten mevcut olduğunu kaçırmasına neden oluyor.

Buna gerçekten iyi bir çözüm yok.
Eski programın yükleyicisi beyin öldüyse, bunu gerçekten iyileştiremezsiniz.

Bazen yükleyicinin XP-SP3 için "uyumluluk modunda" çalıştırılmasına yardımcı olur.
Diğer bazı durumlarda, yükleyiciyi yine de devam ettirmeye zorlayabilirsiniz ve oyun, kurulum sırasındaki hatalara rağmen çalışacaktır.
Ve bazen şanssızsınız.

Özel durumunuzda neyin en iyi olduğunu görmek için biraz deneme yapmanız gerekebilir.


6
DX12, DX9 ile geriye dönük olarak uyumlu olsa da, yazılım DX10 veya daha büyük bir kitaplığa değil, DX9 kitaplığına başvuruyorsa, DX9'un hala yüklenmesi gerekir. DX10 + yüklenemez ve Windows'ta yerleşik olarak bulunur. Bu hala Windows 8.X ve sonraki sürümlere yüklenebilir.
Ramhound

@Ramhound Bağlandığınız çalışma zamanı yükleyicisinin farkındayım, ancak Windows 10 ile uyumluluk hakkında çelişkili hikayeler duyuyorum. iş. Bu nedenle cevabımda buna değinmedim.
Tonny

2
Steam'de DX9 kullanan herhangi bir oyun düşünüldüğünde, bu oyunu Windows 10 makineme yükledim ve bu nedenle hem bu uygulamaların bir kullanıcısı hem de yükleyicinin Windows 10'da çalıştığı bir programcı olarak biliyorum.
Ramhound

Offtopic: @Tonny - yeni geliştiriciler kasıtlı uyumsuzluk yaptıkları için beyinden öldü. Eski kurulum, yapmak için tasarlandıkları şey için iyidir.
Olağanüstü Zeka

1

Bunun nedeni DirectX 9.0c End-User Runtime, Windows 2000'den XP SP1'e yüklemeye çalışmanızdır . Bağlantınız bu öğenin indirme sayfasıdır System requirements, Microsoft web sitesindeki tüm öğelerin altındaki bölümü arayın ( idURL'de aynı olduğunu unutmayın ).
https://www.microsoft.com/en-us/download/details.aspx?id=34429

Aşağıdaki seçeneklerden birini istersiniz (her iki sürüm 9.29.1974, genişletme Detailsbölümü):

  1. DirectX Son Kullanıcı Çalışma Zamanı Web Yükleyicisi

Gereken bileşenleri indirecek çevrimiçi sürüm.
https://www.microsoft.com/en-us/download/details.aspx?id=35

  1. DirectX Son Kullanıcı Çalışma Zamanları (Haziran 2010)

Yukarıdakilerin çevrimdışı sürümü (96 MB).
https://www.microsoft.com/en-us/download/details.aspx?id=8109

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.