ฉันจะติดตั้ง Directx9 บน Windows 10 ได้อย่างไร


12

ฉันจะติดตั้ง Directx9 ได้อย่างไร: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429ฉันใช้ Windows 10 แต่การติดตั้งบอกว่า: "คุณต้องใช้งาน win98 เป็นต้น .."


2
ลิงก์ดาวน์โหลด DirectX ของคุณใช้ไม่ได้กับ Windows Vista และใหม่กว่าด้วยเหตุผลที่ไม่น่าพึงพอใจ ลองนี้การเชื่อมโยง หากคุณเห็นข้อกำหนดของระบบคุณจะสังเกตเห็นว่ารองรับ Windows 7 ระวังว่าลิงค์นี้จะให้คุณติดตั้งแบบสแตนด์อโลนซึ่งมีขนาดประมาณ 96 MB
snaks20

ขั้นตอนที่ 1: microsoft.com/en-us/download/details.aspx?id=7087ขั้นตอนที่ 2: microsoft.com/en-gb/download/details.aspx?id=35วิธีนี้ช่วยแก้ไขปัญหาในการพยายามติดตั้ง facebook messenger จากร้านค้า
ElderGod

คำตอบ:


8

มีปัญหาเดียวกันเมื่อฉันพยายามที่จะเรียกใช้เกมเก่าบน Windows-10 ก็บ่นเกี่ยวกับ d3dx9_41.dlldll ที่หายไป

คุณสามารถดาวน์โหลด "DirectX ผู้ใช้รันไทม์" จากเว็บไซต์ของ Microsoft รุ่นที่แน่นอนขึ้นอยู่กับไฟล์ซึ่งเป็นสิ่งจำเป็นโดยการประยุกต์ใช้ของคุณในกรณีของฉันมันเป็นdirectx_mar2009_redist.exe

เพื่อหารุ่นที่ถูกต้องฉันวิเคราะห์ข้อผิดพลาด หากไฟล์ที่หายไปนั้นเป็นตัวอย่างd3dx9_41.dllนั่นหมายความว่าจำเป็นต้องใช้ DirectX-9 เวอร์ชัน 41 รายการด้านล่างแสดงรุ่น DirextX-9 ที่มีอยู่ซึ่งสามารถพบได้ในคอลัมน์ที่สาม สิ่งนี้จะช่วยให้คุณรู้ว่าจะค้นหาอะไรคำหลักdirectx Mar2009นำฉันไปยังหน้าดาวน์โหลดของ 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

อาจเป็นไปได้ที่จะติดตั้งล่าสุดจากมิถุนายน 2010ฉันไม่แน่ใจว่ามันมีรุ่นก่อนหน้าด้วยหรือไม่


เกม DX9 ส่วนใหญ่ติดตั้ง DX9 เวอร์ชันที่ต้องการซึ่งเกมเหล่านั้นใช้โดยอัตโนมัติ
Ramhound

1
@Ramhound - ส่วนใหญ่ทำมันควรเป็นส่วนหนึ่งของการตั้งค่า แต่คำถามเกี่ยวกับกรณีเมื่อพวกเขาทำไม่ได้ ฉันมีเกมดังกล่าวและสามารถเรียกใช้ได้เพียงเพราะฉันติดตั้งด้วยตนเอง
martinstoeckli

3
ฉันยืนยันว่าการติดตั้งรุ่นล่าสุดจากมิถุนายน 2010 มันติดตั้งแม้กระทั่งรุ่นก่อนหน้า
DiTTiD

2

DirectX ที่ติดตั้งใน Windows 10 นั้นเข้ากันได้กับ DirectX 9, 10 และ 11
ดังนั้นคุณไม่ควรลองติดตั้ง DirectX เวอร์ชั่นเก่าด้วยตนเองเลย คุณสามารถทำให้การติดตั้ง Windows ของคุณแย่ลงได้

น่าเสียดายที่มีโปรแกรมมากมาย (ส่วนใหญ่เป็นเกมเก่า) ที่พยายามติดตั้ง DirectX ด้วยตนเองหรือทดสอบว่ามี DirectX รุ่นใดรุ่นหนึ่งในวิธีที่ไม่ถูกต้องซึ่งทำให้พวกเขาพลาด DirectX ที่มีอยู่แล้ว

