Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีการแก้ไขปัญหา MSVCP120.dll และ MSVCP140.dll ที่มีข้อผิดพลาด 0xc000012f

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

ภาพไม่ดี MSVCP120.dll และ MSVCP140.dll ที่มีข้อผิดพลาด 0xc000012f เป็นหนึ่งในปัญหาที่ดูซับซ้อนที่สุดที่เกิดขึ้นกับผู้ใช้ Windows หลายรายเมื่อเร็วๆ นี้ เพียงแค่ดูชื่อข้อผิดพลาด ก็ไม่ยากที่จะเข้าใจว่าการจัดการกับปัญหานี้ไม่ใช่เรื่องง่าย

MSVCP120.dll และ MSVCP140.dll ที่มีข้อผิดพลาด 0xc000012f คืออะไร

ข้อผิดพลาดนี้ ซึ่งทำให้ผู้ใช้ Windows ที่ได้รับผลกระทบหลายคนหยุดชะงัก เกิดขึ้นเมื่อผู้ใช้พยายามเปิดแอปพลิเคชัน เช่น Adobe Acrobat, Photoshop หรือ Dropbox ข้อผิดพลาดนี้มักปรากฏในระบบ Windows 10/11, Windows 8 และ Windows 7 เมื่อคุณได้รับข้อผิดพลาดนี้ คุณจะเห็นป๊อปอัปแจ้งเตือนว่าโปรแกรมที่คุณพยายามเรียกใช้เสียหาย

ต่อไปนี้เป็นข้อความแสดงข้อผิดพลาดทั่วไปที่เกี่ยวข้องกับข้อผิดพลาดนี้:

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

สแกนหาพีซีฟรีปัญหา3.145.873ดาวน์โหลดเข้ากันได้กับ:Windows 10/11, Windows 7, Windows 8
  • ไม่ได้ออกแบบมาให้ทำงานบน Windows หรือมีข้อผิดพลาด ลองติดตั้งโปรแกรมอีกครั้งโดยใช้สื่อการติดตั้งเดิมหรือติดต่อผู้ดูแลระบบของคุณหรือผู้จำหน่ายซอฟต์แวร์เพื่อขอรับการสนับสนุน สถานะข้อผิดพลาด 0xc000012f
  • ไม่พบ
  • ไฟล์ <ไฟล์ exe หรือ DLL> หายไป
  • โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก <ไฟล์ Exe หรือ DLL> หายไปจากคอมพิวเตอร์ของคุณ ลองติดตั้งโปรแกรมใหม่เพื่อแก้ไขปัญหานี้

เมื่อคุณได้รับข้อผิดพลาดนี้ อาจเกิดสถานการณ์ใดๆ หรือทั้งหมดเหล่านี้ได้:

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

สาเหตุของ MSVCP120.dll และ MSVCP140.dll ที่มีข้อผิดพลาด 0xc000012f คืออะไร

ข้อความแสดงข้อผิดพลาดที่ขึ้นต้นด้วย "ภาพไม่ดี" หมายความว่าไฟล์ปฏิบัติการของแอปพลิเคชันหรือโมดูลสนับสนุนอื่นๆ เสียหาย เสียหาย หรือสูญหาย นั่นเป็นสาเหตุที่ทำให้ไม่สามารถโหลดแอปพลิเคชันได้ อีกสาเหตุหนึ่งของข้อผิดพลาด "Bad Image" คือ DLL ไม่ตรงกัน ซึ่งมักเกิดขึ้นกับโปรแกรมที่ใช้ Microsoft Visual C++ Redistributables

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

ต่อไปนี้คือสาเหตุบางประการของ MSVCP120.dll และ MSVCP140.dll ที่มีข้อผิดพลาด 0xc000012f:

  • การติดไวรัสหรือมัลแวร์
  • การลบโฟลเดอร์ที่มีไฟล์เหล่านี้โดยไม่ได้ตั้งใจ
  • ไฟล์ระบบเสียหาย
  • การติดตั้งโปรแกรมไม่สมบูรณ์

กระบวนการแก้ไขปัญหาสำหรับ Bad Image MSVCP120.dll และ MSVCP140.dll ที่มีข้อผิดพลาด 0xc000012f ต้องใช้วิธีการสองขั้นตอน:การจัดการกับสาเหตุของปัญหาแล้วแทนที่ไฟล์ที่สูญหายหรือเสียหายด้วยสำเนาที่ดี ทำตามขั้นตอนด้านล่างเพื่อแก้ไขข้อผิดพลาดนี้และทำให้โปรแกรมของคุณทำงานได้อย่างราบรื่นอีกครั้ง

วิธีการแก้ไข MSVCP120.dll และ MSVCP140.dll ที่มีข้อผิดพลาด 0xc000012f

ขั้นตอนที่ 1:กำจัดไฟล์ขยะ

