Microsoft DirectX là một bộ giao diện lập trình có khả năng cho phép phần mềm giao tiếp với phần cứng của máy tính. DirectX được thiết kế để sử dụng cho các mục đích đa phương tiện - có thể là âm thanh hoặc video, có thể là kết xuất video và âm thanh cho trò chơi hoặc có thể là kết xuất video và âm thanh cho tệp video. Mục đích của DirectX về cơ bản là cho phép các nền tảng của Microsoft như Hệ điều hành Windows giao tiếp trơn tru và hiệu quả với phần cứng đồ họa và âm thanh của máy tính để mang đến cho người dùng trải nghiệm đa phương tiện tốt nhất có thể. DirectX là một hằng số trong tất cả các dạng khác nhau mà Hệ điều hành Windows đã sử dụng, với các phiên bản DirectX khác, mới hơn được đóng gói cùng với các phiên bản Windows mới hơn.
Tuy nhiên, cũng như trường hợp của tất cả các thành phần Windows khác, mọi thứ có thể trở nên tồi tệ với DirectX và khi chúng xảy ra, người dùng phải đối mặt với một loạt các vấn đề đa phương tiện khác nhau trên máy tính của họ. Từ việc bị khóa các trò chơi yêu thích của họ đến việc không thể phát video hoặc thậm chí là các tệp âm thanh, có rất nhiều thứ bạn phải mất nếu DirectX ngừng hoạt động như bình thường. Trong trường hợp DirectX bị hỏng, bạn có thể làm rất nhiều điều để thử và khắc phục nó - trước hết, bạn nên chạy quét SFC vì tệp DirectX được phân loại là tệp hệ thống và quét SFC được thiết kế để quét và sửa lỗi. sự cố với tệp hệ thống trên máy tính Windows.
Tuy nhiên, nếu quá trình quét SFC không khắc phục được sự cố, thì việc cài đặt lại DirectX sẽ trở thành quy trình hành động được đề xuất cho bạn. Tuy nhiên, trên mọi phiên bản Windows, DirectX được tích hợp vào Hệ điều hành và là một phần của nó, vì vậy việc gỡ cài đặt hoàn toàn rồi cài đặt lại là không thể thực hiện được. Tuy nhiên, có những cách khác để hoàn thành công việc. Nếu bạn muốn cài đặt lại DirectX trên máy tính Windows, sau đây là hai cách tốt nhất bạn có thể thực hiện để thực hiện việc này:
Phương pháp 1:Sửa chữa cài đặt DirectX bằng Trình cài đặt web thời gian chạy DirectX của người dùng cuối
Trên tất cả các phiên bản Windows hiện được Microsoft hỗ trợ, DirectX được cài đặt thông qua Windows Update và các bản cập nhật cho DirectX cũng được cung cấp thông qua Windows Update. Tuy nhiên, có một gói trình cài đặt có thể phân phối lại cho DirectX mà Windows đã phát hành vào năm 2010. Có thể sử dụng gói tái phân phối này để sửa chữa cài đặt DirectX - làm như vậy sẽ ghi đè tất cả các tệp DirectX trên máy tính Windows bằng các tệp mới, loại bỏ các tệp bị hỏng hoặc bị hỏng, đó là tham vọng của một sự cài đặt lại. Để sửa chữa cài đặt DirectX trên máy tính Windows bằng Trình cài đặt web thời gian chạy DirectX cho người dùng cuối, bạn cần:
- Đi tới đây , nhấp vào Tải xuống và làm theo hướng dẫn trên màn hình để tải xuống Trình cài đặt web thời gian chạy của người dùng cuối DirectX .
- Sau khi Trình cài đặt web thời gian chạy của người dùng cuối DirectX đã được tải xuống, hãy điều hướng đến nơi bạn đã lưu và chạy.
- Làm theo hướng dẫn trên màn hình và trình cài đặt đã tải xuống sẽ giải nén tất cả Trình cài đặt web thời gian chạy của người dùng cuối DirectX Và đặt chúng vào thư mục bạn chọn.
- Điều hướng đến thư mục bạn đã tải xuống trình cài đặt, giải nén Trình cài đặt web thời gian chạy DirectX của người dùng cuối Tệp của ‘s, định vị tệp có tên DXSETP.exe và nhấp đúp vào nó để chạy nó.
- Làm theo hướng dẫn trên màn hình và lời nhắc để truy cập trình hướng dẫn, khi DirectX trên máy tính của bạn sẽ được sửa chữa / cài đặt lại thành công.
Sau khi quá trình cài đặt sửa chữa hoàn tất và được xóa, bạn có thể tự do xóa thư mục chứa đầy các tệp của Trình cài đặt web thời gian chạy DirectX cho người dùng cuối được tạo bởi trình cài đặt mà bạn đã tải xuống từ trang web của Microsoft.
Phương pháp 2:Khôi phục phiên bản DirectX bạn có rồi cập nhật nó
Một cách khác về cơ bản bạn có thể đạt được mọi thứ bạn làm khi gỡ cài đặt và sau đó cài đặt lại thứ gì đó, trong ngữ cảnh DirectX trên máy tính Windows, là khôi phục phiên bản DirectX bạn có về phiên bản cũ hơn, sau đó cập nhật nó lên phiên bản mới nhất hiện có phiên bản. Để làm như vậy, bạn cần:
- Nhấn vào Biểu trưng Windows phím + R để mở Chạy hộp thoại.
- Nhập regedit vào Run hộp thoại và nhấn Enter để khởi chạy Trình chỉnh sửa sổ đăng ký .
- Trong ngăn bên trái của Trình chỉnh sửa sổ đăng ký , điều hướng đến thư mục sau:
HKEY_LOCAL_MACHINE > PHẦN MỀM > Microsoft - Trong ngăn bên trái của Trình chỉnh sửa sổ đăng ký , nhấp vào DirectX khóa phụ trong Microsoft để hiển thị nội dung của nó trong ngăn bên phải.
- Trong ngăn bên phải của Trình chỉnh sửa sổ đăng ký , định vị giá trị đăng ký có tiêu đề Phiên bản và nhấp đúp vào nó để Sửa đổi nó.
- Thay thế 4.09.00.0904 trong Dữ liệu giá trị: trường có 4.08.00.0904 và nhấp vào OK . Làm như vậy sẽ khôi phục phiên bản DirectX bạn có trên máy tính của mình về phiên bản cũ hơn hoặc ít nhất đó là điều mà Windows tin rằng đã xảy ra.
Lưu ý: Các giá trị được mô tả trong bước này chỉ dành riêng cho Windows XP, Windows Vista và Windows 7. Phương pháp này cũng có thể được sử dụng trên các phiên bản Windows mới hơn, nhưng các giá trị sẽ khác nhau - tất cả những gì bạn phải làm chỉ đơn giản là thay đổi giá trị cho bất kỳ phiên bản DirectX nào bạn phải có giá trị của phiên bản cũ hơn. - Đóng Trình chỉnh sửa sổ đăng ký .
- Bây giờ, tất cả những gì bạn cần làm là cố gắng cài đặt DirectX - làm như vậy sẽ khiến Windows thấy rằng bạn dường như có phiên bản DirectX cũ hơn trên máy tính của mình và Windows sẽ cài đặt phiên bản mới nhất hiện có cho máy tính của bạn để khắc phục lỗi tình huống. Điều này có thể được thực hiện bằng cách chạy Windows Update hoặc bằng cách chạy Trình cài đặt web thời gian chạy của người dùng cuối DirectX như được mô tả trong Phương pháp 1 .