Làm cách nào tôi có thể cài đặt Directx9: https://www.microsoft.com/en-ph/doad/conf Confirmation.aspx? Id = 34429 , tôi đang chạy Windows 10 nhưng thiết lập cho biết: "Bạn phải chạy win98, v.v. .. "
Làm cách nào tôi có thể cài đặt Directx9: https://www.microsoft.com/en-ph/doad/conf Confirmation.aspx? Id = 34429 , tôi đang chạy Windows 10 nhưng thiết lập cho biết: "Bạn phải chạy win98, v.v. .. "
Câu trả lời:
Có vấn đề tương tự khi tôi cố chạy một trò chơi cũ hơn trên Windows-10, nó đã phàn nàn về một dll bị thiếu d3dx9_41.dll
.
Bạn có thể tải xuống "thời gian chạy của người dùng cuối DirectX" từ trang web của microsofts. Phiên bản chính xác tùy thuộc vào tệp được yêu cầu bởi ứng dụng của bạn, trong trường hợp của tôi, đó là directx_mar2009_redist.exe .
Để tìm phiên bản chính xác, tôi đã phân tích thông báo lỗi. Nếu tệp bị thiếu chẳng hạn d3dx9_41.dll
, điều đó có nghĩa là DirectX-9 phiên bản 41 là bắt buộc. Danh sách dưới đây cho thấy các phiên bản DirextX-9 có sẵn, phiên bản có thể được tìm thấy ở cột thứ ba. Điều này cung cấp cho bạn manh mối về những gì cần tìm kiếm, các từ khóa directx Mar2009
dẫn tôi đến trang tải xuống 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
Có lẽ cũng có thể chỉ cần cài đặt phiên bản mới nhất từ tháng 6 năm 2010 , tôi không chắc liệu nó có chứa các phiên bản trước đó không.
DirectX được tích hợp trong Windows 10 tương thích với DirectX 9, 10 và 11.
Vì vậy, bạn hoàn toàn không nên cố gắng cài đặt phiên bản DirectX cũ hơn. Bạn thực sự có thể làm hỏng cài đặt Windows của bạn theo cách đó.
Thật không may, có rất nhiều chương trình (chủ yếu là các trò chơi cũ) cố gắng tự cài đặt DirectX hoặc kiểm tra sự hiện diện của một phiên bản DirectX nhất định theo cách không chính xác, khiến chúng bỏ lỡ DirectX đã có mặt.
Thực sự không có giải pháp tốt cho điều đó.
Nếu trình cài đặt chương trình cũ bị chết não, bạn thực sự không thể chữa được.
Đôi khi, nó giúp chạy trình cài đặt trong "chế độ tương thích" cho XP-SP3.
Trong một số trường hợp khác, bạn có thể buộc trình cài đặt tiếp tục và trò chơi sẽ chỉ hoạt động mặc dù có lỗi trong quá trình cài đặt.
Và đôi khi bạn không gặp may.
Bạn có thể phải thử nghiệm một chút để xem cái gì hoạt động tốt nhất trong trường hợp cụ thể của bạn.
Đó là bởi vì bạn đang cố gắng cài đặt DirectX 9.0c End-User Runtime
cho Windows 2000 đến XP SP1. Liên kết của bạn là trang tải xuống cho mục này, hãy tìm System requirements
phần bên dưới tất cả các mục trên trang web của Microsoft (lưu ý rằng nó có cùng một id
URL trong URL).
https://www.microsoft.com/en-us/doad/details.aspx?id=34429
Bạn muốn một trong các tùy chọn bên dưới (cả hai phiên bản 9.29.1974
, Details
phần mở rộng ):
Phiên bản trực tuyến sẽ tải xuống các thành phần mà nó yêu cầu.
https://www.microsoft.com/en-us/doad/details.aspx?id=35
Phiên bản ngoại tuyến (96 MB) ở trên.
https://www.microsoft.com/en-us/doad/details.aspx?id=8109