Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Làm thế nào để sửa lỗi “d3d12.dll bị thiếu” trên Windows?

Thiếu lỗi d3d12.dll ”Xuất hiện trên màn hình khi d3d12.dll bị hỏng hoặc bị thiếu trong các tệp windows của bạn hoặc cạc đồ họa của bạn không hỗ trợ DirectX 12. d3d12.dll là tệp bắt buộc của DirectX vì vậy nếu thiếu tệp đó thì các thành phần DirectX của bạn sẽ không hoạt động đúng cách và cung cấp cho bạn các vấn đề chẳng hạn như vấn đề này.

Khi bạn cài đặt một chương trình, nó giả định rằng bạn có thư viện DirectX và các thành phần bắt buộc nhưng khi chương trình không thể tìm thấy d3d12.dll vì một số lý do. Thông báo này sẽ hiển thị trên màn hình.

Làm thế nào để sửa lỗi “d3d12.dll bị thiếu” trên Windows?

Có nhiều nguyên nhân dẫn đến sự cố này xảy ra, chúng tôi đã liệt kê một số nguyên nhân phổ biến bên dưới:-

  • DLL bị hỏng - Điều này thường xảy ra khi các cửa sổ bị xóa d3d12.dll và các tệp bị hỏng. Ví dụ:giả sử bạn đang cố gắng lưu một tệp và tệp đó bị lỗi trong quá trình lưu, vì vậy tệp đó sẽ được tính vào các tệp bị hỏng và cửa sổ sẽ phát hiện ra tệp đó và xóa tệp đó ngay lập tức.
  • DLL đã bị xóa - Trong hầu hết các trường hợp, một số ứng dụng nếu chúng được tải xuống từ các nguồn của bên thứ ba, chúng sẽ xóa tệp DLL vì nó có thể gây ra một số sự cố.
  • Tệp DLL độc hại - Phần mềm chống vi-rút của bạn cũng có thể xóa tệp DLL này nếu tệp được tải xuống từ trang web của bên thứ ba. Trong trường hợp đó, chúng tôi sẽ phải tải xuống tệp DLL gốc hoặc mới từ trang web chính thức.

Bây giờ chúng ta đã biết nguyên nhân, hãy chuyển thẳng đến các giải pháp. Trước khi chúng tôi bắt đầu khắc phục sự cố này, chúng tôi hy vọng rằng bạn đã kiểm tra các yêu cầu hệ thống của trò chơi, để kiểm tra các yêu cầu hệ thống, hãy tìm kiếm trên Google, hãy nhập yêu cầu hệ thống trò chơi của bạn, chẳng hạn như yêu cầu hệ thống hợp lệ.

Nếu yêu cầu của trò chơi là cửa sổ 10 trở lên và bạn có cửa sổ 7 trở xuống, trong trường hợp này, bạn phải cài đặt hệ điều hành theo yêu cầu vì phiên bản Windows cũ hơn không hỗ trợ DirectX 12.

Tải xuống lại tệp D3D12.dll theo cách thủ công

Như chúng tôi đã đề cập trước đây d3d12.dll là tệp bắt buộc của DirectX, vì vậy chúng tôi sẽ bắt đầu với tệp này. Trong hầu hết các trường hợp, nếu bạn tải xuống đúng tệp vào system32, thì việc cài đặt lại d3d12.dll sẽ giải quyết được sự cố của bạn và cá nhân tôi đã khắc phục sự cố này.

Để tải xuống, hãy nhấp vào đây hoặc mở trình duyệt yêu thích của bạn, loại tải xuống d3d12.dll.

  1. Đi tới liên kết đầu tiên tải xuống tệp d3d12.dll theo phiên bản Windows tương thích của bạn. Làm thế nào để sửa lỗi “d3d12.dll bị thiếu” trên Windows?
  2. Sau khi tải về, vào thư mục tải xuống chúng ta cần giải nén thư mục zip d3d12, Để giải nén, Nhấp chuột phải vào thư mục zip nhấp vào giải nén. sau khi hoàn tất, hãy mở thư mục d3d12. Bạn có thể sử dụng WinRar cho quá trình này. Làm thế nào để sửa lỗi “d3d12.dll bị thiếu” trên Windows?
  3. Mở trình khám phá tệp, đi tới đĩa C, nhấp vào thư mục Windows rồi nhấp vào hệ thống32. Tất cả các tệp DLL đều nằm trong thư mục system32, hãy dán tệp đã sao chép của bạn vào đây, một cửa sổ nhỏ sẽ bật lên và nó sẽ yêu cầu quyền Quản trị viên, Nhấp vào nút tiếp tục để cấp quyền Quản trị viên. sau khi hoàn thành, hãy kiểm tra sự cải tiến.
    Làm thế nào để sửa lỗi “d3d12.dll bị thiếu” trên Windows?
  4. Nếu bạn đang sử dụng phiên bản 64 bit và vẫn gặp lỗi. Quay lại thư mục trước, Mở thư mục SysWOW64, dán tệp đã sao chép đó vào đây, sau khi hoàn tất, hãy kiểm tra kết quả.
    Làm thế nào để sửa lỗi “d3d12.dll bị thiếu” trên Windows?

