Tôi có nên cài đặt DirectX 9.0 (c) trên máy Windows 7 RTM không?


8

Tôi vừa cài đặt một trò chơi mới trên máy Windows 7 RTM của mình. Trò chơi đang yêu cầu tôi cài đặt DirectX 9.0 (c). Tôi đã nói 'KHÔNG' vì máy của tôi có DirectX 11 (được xác nhận dxdiag). Khi tôi chạy trò chơi, một lỗi xảy ra thông báo cho tôi rằng d3dx9_39.dllnó bị thiếu.

Windows 7 DirectX có tương thích ngược không?

Câu trả lời:


9

Đúng.

Trình cài đặt Direct X đủ thông minh để chỉ bật các tệp ở đó để công cụ hoạt động. Một số chương trình xử lý sai cách (như trường hợp ở đây) và yêu cầu tệp trực tiếp, thay vì chức năng mà tệp cung cấp.


Vì vậy, nó sẽ không ghi đè lên phiên bản DX11 hiện tại của tôi?
Pure.Krom

5
Không. Các phiên bản cũ hơn (như phiên bản 5 hoặc 6) có thể làm điều này nhưng MS đã hành động cùng nhau và bây giờ nó chỉ thêm các thư viện và không giết chết mọi thứ. Nếu bạn sử dụng Steam, cứ mỗi trò chơi làm điều này thì vô hại.
salmonmoose

1

Bạn có thể cho phép các trò chơi hiện đại cài đặt bất kỳ phiên bản DirectX nào mà chúng cần một cách an toàn. Làm như vậy sẽ KHÔNG ảnh hưởng đến DirectX hiện được cài đặt trên máy tính của bạn.

Như bạn đã thấy, việc không cho phép trò chơi cài đặt phiên bản DirectX yêu cầu của nó có thể khiến trò chơi không hoạt động.


1

Có một cách tuyệt vời để làm điều này nếu bạn không muốn cài đặt các phiên bản DirectX trước đó: lấy tệp dll cần thiết (từ Internet hoặc từ hệ thống nơi cài đặt phiên bản DirectX đó) và đặt nó vào thư mục gốc của các ứng dụng tìm kiếm tập tin đó.

Điều này sẽ làm việc tốt.


1

Trình cài đặt thời gian chạy DirectX sẽ tìm nạp tất cả các bản vá hàng tháng - bạn sẽ cần những bản vá này, vì vậy hãy để nó chạy.

Bạn có thể nhận được trình cài đặt thời gian chạy từ:

http://www.microsoft.com/doads/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=vi


Vì vậy, win7 chưa được cập nhật? đó sẽ là ... ờ ... lạ nhỉ ???
Pure.Krom

Có tôi cũng thấy nó lạ. Nhưng các trò chơi DirectX 9 thường cần có các bản vá mới nhất. Nếu bạn chạy trình cài đặt hoặc tải nó từ microsoft.com/doads/, nó sẽ hoạt động.
Tom

0

Tôi sẽ để trình cài đặt trò chơi chạy trình cài đặt DirectX 9. Sau đó, bạn có thể cập nhật cài đặt DirectX 9 qua Windows Update hoặc tải xuống và cài đặt thủ công. Bằng cách này, nó sẽ được cập nhật cho Windows 7.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.