Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาด Mfc42.dll อย่างรวดเร็วและปลอดภัย

Mfc42.dll เป็นไฟล์ที่ใช้โดย Visual Studio C++ เพื่อควบคุมฟังก์ชันและคอมโพเนนต์ต่างๆ ภายในแอปพลิเคชัน Windows ส่วน “MFC” ของชื่อไฟล์นี้แสดงว่าเป็น “Microsoft Foundation Class” ที่ใช้โดยโปรแกรมที่สร้างใน Visual Studio เพื่อให้ชุดไฟล์และฟังก์ชันสำหรับแอปพลิเคชันต่างๆ ที่ต้องการ อย่างไรก็ตาม ไฟล์นี้สามารถแสดงข้อผิดพลาดหลากหลายซึ่งจะทำให้คอมพิวเตอร์ของคุณไม่น่าเชื่อถือมาก

ขอแนะนำอย่างยิ่งว่าคุณควร ไม่ ลบ mfc42.dll ออกจากคอมพิวเตอร์ของคุณ เนื่องจากมันเป็นส่วนสำคัญของระบบ Windows ซึ่งหลายโปรแกรมต้องการใช้

ข้อผิดพลาด Mfc42.dll

ไฟล์ mfc42.dll ถูกใช้อย่างต่อเนื่องโดยคอมพิวเตอร์ของคุณเพื่อช่วยในคุณสมบัติและฟังก์ชันของโปรแกรมต่างๆ มากมาย นี่หมายความว่าคุณอาจเห็นข้อผิดพลาด mfc42.dll แบบสุ่มเมื่อคุณพยายามใช้โปรแกรม และก่อให้เกิดความสับสนมาก สรุปคือ ไฟล์ mfc42.dll ถูกใช้ต่อเนื่องโดยคอมพิวเตอร์ของคุณเพื่อโหลดชุดฟังก์ชันและคุณสมบัติต่างๆ สำหรับคอมพิวเตอร์ของคุณ และเหตุผลที่มันก่อให้เกิดข้อผิดพลาดคือ เพราะมัน เสียหาย (Corrupted), อ่านไม่ได้ (Unreadable), ติดเชื้อมัลแวร์ (Infected with malware) หรือมี Registry Entries ที่เสียหาย (Damaged registry entries)

วิธีแก้ไขข้อผิดพลาด Mfc42.dll

วิธีที่ 1 – ติดตั้งใหม่แอปพลิเคชันที่ก่อให้เกิดข้อผิดพลาด

หากคุณเห็นข้อผิดพลาดนี้เมื่อใช้โปรแกรมเฉพาะ เช่น Adobe Dreamweaver หรือโปรแกรมที่ใช้ทรัพยากรมาก คอมพิวเตอร์ของคุณอาจมีเวอร์ชัน mfc42.dll ที่ล้าสมัย ซึ่งป้องกันไม่ให้แอปพลิเคชันใช้ไฟล์ที่มันต้องการ เพื่อแก้ไข คุณควรลองติดตั้งใหม่แอปพลิเคชันที่ก่อให้เกิดข้อผิดพลาดก่อน:

1) คลิก Start > Control Panel > Add / Remove Programs

2) บนหน้าต่างที่โหลดขึ้น Browse ไปที่โปรแกรมที่ก่อให้เกิดข้อผิดพลาด

3) กด “Uninstall” บนโปรแกรมนั้น

4) รอจนโปรแกรมถอนการติดตั้งเสร็จ & Restart

5) ตอนนี้ Install โปรแกรมอีกครั้ง

6) ลอง โปรแกรมอีกครั้งหลังการติดตั้งเสร็จ

สิ่งนี้จะแทนที่ mfc42.dll ปัจจุบันบนคอมพิวเตอร์ของคุณ และไฟล์โปรแกรมทั้งหมดที่โปรแกรมต้องการ ในหลายกรณี นี่จะหยุดข้อผิดพลาดที่คุณเห็นจากโปรแกรมเฉพาะนี้ เพราะมันจะวางเวอร์ชัน mfc42.dll ที่เข้ากันได้บนคอมพิวเตอร์ของคุณ อย่างไรก็ตาม มันไม่ได้ทำงานเสมอไป หากไม่ได้ผล คุณควรลองวิธี #2:

วิธีที่ 2 – แทนที่ Mfc42.dll บนคอมพิวเตอร์ของคุณด้วยตนเอง