ไม่มีวิธีแก้ปัญหาที่ดีจริงๆ
หากโปรแกรมติดตั้งของโปรแกรมเก่าหมดสติไปแล้วคุณจะไม่สามารถแก้ไขได้

บางครั้งการเรียกใช้ตัวติดตั้งใน "โหมดความเข้ากันได้" สำหรับ XP-SP3
ในบางกรณีคุณสามารถบังคับให้ผู้ติดตั้งดำเนินการต่อและเกมจะทำงานได้แม้จะมีข้อผิดพลาดระหว่างการติดตั้ง
และบางครั้งคุณก็โชคไม่ดี

คุณอาจต้องทดลองนิดหน่อยเพื่อดูว่าอะไรดีที่สุดในกรณีของคุณ


6
ในขณะที่ DX12 เข้ากันได้กับ DX9 ย้อนกลับหากซอฟต์แวร์อ้างอิงไลบรารี DX9 ไม่ใช่ไลบรารี DX10 หรือสูงกว่า DX9 ยังคงต้องได้รับการติดตั้ง ไม่สามารถติดตั้ง DX10 + และติดตั้งใน Windows นี้ยังสามารถติดตั้งบน Windows 8.X ขึ้นและมากขึ้น
Ramhound

@Ramhound ฉันทราบดีว่าโปรแกรมติดตั้งรันไทม์ที่คุณเชื่อมโยงไปถึงแล้ว แต่ฉันได้ยินเรื่องราวที่ขัดแย้งกันเกี่ยวกับความเข้ากันได้กับ Windows 10 บางคนบอกว่ามันจะไม่ติดตั้ง แต่บางคนก็บอกว่ามันติดตั้ง งาน. ด้วยเหตุนี้ฉันจึงไม่ได้อ้างถึงในคำตอบของฉัน
Tonny

2
เมื่อพิจารณาจากเกมใด ๆ บน Steam ที่ใช้ DX9 จะทำการติดตั้งและฉันได้ทำการติดตั้งบนเครื่อง Windows 10 ของฉันด้วยเหตุผลนั้นฉันรู้ว่าทั้งผู้ใช้แอปพลิเคชันเหล่านั้นและโปรแกรมเมอร์ที่โปรแกรมติดตั้งทำงานบน Windows 10
Ramhound

Offtopic: @Tonny - ผู้พัฒนารายใหม่ใช้สมองที่ตายตัวสำหรับการเข้ากันไม่ได้โดยเจตนา การติดตั้งแบบเก่านั้นเป็นสิ่งที่ดีสำหรับสิ่งที่พวกเขาออกแบบมาให้ทำ
Overmind

1

นั่นเป็นเพราะคุณกำลังพยายามติดตั้งDirectX 9.0c End-User Runtimeสำหรับ Windows 2000 ถึง XP SP1 ลิงค์ของคุณคือหน้าดาวน์โหลดสำหรับไอเท็มนี้ค้นหาSystem requirementsหัวข้อด้านล่างทุกรายการในเว็บไซต์ของ Microsoft (โปรดสังเกตว่ามันมีidURL เหมือนกันใน)
https://www.microsoft.com/en-us/download/details.aspx?id=34429

คุณต้องการตัวเลือกใดตัวเลือกหนึ่งด้านล่าง (ทั้งสองเวอร์ชัน9.29.1974ขยายDetailsส่วน):

  1. โปรแกรมติดตั้งรันไทม์เว็บ DirectX สำหรับผู้ใช้ปลายทาง

เวอร์ชันออนไลน์ที่จะดาวน์โหลดส่วนประกอบที่ต้องการ
https://www.microsoft.com/en-us/download/details.aspx?id=35

  1. DirectX End-User Runtimes (มิถุนายน 2010)

รุ่นออฟไลน์ (96 MB) จากด้านบน
https://www.microsoft.com/en-us/download/details.aspx?id=8109

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.