หน้าแรก
» WINDOWS
»
วิธีแก้ไขปัญหา “MSVCP140.dll ไม่พบ” บน Windows 10
วิธีแก้ไขปัญหา “MSVCP140.dll ไม่พบ” บน Windows 10
หาก Windows 10 แสดงข้อความ“ไม่สามารถดำเนินการโค้ดต่อได้เนื่องจากไม่พบไฟล์ MSVCP140.dll”โดยปกติแล้วโปรแกรมที่ได้รับผลกระทบจะไม่สามารถโหลด Microsoft Visual C++ runtime ที่โปรแกรมนั้นสร้างขึ้นมาเพื่อใช้งานได้ วิธีแก้ไขที่ปลอดภัยที่สุดคือการติดตั้งหรือซ่อมแซม Microsoft Visual C++ Redistributable อย่างเป็นทางการ จากนั้นซ่อมแซมหรือติดตั้งแอปใหม่หากจำเป็น อย่าดาวน์โหลดไฟล์ MSVCP140.dll ที่ไม่ได้รับอนุญาตจากเว็บไซต์ DLL ของบุคคลที่สาม
ข้อความ MSVCP140.dll มักปรากฏขึ้นเมื่อแอปพลิเคชันไม่สามารถโหลด Visual C++ runtime ที่จำเป็นได้
1. ติดตั้ง Microsoft Visual C++ Redistributable เวอร์ชันล่าสุด
MSVCP140.dll เป็นส่วนหนึ่งของรันไทม์ Visual C++ ของ Microsoft ปัจจุบัน Microsoft แนะนำให้ใช้ Visual C++ v14 Redistributable เวอร์ชันล่าสุดที่รองรับสำหรับแอปที่สร้างด้วย Visual Studio 2017, 2019, 2022 หรือ 2026 โดย Redistributable ที่ติดตั้งบนพีซีต้องเป็นเวอร์ชันที่ใหม่กว่าเครื่องมือสร้างแอปที่ใช้ในการสร้างแอปนั้น
ค้นหารายการ Microsoft Visual C++ Redistributable หากติดตั้งทั้งเวอร์ชัน x64 และ x86 ให้ซ่อมแซมแพ็กเกจที่ตรงกับแอปที่ได้รับผลกระทบ หากไม่ชัดเจนเกี่ยวกับสถาปัตยกรรมของแอป ให้ซ่อมแซมทั้งสองเวอร์ชัน
Windows 10 สามารถแสดงรายการแพ็กเกจ Visual C++ Redistributable สำหรับสถาปัตยกรรม x64 และ x86 แยกกันได้ เนื่องจากแอปพลิเคชันต่างๆ อาจต้องการสถาปัตยกรรมที่แตกต่างกัน
หากโปรแกรมหลายโปรแกรมรายงานว่าไฟล์ DLL หายไปอย่างกะทันหัน หรือ Windows ทำงานผิดปกติ ให้ตรวจสอบที่เก็บส่วนประกอบของ Windows และไฟล์ระบบที่ได้รับการป้องกัน Microsoft แนะนำให้เรียกใช้ DISM ก่อน System File Checker
ค้นหาCommand Promptคลิกขวา แล้วเลือกRun as administrator
เรียกใช้คำสั่งนี้และรอจนกว่าจะเสร็จสิ้น:
DISM.exe /Online /Cleanup-image /Restorehealth
จากนั้นเรียกใช้:
sfc /scannow
อย่าปิดหน้าต่างจนกว่าการตรวจสอบ SFC จะเสร็จสมบูรณ์ 100% ไมโครซอฟต์ได้อธิบายขั้นตอนและผลลัพธ์ที่เป็นไปได้ไว้ในคู่มือการซ่อมแซม System File Checker ของ ตน
อย่าใช้ regsvr32 เป็นวิธีแก้ไขปัญหา MSVCP140.dll แบบปกติ Regsvr32 ใช้สำหรับส่วนประกอบ DLL ที่ออกแบบมาเพื่อลงทะเบียนตัวเองกับ Windows MSVCP140.dll เป็นส่วนหนึ่งของ Visual C++ runtime ดังนั้นการซ่อมแซมหรือติดตั้ง Redistributable ใหม่จึงเป็นวิธีที่เหมาะสมกว่า
อย่าลบ Visual C++ Redistributables อื่นๆ เพียงเพราะดูเก่าแอปพลิเคชันต่างๆ อาจต้องการตระกูลรันไทม์และสถาปัตยกรรมที่แตกต่างกัน
หมายเหตุเกี่ยวกับการรองรับ Windows 10
ระบบปฏิบัติการ Windows 10 สิ้นสุดการสนับสนุนเมื่อวันที่14 ตุลาคม 2025ขั้นตอนการแก้ไขปัญหาข้างต้นยังคงใช้ได้กับ Windows 10 แต่ Microsoft จะไม่ให้การอัปเดตความปลอดภัยฟรีหรือการสนับสนุนทางเทคนิคตามปกติสำหรับระบบปฏิบัติการนี้อีกต่อไป หากคุณยังคงใช้ Windows 10 โปรดตรวจสอบคำแนะนำเกี่ยวกับการสิ้นสุดการสนับสนุนของ Windows 10 จาก Microsoft และตัวเลือกการอัปเกรดหรือการอัปเดตความปลอดภัยเพิ่มเติมที่มีให้คุณ