Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Cách ngăn lỗi Comdlg32.dll

Comdlg32.dll được gọi là "thư viện điều khiển chung" lưu trữ thông tin và chức năng cho các cài đặt Windows khác nhau. Tệp này được sử dụng bởi nhiều chương trình trên Windows, nhưng dễ bị hỏng và bị hỏng. Đây là một số lỗi do loại tệp này gây ra:
  • Lỗi khi khởi động chương trình. Tệp Comctl32.dll không thể khởi động.
  • Lỗi khi khởi động chương trình. Tệp Comdlg32.dll không thể khởi động.
  • Lỗi khi khởi động chương trình. Tệp Shell32.dll không thể khởi động.
  • Lỗi khi khởi động chương trình. Tệp Lz32.dll không thể khởi động.
  • Lỗi khi khởi động chương trình. Tệp Version.dll không thể khởi động.
  • Lỗi khi khởi động chương trình. Tệp Winmm.dll không thể khởi động.

Nguyên nhân của Lỗi này

Lỗi bạn đang thấy là do một số chương trình thay thế tệp Windows bằng tệp của chính chúng. Các tệp Windows Commctrl.dll, Commdlg.dll, Shell.dll, Lzexpand.dll, Ver.dll hoặc Mmsystem.dll có thể đã được thay thế bằng các tệp từ chương trình khác.

Giải pháp cho vấn đề này

Nếu bạn sử dụng Windows XP - Tải xuống Bản cập nhật KB884883

- Tải xuống Bản cập nhật KB884883

Nếu bạn đang sử dụng các chương trình thử và sử dụng hai phiên bản khác nhau của một tệp DLL nhất định, chúng sẽ bị nhầm lẫn và gây ra lỗi mà bạn đang thấy. Để khắc phục điều này, bạn nên tải xuống và cập nhật Windows XP với bản cập nhật KB884883, bản cập nhật này chỉ có thể được sử dụng với SP1, SP2 &SP3. Nếu bạn chỉ đang sử dụng XP mà không có bất kỳ gói dịch vụ nào, thì bạn nên nâng cấp lên gói dịch vụ mới nhất, cài đặt bản cập nhật KB884883 và sau đó khởi động lại PC của mình. Điều này sẽ sửa lỗi.

Nếu bạn sử dụng Windows 98 - Sao chép tệp từ SysBackup vào hệ thống

Lỗi khi khởi động chương trình. Tệp Comdlg32.dll không thể khởi động. Kiểm tra tệp để xác định sự cố.

Trong Windows 98, bạn có thể sẽ gặp lỗi ở trên nếu gặp sự cố này. Để khắc phục điều này, bạn nên sao chép tệp từ thư mục SysBackup vào thư mục Hệ thống của hệ thống của bạn. Đây là những gì bạn cần làm ..

Giải nén tệp tương ứng thay cho tệp được liệt kê trong thông báo lỗi bạn nhận được. Trong hướng dẫn tiếp theo, hãy thay thế bằng tên của tệp thích hợp. Tệp này sẽ là một trong những tệp sau:

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

LƯU Ý :Nếu bạn đang sử dụng Windows 98 và Windows 98 khởi động, hãy sử dụng công cụ Trình kiểm tra Tệp Hệ thống để thay thế tệp bị hỏng bằng bản sao mới của tệp gốc. Để biết thông tin về cách sử dụng Trình kiểm tra tệp hệ thống, hãy nhấp vào Bắt đầu, nhấp vào Trợ giúp, nhấp vào tab Chỉ mục, nhập “trình kiểm tra tệp hệ thống” (không có dấu ngoặc kép), nhấp vào Hiển thị, sau đó nhấp đúp vào Sử dụng Trình kiểm tra tệp hệ thống.

Bạn cần sao chép tệp đã nêu trong danh sách ở trên () từ thư mục C:\ Windows \ Sysbckup vào thư mục C:\ Windows \ System. Thao tác này sẽ thay thế tệp bị hỏng, bị lỗi hoặc không thể đọc được đối với Windows và sẽ cung cấp cho máy tính của bạn khả năng đọc lại tệp khi PC của bạn cần, ngăn lỗi này.

Được khuyến nghị cao - Sử dụng Trình dọn dẹp sổ đăng ký

-

Một trong những lý do lớn khiến các lỗi dll này hiển thị là cách Windows có một loạt "tham chiếu đường dẫn tệp DLL" bên trong cơ sở dữ liệu đăng ký. Cơ sở dữ liệu này lưu trữ một lượng lớn thông tin cho PC của bạn và được máy tính của bạn sử dụng liên tục để giúp nó nhớ lại một lượng lớn thông tin về hệ thống của bạn. Các tham chiếu đường dẫn tệp DLL ở đó để giúp các ứng dụng Windows tải các tệp mà chúng cần để chạy và để làm được điều đó, danh sách này cần được giữ nguyên. Vấn đề lớn đối với nhiều máy tính là cách mà danh sách này bị hỏng, khiến máy tính của bạn không thể đọc các tệp DLL mà nó cần. Để khắc phục điều này, bạn nên chạy trình dọn dẹp sổ đăng ký để quét qua danh sách và sửa bất kỳ cài đặt nào bị hỏng hoặc bị hỏng bên trong danh sách đó. Bạn có thể tải xuống trình dọn dẹp sổ đăng ký được đề xuất của chúng tôi bên dưới: