Cách khắc phục lỗi thiếu file “d3dx9_43.dll is missing” trên Windows

Cách khắc phục lỗi thiếu file “d3dx9_43.dll is missing” trên Windows

Nếu bạn thấy lỗi “ d3dx9_43. dll is missing ” trên PC của mình thì đó là sự cố. Lỗi này thường Open sau khi khởi chạy ứng dụng hoặc game nhu yếu chạy DirectX. DirectX rất thiết yếu cho việc chơi game trên Windows, vì thế nếu game không hề chạy và bạn thấy lỗi này Open, bạn cần phải sữa lỗi .
Rất may, có một số ít cách bạn hoàn toàn có thể nhanh gọn sửa chữa thay thế Windows để Phục hồi tính năng DirectX và khắc phục lỗi “ d3dx9_43. dll is missing ” bằng cách làm theo những bước bên dưới .

Kiểm tra phiên bản DirectX

Lỗi “ d3dx9_43. dll is missing ” hoàn toàn có thể là tín hiệu cho thấy bạn chưa setup phiên bản DirectX trên PC mà game nhu yếu để hoạt động giải trí. Khi setup game trực tiếp hoặc bằng cách sử dụng dịch vụ phân phối game như Steam sẽ dẫn đến việc setup bất kể gói thiết yếu nào, đây không phải là trường hợp của DirectX trên Windows 10 .
Các phiên bản trước của Windows đã đóng gói DirectX một cách riêng không liên quan gì đến nhau nhưng với Windows 10, DirectX là một thành phần cốt lõi. Tuy nhiên, điều đó không nhất thiết có nghĩa là phiên bản DirectX mới nhất đã được setup. Ví dụ : DirectX 12 Ultimate được phát hành vào tháng 11 năm 2020, trong khi những PC chạy Windows 10 trước ngày đó hoàn toàn có thể sử dụng DirectX 11 hoặc 12 .

Bạn có thể kiểm tra phiên bản DirectX hiện được cài đặt trên PC của mình bằng cách nhấp chuột phải vào Start Menu và chọn Run. Trong hộp thoại Run , nhập dxdiag trước khi chọn nút OK hoặc Enter trên bàn phím.

Dxdiag , hoặc DirectX Diagnostic Tool , cho phép bạn xem thông tin về cài đặt DirectX của mình. Để xác nhận phiên bản đã cài đặt, hãy đảm bảo chọn tab System  , sau đó đọc thông tin được liệt kê trong phần DirectX Version .


Ví dụ : nếu bạn đã setup DirectX 11, nhưng game nhu yếu DirectX 12, bạn hoàn toàn có thể thấy lỗi này hoặc những lỗi tựa như, ví dụ điển hình như BSOD dxgmms2.sys Open. Nó cũng hoàn toàn có thể xảy ra so với những game cũ nhu yếu phiên bản DirectX cũ hơn ( ví dụ điển hình như Direct X 9, 10, v.v. ) mà Windows 10 hoàn toàn có thể không còn tương hỗ trực tiếp .

Để cập nhật DirectX và cài đặt phiên bản mới nhất, bạn cần sử dụng Windows Update. Để cài đặt file DirectX kế thừa cho các game cũ hơn, bạn có thể sử dụng DirectX End-User Runtime Installer để khắc phục bất kỳ sự cố nào.

Tuy nhiên, nếu file DirectX bị hỏng (và Windows Update không thể sữa lỗi), bạn có thể cần sử dụng các công cụ sửa chữa hệ thống, chẳng hạn như SFC và DISM , để sữa lỗi.

Kiểm tra Windows Update

Với việc phát hành Windows 10, DirectX hiện là một thành phần cốt lõi của Windows, vì thế bạn không cần phải setup nó theo cách thủ công bằng tay để chơi những game của mình. Tuy nhiên, với những bản update và phát hành DirectX mới, PC hoàn toàn có thể trở nên lỗi thời. Các game mới nhất nhu yếu phiên bản DirectX mới nhất. Nếu nó không hề chạy, thứ nhất hãy kiểm tra Windows Update để biết những bản update .

  1. Để thực hiện việc này, hãy nhấp chuột phải vào Start Menu và chọn Cài đặt .

  1. Trong menu Cài đặt , chọn Cập nhật & Bảo mật > Windows Update . Windows có thể bắt đầu tự động kiểm tra các bản cập nhật nhưng nếu không, hãy chọn Kiểm tra các bản cập nhật để kiểm tra theo cách thủ công. 