ขั้นตอนแรกในวิธีการแก้ไขปัญหาคือการเตรียมอุปกรณ์ของคุณสำหรับกระบวนการ การทำความสะอาดคอมพิวเตอร์ของคุณน่าจะทำให้การแก้ไขปัญหาง่ายและรวดเร็วขึ้นมาก คุณสามารถใช้เครื่องมือเช่น Outbyte PC Repair เพื่อสแกนระบบของคุณเพื่อหาไฟล์ที่ไม่จำเป็นและลบออกให้หมดในคลิกเดียว

ขั้นตอนที่ 2:สแกนหาการติดไวรัสหรือมัลแวร์

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

ขั้นตอนที่ 3:กู้คืนไฟล์ระบบที่เสียหาย

Windows ติดตั้งเครื่องมือวินิจฉัยของตนเองเพื่อสแกนความสมบูรณ์ของไฟล์ระบบและกู้คืนไฟล์ที่เสียหายหากเป็นไปได้ เครื่องมือแรกเรียกว่า System File Checker หรือ SFC ซึ่งต้องใช้ sfc [/scannow] คำสั่งผ่าน Command Prompt

อีกเครื่องมือหนึ่งเรียกว่า Deployment Image Services and Management หรือ DISM ซึ่งออกแบบมาเพื่อสแกนไฟล์อิมเมจของ Windows (.wim) ในการเรียกใช้ DISM คุณต้องดำเนินการคำสั่งต่อไปนี้ผ่าน Command Prompt:DISM.exe /Online /Cleanup-image /Restorehealth . อย่าลืมรีสตาร์ทคอมพิวเตอร์หลังจากเสร็จสิ้นกระบวนการเหล่านี้เพื่อให้การเปลี่ยนแปลงมีผล

ขั้นตอนที่ 4:ถอนการติดตั้งและติดตั้ง Microsoft Redistributables อีกครั้ง

หากโปรแกรมที่ได้รับผลกระทบจากข้อผิดพลาดนี้ใช้ Microsoft Visual C++ คุณสามารถถอนการติดตั้งแล้วติดตั้งเวอร์ชัน Microsoft Visual C++ อีกครั้งเพื่อแก้ไขปัญหานี้ ในการดำเนินการนี้:

  1. ปิดแอปพลิเคชันที่เปิดอยู่ทั้งหมดแล้วกด Windows + R เพื่อเปิด เรียกใช้ .
  2. พิมพ์ แผงควบคุม จากนั้นกด ตกลง .
  3. เลือก ถอนการติดตั้งโปรแกรม
  4. จากรายการ เลือกเวอร์ชันของ Microsoft Visual C++ ที่คุณต้องการถอนการติดตั้ง
  5. คลิกปุ่ม ถอนการติดตั้ง และทำตามคำแนะนำบนหน้าจอเพื่อลบ Microsoft Visual C++ ออกจากระบบของคุณ
  6. หากคุณติดตั้ง Microsoft Visual C++ ไว้หลายเวอร์ชัน ให้ถอนการติดตั้งทั้งหมด
  7. รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากนั้น

ในการติดตั้ง Microsoft Visual C++ ใหม่ ให้ดาวน์โหลดแพ็คเกจที่คุณต้องการจากเว็บไซต์ของ Microsoft และติดตั้งโดยปฏิบัติตามคำแนะนำในการติดตั้งบนหน้าจอ

ขั้นตอนที่ 5:ถอนการติดตั้งและติดตั้งโปรแกรมที่ได้รับผลกระทบอีกครั้ง

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

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

ขั้นตอนที่ 6:ทำการคืนค่าระบบ

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

หากต้องการกู้คืนระบบ ให้ทำตามคำแนะนำด้านล่าง:

  1. คลิก เริ่ม แล้วพิมพ์ restore ในช่องค้นหา กด ตกลง เพื่อค้นหา
  2. คลิก สร้างจุดคืนค่า จากผลการค้นหา สิ่งนี้ควรเปิด คุณสมบัติของระบบ หน้าต่าง
  3. คลิกที่ การป้องกันระบบ แท็บ จากนั้นคลิก การคืนค่าระบบ ปุ่ม.
  4. คลิก ถัดไป เมื่อ การคืนค่าระบบ วิซาร์ดเปิดขึ้น
  5. หน้าต่างถัดไปจะแสดงจุดคืนค่าที่มีอยู่ เลือกจากรายการจุดคืนค่าที่คุณต้องการกลับไป
  6. หากจุดคืนค่าที่คุณต้องการไม่อยู่ในรายการ ให้คลิก แสดงจุดคืนค่าเพิ่มเติม .
  7. เมื่อคุณเลือกจุดคืนค่าแล้ว ให้คลิกที่ สแกนหาโปรแกรมที่ได้รับผลกระทบ
  8. คลิก ถัดไป ถ้าทุกอย่างดูดีก็กด เสร็จสิ้น .

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

สรุป

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