Bagaimana saya bisa menginstal Directx9 pada Windows 10?

12

Bagaimana saya menginstal Directx9: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , saya menjalankan Windows 10 tetapi pengaturan mengatakan: "Anda harus menjalankan win98 dll. .. "

pengguna503171
sumber
2
Tautan unduhan DirectX Anda tidak berfungsi dengan Windows Vista dan yang lebih baru karena alasan yang tidak jelas. Coba tautan ini . Jika Anda melihat persyaratan sistem, Anda akan melihat bahwa Windows 7 didukung. Hati-hati karena tautan ini memberi Anda penginstal mandiri , yang berukuran sekitar 96 MB.
snaks20
langkah 1: microsoft.com/en-us/download/details.aspx?id=7087 langkah 2: microsoft.com/en-gb/download/details.aspx?id=35 Ini juga memperbaiki masalah ketika mencoba memasang messenger facebook. dari toko.
ElderGod

Jawaban:

8

Punya masalah yang sama ketika saya mencoba menjalankan game yang lebih lama di Windows-10, ia mengeluh tentang dll yang hilang d3dx9_41.dll.

Anda dapat mengunduh "runtime pengguna akhir DirectX" dari situs web Microsoft. Versi persisnya tergantung pada file yang diperlukan oleh aplikasi Anda, dalam kasus saya itu adalah directx_mar2009_redist.exe .

Untuk menemukan versi yang benar saya menganalisis pesan kesalahan. Jika file yang hilang misalnya d3dx9_41.dll, itu berarti DirectX-9 versi 41 diperlukan. Daftar di bawah ini menunjukkan versi DirextX-9 yang tersedia, versi dapat ditemukan di kolom ketiga. Ini memberi Anda petunjuk tentang apa yang harus dicari, kata kunci directx Mar2009membawa saya ke halaman unduhan microsoft.

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

Mungkin juga memungkinkan untuk hanya menginstal yang terbaru dari Juni 2010 , saya tidak yakin apakah itu memuat versi sebelumnya juga.

martinstoeckli
sumber
Sebagian besar game DX9 menginstal versi DX9 yang diperlukan yang mereka gunakan secara otomatis.
Ramhound
1
@Ramhound - Kebanyakan, itu harus menjadi bagian dari pengaturan, tetapi pertanyaannya adalah tentang kasus ketika mereka tidak melakukannya. Saya memiliki permainan seperti itu dan dapat menjalankannya hanya karena saya menginstalnya secara manual.
martinstoeckli
3
Saya mengkonfirmasi bahwa menginstal versi terakhir dari Juni 2010, bahkan menginstal versi sebelumnya.
DiTTiD
2

DirectX yang terintegrasi dengan Windows 10 kompatibel dengan DirectX 9, 10 dan 11.
Jadi Anda tidak harus mencoba memasang versi DirectX yang lebih lama secara manual. Anda benar-benar dapat merusak instalasi Windows Anda dengan cara itu.

Sayangnya, ada banyak program (terutama game lama) yang mencoba menginstal DirectX sendiri atau menguji keberadaan versi DirectX dengan cara yang salah, yang menyebabkan mereka kehilangan bahwa DirectX sudah ada.

Sebenarnya tidak ada solusi yang baik untuk itu.
Jika pemasang program lama mati otak Anda tidak bisa benar-benar menyembuhkannya.

Terkadang membantu menjalankan penginstal di "mode kompatibilitas" untuk XP-SP3.
Dalam beberapa kasus lain, Anda dapat memaksa pemasang untuk melanjutkan dan gim hanya akan bekerja meskipun ada kesalahan selama pemasangan.
Dan terkadang Anda kurang beruntung.

Anda mungkin harus sedikit bereksperimen untuk melihat mana yang paling cocok untuk kasus Anda.

Tonny
sumber
6
Sementara DX12 kompatibel dengan DX9, jika perangkat lunak merujuk pustaka DX9 dan bukan pustaka DX10 atau yang lebih besar, DX9 masih harus diinstal. DX10 + tidak dapat diinstal dan dibangun ke dalam Windows. Ini masih dapat diinstal pada Windows 8.X dan lebih tinggi.
Ramhound
@Ramhound Saya mengetahui bahwa pemasang runtime yang Anda tautkan, tetapi saya mendengar cerita yang bertentangan tentang kompatibilitas dengan Windows 10. Beberapa mengatakan itu tidak akan menginstal, yang lain mengatakan itu menginstal tetapi tidak bekerja dan lagi yang lain mengatakan itu tidak berfungsi. kerja. Untuk alasan itu saya tidak merujuknya dalam jawaban saya.
Tonny
2
Mempertimbangkan permainan apa pun di Steam yang menggunakan DX9 akan menginstalnya, dan saat ini saya menginstalnya pada mesin Windows 10 saya karena alasan itu, saya tahu benar sebagai pengguna aplikasi tersebut dan juga seorang programmer yang berfungsi menginstal installer pada Windows 10.
Ramhound
Offtopic: @Tonny - pengembang baru mati otak karena membuat ketidakcocokan yang disengaja. Lama diinstal baik untuk apa yang mereka dirancang untuk dilakukan.
Overmind
1

Itu karena Anda mencoba menginstal DirectX 9.0c End-User Runtimeuntuk Windows 2000 ke XP SP1. Tautan Anda adalah halaman unduhan untuk item ini, cari System requirementsbagian di bawah ini semua item di situs web Microsoft (perhatikan memiliki yang sama iddi URL).
https://www.microsoft.com/en-us/download/details.aspx?id=34429

Anda ingin salah satu opsi di bawah ini (kedua versi 9.29.1974, luaskan Detailsbagian):

  1. Pemasang Web Runtime Pengguna Langsung DirectX

Versi online yang akan mengunduh komponen yang diperlukan.
https://www.microsoft.com/en-us/download/details.aspx?id=35

  1. DirectX Pengguna Akhir Runtimes (Juni 2010)

Versi offline (96 MB) di atas.
https://www.microsoft.com/en-us/download/details.aspx?id=8109

Dan Dar3
sumber