Điều cần biết
- Tìm kiếm DirectXtrên trang web của Microsoft, chọn liên kết Tải xuống DirectX End-User Runtimesmới nhất và nhấp vào Tải xuống.
- Tạo một thư mục có tên là DirectX Files. Mở trình cài đặt DirectX và duyệt đến thư mục này. DirectX sẽ giải nén tất cả các tệp của nó vào thư mục.
- Mở tệp CAB với tệp DLL bạn muốn. Di chuyển tệp DLL sang màn hình nền. Sao chép tệp vào thư mục System32và khởi động lại máy tính.
Bài viết này giải thích cách giải nén một tệp DLL DirectX từ gói cài đặt DirectX nếu bạn gặp phải thông báo lỗi về tệp DLL DirectX "bị thiếu" hoặc "không tìm thấy". Thông tin bao gồm tất cả các hệ điều hành của Microsoft, bao gồm Windows 10, Windows 8, Windows 7, Windows Vista và Windows XP.
Cách khôi phục tệp DLL DirectX bị thiếu
Để khôi phục từng tệp DLL DirectX bị thiếu:
-
Từ trang web của Microsoft, chọn kính lúp ở đầu trang và tìm kiếm DirectX.
-
Cuộn xuống kết quả tìm kiếm và chọn liên kết Tải xuống DirectX End-User Runtimes (MM YY)để biết ngày phát hành mới nhất.
-
Chọn Tải xuống.
Trình cài đặt DirectX giống nhau hoạt động cho tất cả các phiên bản Windows.
-
Nhấp chuột phải vào màn hình của bạn và chọn New> Folder. Đặt tên thư mục mới dễ nhớ như DirectX Files.
-
Mở trình cài đặt DirectX bạn đã tải xuống và chọn Cóđể chấp nhận thỏa thuận cấp phép.
-
Chọn Duyệttrong hộp thoại.
-
Chọn thư mục bạn đã tạo ở Bước 4 và chọn OK.
-
Chọn OKkhi bạn thấy đường dẫn thư mục trong hộp văn bản. Chương trình cài đặt DirectX sẽ giải nén tất cả các tệp của nó vào thư mục.
-
Mở thư mục bạn đã tạo trước đó để tìm một số lượng lớn tệp CAB, một vài tệp DLL và một tệp có tên dxsetup.exe.
Bạn có thể chạy dxsetup.exeđể cài đặt đầy đủ DirectX và cài đặt lại tất cả các tệp DLL.
-
Định vị tệp CAB chứa tệp DLL mà bạn đang tìm kiếm. Ví dụ: nếu bạn cần tệp d3dx9_41.dll, nó có thể được tìm thấy trong tệp CAB Mar2009_d3dx9_41_x86. Nhấp đúp vào tệp CAB thích hợp để mở.
Có hai phiên bản của hầu hết các tệp DirectX CAB: phiên bản 32 bit và 64 bit. Tệp dành cho hệ thống 32-bit kết thúc bằng _x86và tệp hệ thống 64-bit kết thúc bằng _x64. Bạn cần biết mình đang chạy phiên bản Windows nào để biết sẽ sử dụng tệp nào.
-
Di chuyển tệp .dllvào màn hình của bạn.
Windows có hỗ trợ tích hợp để mở tệp CAB, nhưng nếu chương trình khác mở tệp đó, hãy tìm tùy chọn để giải nén tệp trong menu của chương trình và giải nén tệp đó vào màn hình của bạn.
-
Sao chép tệp vào thư mục System32nằm trong thư mục cài đặt Windows của bạn. Trên hầu hết các máy tính, đó sẽ là C: / Windows / System32.
Nếu bạn nhận được thông báo lỗi chỉ định vị trí khác nơi tệp DLL bị thiếu (ví dụ: trong thư mục của một trò chơi hoặc ứng dụng đồ họa cụ thể), hãy sao chép tệp DLL vào đó.
-
Xóa mọi bản sao của tệp DLL khỏi màn hình của bạn và xóa thư mục có các tệp DirectX đã giải nén. Để các tệp DLL trên màn hình của bạn có thể gây ra sự cố trong một số trường hợp.
-
Khởi động lại máy tính của bạn.
Sau khi khởi động lại, hãy kiểm tra xem việc khôi phục tệp DLL riêng lẻ có khắc phục được sự cố bạn đang gặp phải hay không. Nếu bạn vẫn nhận được thông báo lỗi, hãy thử cài đặt lại DirectX hoàn toàn hoặc khắc phục sự cố DLL liên quan đến phần cứng.