Mfc42.dll là tệp được Visual Studio C++ dùng để kiểm soát các hàm và thành phần khác nhau bên trong ứng dụng Windows. Phần "MFC" trong tên file cho thấy nó là "Microsoft Foundation Class" dùng bởi chương trình tạo trong Visual Studio cung cấp loạt tệp và hàm cho các ứng dụng yêu cầu nó. Tuy nhiên, file này có thể hiển thị nhiều lỗi khiến máy tính rất không đáng tin cậy.
Rất khuyến nghị bạn không xóa mfc42.dll khỏi PC vì nó là phần thiết yếu của hệ thống Windows, nhiều chương trình cần dùng.
Lỗi Mfc42.dll
File mfc42.dll được dùng liên tục bởi máy để giúp với tính năng và hàm của nhiều chương trình khác nhau. Điều này có nghĩa là bạn có thể thấy lỗi mfc42.dll ngẫu nhiên khi dùng chương trình, gây nhiều bối rối. Tóm lại, file mfc42.dll được dùng liên tục để tải loạt hàm và tính năng khác nhau cho PC, và lý do nó gây lỗi là vì nó bị hỏng (corrupted), không đọc được (unreadable), nhiễm malware hoặc có mục registry hỏng (damaged registry entries).
Cách khắc phục lỗi Mfc42.dll
Phương pháp 1 – Cài đặt lại ứng dụng gây lỗi
Nếu bạn thấy lỗi này khi dùng chương trình cụ thể, như Adobe Dreamweaver hoặc chương trình nặng tài nguyên khác, máy có thể có phiên bản mfc42.dll lỗi thời, ngăn ứng dụng dùng file nó yêu cầu. Để khắc phục, trước tiên thử cài lại ứng dụng gây lỗi:
1) Nhấp Start > Control Panel > Add/Remove Programs
2) Trên cửa sổ tải lên, duyệt đến chương trình gây lỗi
3) Nhấn "Uninstall" (Gỡ cài đặt) trên chương trình đó
4) Chờ gỡ xong & khởi động lại
5) Bây giờ cài đặt chương trình lại
6) Thử chương trình lại sau khi cài xong
Điều này sẽ thay thế mfc42.dll hiện tại trên máy và tất cả tệp chương trình cần để chạy. Trong nhiều trường hợp, này sẽ dừng lỗi từ chương trình cụ thể vì nó sẽ đặt phiên bản mfc42.dll tương thích lên PC. Tuy nhiên, không lúc nào cũng hiệu quả. Nếu không hiệu quả, thử phương pháp #2:
Phương pháp 2 – Thay thế thủ công mfc42.dll trên PC
Thường file mfc42.dll sẽ bị hỏng trên hệ thống vì nhiều lý do. Điều tốt tiếp theo là thay thế file này bằng file khác tải từ kho Internet đáng tin cậy. Cách làm:
1) Tải mfc42.zip từ server của chúng tôi
2) Giải nén file mfc42.dll lên ổ cứng máy
3) Duyệt đến c:\Windows\System32
4) Tìm mfc42.dll hiện tại trên hệ thống
5) Đổi tên mfc42.dll hiện tại thành mfc42BACKUP.dll
6) Copy & paste mfc42.dll mới vào C:\Windows\System32
7) Nhấp Start > Run (Hoặc tìm "run" trên Vista & Win7)
8) Gõ "cmd" trong hộp xuất hiện
9) Gõ "regsvr32 mfc42.dll" trên màn hình đen
10) Nhấn enter
11) Thử chương trình lại
Điều này sẽ thay thế file mfc42.dll hiện tại trên PC và đặt file mới. Sẽ làm hệ thống đọc file tốt hơn, vì trong nhiều trường hợp, là phiên bản mfc42.dll hỏng/bị hỏng làm nó không đọc được đúng. Phương pháp này nên hiệu quả với nhiều người nhưng nếu không hiệu quả cho bạn, dùng phương pháp #3:
Phương pháp 3 – Dọn dẹp Virus
- Tải bộ quét Virus này
Chương trình diệt virus là công cụ quét PC và xóa virus/nhiễm malware trên hệ thống. Thường virus sẽ nhiễm các file DLL trên máy và làm chúng không đọc được. Để đảm bảo không xảy ra, bạn nên dùng chương trình diệt virus quét hệ thống và xóa nhiễm gây ra các lỗi. Bạn có thể tải chương trình khuyến nghị từ liên kết trên, nhưng có nhiều chương trình có sẵn.
Phương pháp 4 – Dọn dẹp Registry
'Registry' là cơ sở dữ liệu lớn trong Windows giữ danh sách tham chiếu lớn cho file DLL trên hệ thống. Cơ sở dữ liệu trung tâm này là nơi Windows giữ danh sách vị trí file DLL cho máy, và là nơi hệ thống nhìn mỗi khi muốn dùng file dll như mfc42.dll. Thật không may, nó dễ bị hỏng và liên tục không đọc được tệp và tham chiếu cần để mở tệp mong muốn. Đây là vấn đề lớn gây thiệt hại nhiều phần hệ thống. Chạy quét registry sẽ xóa tất cả tham chiếu hỏng bên trong registry, cho phép nó chạy nhanh và mượt mà nhất có thể.