หากคุณได้รับข้อความแสดงข้อผิดพลาด " โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก MSVCP140.dll หายไปจากคอมพิวเตอร์ " หรือ " รหัสไม่สามารถดำเนินการต่อได้เนื่องจากระบบไม่พบ MSVCP140.dll " เมื่อคุณพยายามเปิดโปรแกรมเช่น WAMP Server, Skype หรือ เกมใด ๆ บทความนี้จะช่วยคุณ สิ่งนี้เกิดขึ้นเมื่อโปรแกรมที่คุณพยายามเรียกใช้ต้องการให้มีไฟล์ MSVCP140.dll ใน Windows 10/7 MSVCP140.dll เป็น Microsoft C Runtime Library ขนาดประมาณ 626KB ซึ่งอยู่ในโฟลเดอร์ System32 และติดตั้งโดย Microsoft Visual Studio
DLL คือไลบรารีลิงก์แบบไดนามิกและส่วนประกอบแอปพลิเคชันภายนอกที่ทำงานบน Windows หรือระบบปฏิบัติการอื่น แอปพลิเคชันส่วนใหญ่จะจัดเก็บโค้ดไว้ในไฟล์แยกกันหากจำเป็นต้องใช้รหัสไฟล์ที่เกี่ยวข้องจะถูกโหลดลงในหน่วยความจำและใช้ หากระบบปฏิบัติการหรือซอฟต์แวร์ไม่พบไฟล์ DLL ที่เหมาะสมหรือไฟล์ DLL เสียหายคุณอาจได้รับข้อความว่าไม่มีไฟล์ DLL หากไฟล์ DLL สูญหายหรือเสียหายคุณอาจเห็นข้อความแสดงข้อผิดพลาดดังกล่าวบนหน้าจอ
วิธีแก้ไขข้อผิดพลาด MSVCP140.dll
- การดาวน์โหลดไฟล์ dll ที่หายไปจากอินเทอร์เน็ตและวางลงในตำแหน่งเฉพาะไม่ใช่วิธีแก้ปัญหาที่แท้จริงและอาจเป็นอันตรายได้ คุณสามารถลองใช้วิธีนี้ได้ แต่คุณอาจไม่ได้รับผลลัพธ์ที่ดีจากวิธีนี้
- การติดตั้งโปรแกรมที่เป็นสาเหตุของข้อผิดพลาดนี้อีกครั้งอาจช่วยแก้ปัญหาได้
- ตัวเลือกอื่น ๆ ที่ได้รับการแก้ไขมากที่สุดสำหรับปัญหานี้คือการดาวน์โหลดและติดตั้ง Microsoft Visual C ++ Redistributable สำหรับ Visual Studio บนคอมพิวเตอร์ของคุณ
สำคัญ:คุณต้องดาวน์โหลดและติดตั้งvc_redist.x64.exeและvc_redist.x86.exeสองเวอร์ชันเพื่อแก้ไขข้อผิดพลาดไฟล์ MSVCP140.dll ที่หายไปใน Windows 10 หรือ Windows 7
การลงทะเบียนและการยกเลิกการลงทะเบียนไฟล์ DLL
หากมีไฟล์ DLL อยู่ในคอมพิวเตอร์ของคุณ แต่คุณยังคงได้รับข้อความแสดงข้อผิดพลาดนี้คุณอาจต้องลงทะเบียนไฟล์ DLL อีกครั้ง เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและป้อนคำสั่งต่อไปนี้เพื่อลงทะเบียนไฟล์ DLL
regsvr32 MSVCP140.dll
- การลงทะเบียนไฟล์regsvr32 /u MSVCP140.dll
- ยกเลิกการลงทะเบียน