Cách khôi phục tệp DLL DirectX bị thiếu

Thông báo lỗi cảnh báo "thiếu" và "không tìm thấy" tập tin DirectX DLL là khá phổ biến. Các trò chơi và chương trình đồ họa liên tục được phát triển và Microsoft thường xuyên phát hành bản cập nhật cho DirectX.

Tải xuống tệp DLL từ trang tải xuống DLL là một ý tưởng thực sự tồi và đôi khi cài đặt hoàn toàn DirectX không khả thi vì một số lý do hoặc không hoạt động.

Một giải pháp an toàn và đơn giản để khôi phục một tệp DirectX DLL đơn lẻ là trích xuất tệp riêng lẻ từ gói cài đặt DirectX.

Cách khôi phục tệp DLL DirectX bị thiếu

Làm theo các bước đơn giản dưới đây để khôi phục tệp DLL DirectX bị thiếu. Quá trình này thường mất ít hơn 15 phút.

  1. Tìm kiếm phiên bản mới nhất của DirectX trên trang web của Microsoft.
    1. Lưu ý: Tải xuống DirectX tương tự áp dụng cho tất cả các hệ điều hành Windows - Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , v.v. Bạn có thể khôi phục bất kỳ tệp DirectX DLL bị thiếu nào - có thể là DirectX 11, DirectX 10, DirectX 9, v.v. - sử dụng bản tải xuống này.
  2. Nhấp vào liên kết trong kết quả tìm kiếm cho DirectX End-User Runtimes (MM YY) hiển thị ngày phát hành mới nhất. Làm theo các hướng dẫn để tải xuống tệp trên trang tiếp theo mà Microsoft gửi cho bạn. Hãy chắc chắn tải xuống tệp cài đặt DirectX vào máy tính của bạn hoặc một nơi dễ làm việc khác.
    1. Lưu ý: Đây là phiên bản đầy đủ của DirectX để có thể tải xuống khá lớn. Nếu bạn đang sử dụng kết nối chậm hơn, quá trình này có thể mất một lúc.
    2. Lưu ý: Xem các chương trình khác Microsoft khuyên bạn nên tải xuống cùng với DirectX. Chỉ cần bỏ chọn bất cứ điều gì bạn không muốn, và sau đó tiến hành tải xuống.
  3. Nhấp chuột phải vào màn hình của bạn, chọn Mới và sau đó chọn Thư mục . Đặt tên cho thư mục cần nhớ như Tệp DirectX hoặc để nó làm Thư mục Mới mặc định. Chúng tôi sẽ sử dụng thư mục mới này trong các bước tiếp theo.
  1. Nhấp đúp vào tệp bạn đã tải xuống ở Bước 2.
    1. Lưu ý: Nếu bạn gặp sự cố khi định vị tệp, nó có thể sẽ được đặt tên giống như directx_ [date] _redist.exe .
  2. Nhấp vào để thỏa thuận cấp phép hiển thị.
  3. Bấm vào nút Duyệt ... trong hộp thoại yêu cầu Vui lòng nhập vị trí nơi bạn muốn đặt các tệp được trích xuất và chọn thư mục bạn đã tạo ở Bước 3. Sau đó bấm OK .
    1. Lưu ý: Nếu bạn đã tạo thư mục trên Màn hình của mình, nó có thể nằm ở cuối danh sách thư mục trong hộp thoại Duyệt Thư mục mà bạn hiện đang xem.
  4. Nhấp vào Ok khi bạn nhìn thấy đường dẫn thư mục trong hộp văn bản.
    1. 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 này. Tùy thuộc vào tốc độ máy tính của bạn, điều này có thể xảy ra rất nhanh.
  5. Mở thư mục bạn đã tạo ở Bước 3. Bạn sẽ thấy một số lượng lớn các tệp CAB , một vài tệp DLL và một tệp dxsetup.exe .
    1. Lưu ý: Nếu bạn chạy dxsetup.exe , toàn bộ bản phát hành DirectX này sẽ được cài đặt trên máy tính của bạn. Trong khi điều này là hoàn toàn có thể chấp nhận được, các bước ở đây minh họa cách giải nén một tệp DLL duy nhất từ ​​gói DirectX. Một thiết lập đầy đủ sẽ trích xuất và cài đặt tất cả chúng.
  1. Xác định vị trí tệp CAB chứa tệp DLL bạn đang tìm kiếm . Ví dụ, theo các bảng tôi vừa liên kết đến, 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 .
    1. Lưu ý: Có hai phiên bản của hầu hết tệp DirectX CAB - một phiên bản dành cho phiên bản 32 bit của Windows và một phiên bản dành cho phiên bản 64 bit. Các tệp CAB cho các phiên bản 32 bit sẽ kết thúc bằng _x86 và các tệp CAB cho các phiên bản 64 bit sẽ kết thúc bằng _x64 .
    2. Nếu bạn không chắc chắn loại Windows bạn đang chạy, hãy xem Tôi đang chạy phiên bản Windows 32 bit hoặc 64 bit?
  2. Bấm đúp vào tệp CAB để mở tệp.
    1. Lưu ý: Windows có hỗ trợ sẵn để mở các tệp CAB nhưng có thể một chương trình khác mà bạn đã cài đặt trên máy tính của mình có thể mở tệp. Dù bằng cách nào, một khi các tập tin CAB được mở, nó sẽ xuất hiện trong một cửa sổ thư mục và bạn sẽ thấy các tập tin DLL bạn đang sau.
  3. Giải nén tập tin DLL vào Desktop của bạn hoặc một vị trí tạm thời khác.
    1. Tùy thuộc vào chương trình đã mở tệp CAB để xem, điều này có thể liên quan đến một số loại trích xuất từ ​​trình đơn của chương trình hoặc có thể dễ dàng như di chuyển tệp từ cửa sổ sang Màn hình nền của bạn.
  1. Sao chép tệp DLL vào thư mục System32 nằ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 .
    1. Lưu ý: Nếu bạn nhận được một thông báo lỗi cụ thể chỉ định một vị trí khác mà tệp DLL bị thiếu (ví dụ, trong thư mục một trò chơi cụ thể hoặc ứng dụng đồ họa được cài đặt), hãy sao chép tệp DLL ở đó.
  2. Xóa bất kỳ bản sao của tệp DLL từ máy tính của bạn và xóa thư mục với các tệp DirectX được trích xuất mà bạn đã tạo ở Bước 3. Rời khỏi các tệp DLL trên máy tính của bạn có thể tạo ra sự cố trong một số trường hợp.
  3. Khởi động lại máy tính của bạn .
  4. Sau khi khởi động lại máy tính của bạn, hãy kiểm tra xem 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.