Nếu tìm thấy bất kể bản update nào, Windows sẽ mở màn tải xuống và thiết lập chúng tự động hóa. Cho phép quy trình này hoàn tất, sau đó khởi động lại PC để hoàn tất mọi biến hóa trước khi thử lại game hoặc ứng dụng .Nếu bạn gặp bất kể sự cố Windows Update nào, bạn hoàn toàn có thể cần triển khai những bước bổ trợ để buộc Windows update thành công xuất sắc .

Cài đặt Legacy DirectX Files

Nếu là người yêu thích game cổ xưa, bạn hoàn toàn có thể thích chạy những game sử dụng phiên bản DirectX cũ hơn. Mặc dù Windows hiện đã được đóng gói sẵn với DirectX, nhưng những phiên bản cũ của DirectX và những API có tương quan ( ví dụ điển hình như Direct3D ) hoàn toàn có thể nhu yếu setup riêng .

Nếu PC Windows không thể chạy các game 3D cũ hơn, bạn có thể cần tải xuống và chạy DirectX End-User Runtime Web Installer để cài đặt các file kế thừa cần thiết. Điều này chứa các thư viện được đóng gói sẵn cho các API DirectX cũ hơn, sau khi được cài đặt, có thể cho phép các game cũ hơn chạy trên PC.

  1. Để bắt đầu, hãy tải xuống DirectX End-User Runtime Web Installer bằng ngôn ngữ bằng cách chọn Tải xuống .

  1. Chạy trình cài đặt để bắt đầu, sau đó chọn bạn đồng ý với các điều khoản và điều kiện trước khi chọn Tiếp theo . 

  1. Trình cài đặt DirectX sẽ hỏi bạn xem bạn có muốn cài đặt thanh tìm kiếm Bing không cần thiết hay không. Chúng tôi không khuyến nghị điều này, vì vậy hãy bỏ chọn hộp kiểm, sau đó chọn Tiếp theo .

  1. Trình cài đặt sẽ xác nhận rằng DirectX sẽ được cài đặt, cùng với kích thước file. Chọn Tiếp theo để tiếp tục. 

  1. Tại thời điểm này, trình cài đặt sẽ tải xuống và cài đặt các thành phần cần thiết. Chờ một chút thời gian để quá trình cài đặt hoàn tất. Khi quá trình cài đặt kết thúc, chọn Hoàn tất để thoát.

Sửa chữa các tập tin hệ thống Windows

Nếu Windows Update ( hoặc trình setup thừa kế DirectX ) không hề khắc phục lỗi “ d3dx9_43. dll Missing ”, điều đó chỉ trực tiếp đến sự cố với thiết lập Windows. Vì DirectX được setup sẵn với Windows, bạn cũng cần phải thử và sửa chữa thay thế những file mạng lưới hệ thống của mình để sửa chữa thay thế bất kể file DirectX nào bị thiếu hoặc bị hỏng .

Cách tốt nhất để làm điều này là sử dụng công cụ DISM và SFC bằng Windows PowerShell . DISM kiểm tra tính toàn vẹn của hình ảnh hệ thống Windows offline mà SFC sẽ sử dụng để khôi phục PC, cho phép bạn xác định bất kỳ file nào bị thiếu.

Trong khi đó, SFC sẽ kiểm tra các file hệ thống để tìm lỗi và sửa chữa chúng bằng cách sử dụng hình ảnh hệ thống này. Chạy hai công cụ cùng nhau đảm bảo rằng cài đặt Windows đang hoạt động bình thường mà không có file nào bị thiếu.

