Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc phục lỗi Comdlg32.dll: Hướng dẫn từng bước

Comdlg32.dll là "common controls library" (thư viện điều khiển chung) lưu thông tin, hàm cho các cài đặt Windows. File này dùng cho nhiều chương trình, nhưng dễ corrupt, hỏng. Các lỗi do file này:

  • Error starting program. The Comctl32.dll file cannot start.
  • Error starting program. The Comdlg32.dll file cannot start.
  • Error starting program. The Shell32.dll file cannot start.
  • Error starting program. The Lz32.dll file cannot start.
  • Error starting program. The Version.dll file cannot start.
  • Error starting program. The Winmm.dll file cannot start.

Nguyên nhân lỗi

Lỗi do một số chương trình thay thế file Windows bằng file của chúng. File Windows Commctrl.dll, Commdlg.dll, Shell.dll, Lzexpand.dll, Ver.dll, Mmsystem.dll có thể bị thay bằng file chương trình khác.

Giải pháp

Nếu dùng Windows XP – Tải bản cập nhật KB884883

– Tải KB884883 Update

Nếu chương trình dùng 2 phiên bản DLL khác nhau, chúng bị nhầm lẫn gây lỗi. Khắc phục: tải và cập nhật Windows XP với KB884883 (chỉ dùng với SP1, SP2, SP3). Nếu XP không có Service Pack, nâng cấp SP mới nhất, cài KB884883, reboot. Sẽ khắc phục lỗi.

Nếu dùng Windows 98 – Copy file từ SysBackup sang System

Error starting program. The Comdlg32.dll file cannot start. Check the file to determine the problem.

Trên Windows 98, thường thấy lỗi trên. Khắc phục: copy file từ thư mục SysBackup sang System. Làm theo:

Giải nén file tương ứng thay file trong thông báo lỗi. Trong hướng dẫn dưới, thay bằng tên file phù hợp. File sẽ là một trong:

  • Commctrl.dll cho Comctl32.dll
  • Commdlg.dll cho Comdlg32.dll
  • Shell.dll cho shell32.dll
  • Lzexpand.dll cho Lz32.dll
  • Ver.dll cho Version.dll
  • Mmsystem.dll cho Winmm.dll

LƯU Ý: Nếu dùng Windows 98 và Windows 98 khởi động, dùng System File Checker thay file hỏng bằng bản gốc. Cách dùng: Start > Help > Index > gõ "system file checker" > Display > double-click "Using System File Checker".

Copy file trong danh sách trên () từ C:\Windows\Sysbckup sang C:\Windows\System. Thay file hỏng/corrupt/không đọc được, máy đọc lại được khi cần, khắc phục lỗi.

Khuyến nghị cao – Dùng Registry Cleaner

Lý do lớn DLL lỗi: Windows có "DLL file path references" trong Registry. Database lưu lượng lớn thông tin, máy dùng liên tục để nhớ thông tin hệ thống. Tham chiếu đường dẫn DLL giúp ứng dụng tải file cần chạy, danh sách phải nguyên vẹn. Vấn đề lớn: danh sách này bị hỏng, máy không đọc DLL cần. Khắc phục: chạy Registry Cleaner quét danh sách, sửa cài đặt hỏng/corrupt. Tải Registry Cleaner khuyến nghị bên dưới: