Khắc phục: thiếu D3DCompiler_47.dll
'D3DCompiler_47.dll' là một tệp được chia sẻ cho phép chạy nhiều trò chơi và được yêu cầu bởi nhiều ứng dụng trong hoạt động của chúng. Lỗi D3DCompiler_47.dll bị thiếu là rất phổ biến khi khởi chạy trò chơi, ứng dụng hoặc chạy chương trình cho một mục đích cụ thể.
Các giải pháp liên quan đến việc giải quyết lỗi này rất đơn giản và yêu cầu bạn tải xuống tệp DLL trực tiếp hoặc thông qua bản cập nhật Windows. Chúng tôi sẽ đi qua từng cái một bắt đầu với cái đơn giản nhất là cái đầu tiên.
Giải pháp 1: Đăng ký lại D3DCompiler_47.dll
Nếu bạn đang sử dụng một chương trình yêu cầu DLL dưới thảo luận, thông thường nó sẽ tự động đăng ký tập tin cho bạn. Nếu tệp không có, nó sẽ có khả năng cài đặt nó. Nếu ứng dụng không có các tính năng này, chúng tôi sẽ cố gắng đăng ký tệp theo cách thủ công.
- Nhấn Windows + R, gõ dấu nhắc lệnh trong hộp thoại, nhấp chuột phải vào nó và chọn Run as administrator .
- Khi đã ở trong dấu nhắc lệnh nâng lên, hãy nhập các lệnh sau:
regsvr32 / u D3DCompiler_47.dll regsvr32 / i D3DCompiler_47.dll
Lệnh đầu tiên sẽ hủy đăng ký tập tin và lệnh thứ hai sẽ đăng ký nó. Lưu ý rằng phương thức này sẽ chỉ hoạt động nếu bạn đã có sẵn DLL trong thư mục cần thiết. Nếu không, các lệnh này sẽ ném một ngoại lệ. Trong trường hợp đó, chuyển sang giải pháp thứ hai.
Giải pháp 2: Tải xuống tệp DLL
Có hai cách mà bạn có thể cài đặt DLL cần thiết trên hệ thống của bạn. Hoặc bạn có thể làm điều này bằng tay bằng cách sử dụng giải pháp này hoặc tự động sử dụng giải pháp thứ 3. Cả hai giải pháp sẽ hoạt động nhưng bạn sẽ phải tự mình tìm kiếm trên giải pháp này.
- Tải xuống DLL từ internet vào máy tính của bạn. Cần lưu ý rằng có rất nhiều trang web độc hại ngoài đó lừa người dùng tải xuống vi-rút thay vì tệp xác thực. Hãy cẩn thận và chỉ sử dụng các trang web đáng tin cậy.
- Sau khi tải xuống tệp, bạn phải kiểm tra kiến trúc của hệ thống. Kiến trúc 32 bit và 64 bit, cả hai đều có các vị trí tệp khác nhau, nơi bạn phải dán DLL. Nhấn Windows + S, nhập thông tin hệ thống vào hộp thoại và mở cài đặt.
- Tìm giá trị của System Type. Đối với loại hệ thống 32 bit, bạn nên dán tệp D3DCompiler_47.dll bạn đã tải xuống thư mục C: \ Windows \ system32 . Một số người dùng có thể có C: \ WINDOWS \ system32.
Đối với máy tính 64 bit, bạn nên sao chép D3DCompiler_47.dll (32-Bit) vào thư mục C: \ Windows \ SYSWOW64, rồi dán D3DCompiler_47.dll (64-Bit) vào thư mục C: \ Windows \ System32 .
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đây- Một khi bạn đã dán DLL, thực hiện giải pháp đầu tiên và đăng ký DLL cho phù hợp. Khởi động lại máy tính của bạn và xem ứng dụng có hoạt động hay không.
Giải pháp 3: Cài đặt cập nhật danh mục KB4019990
Như chúng tôi đã thảo luận ở trên, Microsoft phát hành các cập nhật thường xuyên nhắm mục tiêu các vấn đề khác nhau hoặc cập nhật hoặc thêm mô-đun cho các thành phần hiện có. Các lỗi D3DCompiler_47.dll là mất tích đã được nhận thấy bởi Microsoft và nó phát hành một bản cập nhật chính thức để sửa chữa vấn đề.
- Truy cập trang web chính thức của Microsoft và tải xuống bản cập nhật
- Cài đặt bản cập nhật trên máy tính của bạn và khởi động lại toàn bộ hệ thống của bạn. Bây giờ hãy kiểm tra xem sự cố đã được giải quyết chưa.
Bạn cũng nên đảm bảo rằng bạn đang chạy phiên bản Windows mới nhất. Nhấn Windows + S, nhập cập nhật và mở cài đặt hệ thống. Kiểm tra các bản cập nhật và nếu có, hãy cài đặt chúng.
Lưu ý: Bạn cũng nên đảm bảo rằng bạn có phiên bản mới nhất của Microsoft .NET framework.
Giải pháp 4: Cài đặt Microsoft DirectX
Module D3DCompiler_47.dll được biết là có liên quan với DirectX. DirectX là một tập hợp các API có nghĩa là để xử lý các nhiệm vụ liên quan đến đa phương tiện, đặc biệt là trò chơi. Nếu bạn chưa cài đặt mô-đun, bạn nên thêm nó vào hệ thống của bạn càng sớm càng tốt và xem điều này có thực hiện được không.
- Điều hướng đến trang web chính thức của Microsoft và tải xuống gói ứng dụng tệp trên máy tính của bạn.
- Sau khi tải về, cài đặt gói và khởi động lại máy tính của bạn hoàn toàn.
- Bây giờ hãy kiểm tra xem sự cố vẫn còn tồn tại hay không. Nếu có, bạn cần phải tải xuống tệp DLL theo cách thủ công và đặt nó vào các thư mục như trong Giải pháp 2. Đừng quên đăng ký DLL vào máy tính của bạn như trong Giải pháp 1.
Nếu bạn vẫn đang đối mặt với thông báo lỗi, hãy đảm bảo rằng bạn đã thực hiện tất cả các bước và đang sử dụng tài khoản quản trị viên.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đây