มักจะเป็นกรณีที่ไฟล์ mfc42.dll จะเสียหายบนระบบของคุณด้วยหลายเหตุผล สิ่งที่ดีที่สุดต่อไปคือแทนที่ไฟล์นี้ด้วยไฟล์อีกไฟล์หนึ่งที่ดาวน์โหลดมาจากที่เก็บข้อมูลอินเทอร์เน็ตที่น่าเชื่อถือ นี่คือวิธีทำ:

1) ดาวน์โหลด mfc42.zip จากเซิร์ฟเวอร์ของเรา

2) แตกไฟล์ mfc42.dll ลงบนฮาร์ดดิสก์ของคอมพิวเตอร์ของคุณ

3) ไปที่ c:\Windows\System32

4) หา mfc42.dll ปัจจุบันบนระบบของคุณ

5) เปลี่ยนชื่อ mfc42.dll ปัจจุบันเป็น mfc42BACKUP.dll

6) Copy & Paste mfc42.dll ใหม่เข้าไปใน C:\Windows\System32

7) คลิก Start > Run (หรือค้นหา “run” บน Vista & Win7)

8) พิมพ์ “cmd” ในกล่องที่ปรากฏ

9) พิมพ์ “regsvr32 mfc42.dll” บนหน้าจอสีดำ

10) กด Enter

11) ลองโปรแกรมของคุณอีกครั้ง

สิ่งนี้จะแทนที่ไฟล์ mfc42.dll ปัจจุบันบนคอมพิวเตอร์ของคุณและวางไฟล์ใหม่แทนที่ นี่จะทำให้ระบบของคุณอ่านไฟล์ได้ดีขึ้น เนื่องจากในหลายกรณี เป็น mfc42.dll ที่เสียหายหรือเสียหายซึ่งทำให้มันอ่านไม่ได้อย่างถูกต้อง วิธีนี้ควรทำงานได้กับหลายคน แต่หากไม่ได้ผลสำหรับคุณ คุณสามารถใช้วิธี #3 ด้านล่าง:

วิธีที่ 3 – ทำความสะอาดไวรัส

  • ดาวน์โหลด Virus Scanner นี้

โปรแกรมแอนตี้ไวรัสเป็นเครื่องมือซอฟต์แวร์ที่สแกนผ่านคอมพิวเตอร์ของคุณและลบไวรัสหรือการติดเชื้อมัลแวร์ที่อยู่บนระบบของคุณ มักจะเป็นกรณีที่ไวรัสจะติดเชื้อไฟล์ DLL ต่างๆ บนคอมพิวเตอร์ของคุณ และทำให้มันอ่านไม่ได้ เพื่อให้แน่ใจว่าไม่เกิดขึ้นบนคอมพิวเตอร์ของคุณ คุณควรลองใช้โปรแกรมแอนตี้ไวรัสสแกนผ่านระบบและลบการติดเชื้อที่ก่อให้เกิดข้อผิดพลาดทั้งหมด คุณสามารถดาวน์โหลดโปรแกรมแอนตี้ไวรัสที่เราแนะนำจากลิงก์ด้านบนได้ แต่มีโปรแกรมหลากหลายให้เลือก

วิธีที่ 4 – ทำความสะอาด Registry

‘Registry’ เป็นฐานข้อมูลใหญ่ภายใน Windows ที่เก็บรายการอ้างอิงขนาดใหญ่สำหรับไฟล์ DLL บนระบบของคุณ ฐานข้อมูลศูนย์กลางนี้คือที่ที่ Windows เก็บรายการตำแหน่งไฟล์ DLL สำหรับคอมพิวเตอร์ของคุณ และเป็นที่ที่ระบบของคุณค้นหาทุกครั้งที่ต้องการใช้ไฟล์ dll เช่น mfc42.dll น่าเสียดายที่มันเปราะบางต่อการเสียหายและการเสียหาย และทำให้ไม่สามารถอ่านไฟล์และการอ้างอิงที่ต้องการเพื่อเปิดไฟล์ที่ต้องการได้ตลอดเวลา นี่เป็นปัญหาใหญ่ที่ก่อให้เกิดความเสียหายต่อหลายส่วนของระบบของคุณ การรัน Registry Scan จะลบการอ้างอิงที่เสียหายทั้งหมดภายใน Registry ทำให้มันทำงานได้เร็วและราบรื่นที่สุด