Các file d3dx9_xx.dll dùng cho game chạy trên framework DirectX. DirectX render đồ họa cho game mới, là phần thiết yếu của Windows. Nhưng thường file DLL d3dx9 bị hỏng, corrupt, gây lỗi.
Lỗi D3dx9_xx.dll
Thường Windows báo "d3dx9_xx.dll" khi chơi/cài game. Lỗi điển hình:
The file d3dx9_25.dll was not found
The file d3dx9_27.dll was not found
The file d3dx9_30.dll was not found
File này quan trọng cho game – giúp DirectX hoạt động. Nhưng thường bị đặt sai chỗ, hỏng, corrupt, không đọc được.
Cách khắc phục lỗi D3dx9_XX.dll
Phương pháp 1 – Cập nhật DirectX
Cập nhật DirectX là cách hiệu quả, tin cậy nhất. Tải DirectX Updater từ web Microsoft. Chương trình chạy, cập nhật hoặc cài lại DirectX. Thay thế tất cả file DLL liên quan DirectX bằng bản mới, máy đọc lại file cần. Sau cài xong, reboot và dùng Registry Cleaner dọn Registry (xem Phương pháp 3).
Phương pháp 2 – Cập nhật file thủ công
Nếu sau cài DirectX vẫn lỗi, thử cập nhật thủ công file d3dx9_xx.dll. Làm theo:
Windows Vista / Windows 7
- Cho đĩa 1 game vào ổ CD/DVD
- Start > Documents
- Click Computer
- Click ổ CD/DVD
- Tìm thư mục: CDDrive:\ DirectX9
Lưu ý: CDDrive là ký tự ổ CD. - Double-click Apr2005_d3dx9_25_x86.cab, chuột phải d3dx9_xx.dll > Copy.
Lưu ý: xx là file báo lỗi trên máy. - Tìm đường dẫn: Drive:\Program Files\Microsoft Games\Game Title
- Chuột phải > Paste vào thư mục đó
- Lưu ý: Nếu cài nhiều game, lặp lại bước 7-8 cho game khác.
Windows XP
- Cho đĩa 1 game vào ổ CD/DVD
- Start > Programs > Accessories > Windows Explorer
- Tìm thư mục: CDDrive:\ DirectX9
Lưu ý: CDDrive là ký tự ổ CD. - Double-click Apr2005_d3dx9_25_x86.cab, chuột phải d3dx9_xx.dll > Copy.
Lưu ý: xx là file báo lỗi. - Tìm thư mục game: Drive:\Program Files\Microsoft Games\Game Title
- Chuột phải thư mục game tương ứng > Paste.
Thay file d3dx9_xx.dll hỏng bằng bản mới từ CD game. Máy đọc file, khắc phục lỗi. Nếu không, thử Phương pháp 3:
Phương pháp 3 – Dọn dẹp Registry
Registry là database lớn lưu tham chiếu file DLL. Nơi Windows lưu vị trí file DLL, tra cứu mỗi khi cần file như d3dx9.dll. Registry dễ hỏng, corrupt, không đọc được file/tham chiếu. Vấn đề lớn gây hỏng nhiều phần hệ thống. Quét Registry xóa tham chiếu hỏng, giúp chạy nhanh, mượt. Tải Registry Cleaner khuyến nghị bên dưới: