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 อย่างต่อเนื่องเพื่อโหลดฟังก์ชันและคุณลักษณะต่างๆ สำหรับพีซีของคุณ และสาเหตุที่ทำให้เกิดข้อผิดพลาดก็เพราะว่าไฟล์นั้นเสียหาย , อ่านไม่ได้ , ติดมัลแวร์ หรือมี รายการรีจิสทรีเสียหาย .

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

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

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

1) คลิกที่ เริ่ม> แผงควบคุม> เพิ่ม / ลบโปรแกรม

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

3) กด “ถอนการติดตั้ง” ในโปรแกรมนั้นๆ

4) รอให้โปรแกรมถอนการติดตั้ง &รีสตาร์ท

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

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) คัดลอกและวาง 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 – กำจัดไวรัส

  • ดาวน์โหลดเครื่องสแกนไวรัสนี้

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

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

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