Khôi phục d3d12.dll bằng Command Prompt ,

Lệnh này sẽ quét tất cả các tệp hệ thống được bảo vệ và thay thế các tệp bị hỏng bằng một bản sao được lưu trong bộ nhớ cache, để thực hiện việc này

  1. Nhấp vào nút menu bắt đầu ở dưới cùng bên trái, sau đó nhập Command Prompt trong hộp tìm kiếm.
  2. Nhấp chuột phải vào dấu nhắc lệnh, sau đó nhấp vào nút Chạy với tư cách quản trị viên .
  3. nhập lệnh dưới đây, sau đó nhấn enter.
    sfc /scannow
  4. Lệnh này chắc chắn sẽ khôi phục tệp d3d23.dll của bạn.

Cập nhật Windows của bạn

Cách tốt nhất là cập nhật Windows lên phiên bản mới nhất, cập nhật các cửa sổ.

  1. Nhấp vào trình đơn bắt đầu hoặc nhấn phím Windows và tìm kiếm windows update , Nhấp vào cài đặt cập nhật cửa sổ.
    Làm thế nào để sửa lỗi “d3d12.dll bị thiếu” trên Windows?
  2. Sau đó, hãy kiểm tra các bản cập nhật. Nó sẽ tải xuống tất cả các bản cập nhật có sẵn cho windows của bạn sau khi hoàn tất, kiểm tra xem lỗi đã biến mất chưa.
    Làm thế nào để sửa lỗi “d3d12.dll bị thiếu” trên Windows?

Tải xuống Trình cài đặt web thời gian chạy DirectX cho người dùng cuối

Tải xuống DirectX End-User Runtime Web Installer có thể sửa lỗi thiếu d3d12.dll của bạn, về cơ bản, đây là một bộ sưu tập các thư viện và thành phần DirectX, các bộ sưu tập và thư viện này được yêu cầu để chạy một số giao diện đồ họa trên Windows. Chương trình này sẽ tải xuống tất cả các phiên bản DirectX hiện có sẵn, để tải xuống, hãy nhấp vào đây hoặc mở trình duyệt yêu thích của bạn tải xuống DirectX End-User Runtime Web Installer.

  1. Nhấp vào nút tải xuống, sau khi quá trình tải xuống hoàn tất, hãy nhấp đúp vào trình cài đặt nằm trong thư mục tải xuống trên máy tính của bạn.
    Làm thế nào để sửa lỗi “d3d12.dll bị thiếu” trên Windows?
  2. Sau khi cài đặt, hãy nhấp vào nút kết thúc và kiểm tra xem lỗi DLL của bạn đã biến mất chưa.

Nhiễm phần mềm độc hại

Nếu bạn đã tải xuống ứng dụng từ nguồn của bên thứ ba thì vi-rút độc hại có thể ẩn trong ứng dụng dưới dạng tệp DLL và chạy trong nền, phần mềm chống vi-rút hoặc bộ bảo vệ Windows của bạn đã tìm thấy và xóa tệp phần mềm độc hại và tệp d3d12.dll có thể bị xóa bằng để ngăn chặn điều này, bạn phải tải xuống ứng dụng / trò chơi từ trang web chính thức. Bạn cũng có thể thử tắt tạm thời chương trình chống vi-rút của mình và tải xuống tệp chính thức, sau đó thử xem trò chơi của bạn có hoạt động không.

Cài đặt lại Ứng dụng / Trò chơi

Cài đặt lại ứng dụng sẽ khắc phục lỗi d3d12.dll bị thiếu, gỡ cài đặt ứng dụng / trò chơi của bạn khỏi bảng điều khiển, sau đó khởi động lại PC của bạn và tải xuống ứng dụng từ nguồn chính thức. nếu ứng dụng của bạn cung cấp sửa chữa , bạn nên chọn tùy chọn đó trước và kiểm tra xem nó có hữu ích không.

Chúng tôi hy vọng bạn đã giải quyết thành công lỗi D3d12.dll nếu bạn có bất kỳ nghi ngờ nào, chúng tôi muốn lắng nghe trong phần nhận xét.