Cách chạy DISM và SFC trên Windows

  1. Để chạy các lệnh DISM và SFC, nhấp chuột phải vào Start Menu và chọn Windows PowerShell (Administrator) .

  1. Trong cửa sổ PowerShell, nhập dism.exe /online /cleanup-image /restorehealth và chọn phím Enter . Cho phép thời gian để công cụ chạy xong và làm theo bất kỳ hướng dẫn bổ sung nào trên màn hình.

  1. Khi DISM hoàn tất, hãy nhập SFC / scannow và chọn Enter . Cho phép SFC thời gian để chạy và làm theo bất kỳ hướng dẫn bổ sung nào.


Sau khi những công cụ DISM và SFC hoàn tất, hãy đóng PowerShell và khởi động lại PC. Sau khi khởi động lại, hãy kiểm tra xem setup DirectX có hoạt động giải trí thông thường hay không bằng cách chạy game hoặc ứng dụng bắt đầu gây ra lỗi “ d3dx9_43. dll is missing ” .
Nếu nó không hoạt động giải trí, bạn hoàn toàn có thể cần phải xem xét những nỗ lực sửa chữa thay thế can đảm và mạnh mẽ hơn, ví dụ điển hình như Phục hồi PC bằng Khôi phục Hệ thống hoặc bằng cách xóa và setup lại Windows. Một thiết lập mới có vẻ như khó khăn vất vả nhưng nếu vẫn thất bại, đó hoàn toàn có thể là lựa chọn duy nhất .

Khôi phục d3dx9_43.Dll theo cách thủ công

Thiếu một file là đủ để tạo ra sự cố với những game tương hỗ DirectX. Nếu bạn thiếu file d3dx9_43. dll ( vì bất kể nguyên do gì ), bạn hoàn toàn có thể Phục hồi cách chơi của mình theo cách thủ công bằng cách sao chép file bị thiếu từ một PC chạy Windows 10 khác. Đây hoàn toàn có thể là một PC khác mà bạn chiếm hữu hoặc từ bạn hữu hoặc thành viên mái ấm gia đình, nếu hoàn toàn có thể .
Tuy nhiên, điều quan trọng là không tải xuống những file DLL từ những nguồn trực tuyến, ví dụ điển hình như những website và forum hoặc từ những nguồn khác mà bạn không tin cậy. Các file này hoàn toàn có thể được đóng gói với ứng dụng ô nhiễm, thế cho nên nếu bạn đã nỗ lực sử dụng những file DLL mà bạn đã tải xuống hoặc nhận được từ những nguồn không xác lập, thứ nhất bạn hoàn toàn có thể muốn kiểm tra ứng dụng ô nhiễm .

D3dx9_43.dll thường được tìm thấy trong thư mục C:\Windows\System32\  . Nếu bạn có file d3dx9_43.dll từ nơi khác, hãy di chuyển file đó sang PC và sao chép vào thư mục này.

Sau khi bạn vận động và di chuyển file vào vị trí này, hãy khởi động lại PC, sau đó cố gắng nỗ lực chạy ứng dụng hoặc game nhu yếu DirectX. Nếu đây là file duy nhất bị thiếu, ứng dụng sẽ chạy. Tuy nhiên, nếu những file khác bị thiếu hoặc bị hỏng, bạn hoàn toàn có thể cần xem xét những chiêu thức sửa chữa thay thế để sữa lỗi .

Bảo trì Windows 10

Thông báo lỗi “ d3dx9_43. dll is missing ” không nghiêm trọng như nó phát ra. Nếu bạn liên tục update Windows và setup file thừa kế DirectX bằng Trình thiết lập web thời hạn chạy người dùng cuối DirectX, bạn sẽ hoàn toàn có thể sửa DirectX và mở màn phát .
Bước tiếp theo là tìm game bạn muốn chơi. Nếu bạn không có tồn dư game để xử lý, bạn hoàn toàn có thể muốn cung ứng cho một shop game như Steam để tìm những game mới hoặc thử sửa chữa thay thế Steam như Epic Games hoặc GOG.com.

Source: https://expgg.vn
Category: Thông tin

Total
0
Shares
Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Previous Post

[New] Khắc phục lỗi 0xc000007b khi chơi game hiệu quả với 4 cách

Next Post

Hướng dẫn cách cài Windows 10 từ ổ cứng chi tiết

Related Posts