Skype เป็นซอฟต์แวร์สำหรับสนทนาผ่านเสียง วิดีโอ และข้อความ แต่บางครั้งอาจเจอข้อผิดพลาดขาดไฟล์ MSVCP140 dll โดยเฉพาะหากใช้ Skype เวอร์ชันล่าสุด ข้อผิดพลาดนี้จะป้องกันไม่ให้ใช้ Skype ได้เลย จะมีพรอมพ์ข้อผิดพลาด MSVCP140 dll ทุกครั้งที่พยายามเปิด Skype
ข้อผิดพลาดขาดไฟล์ MSVCP140 dll ตามชื่อ ต้องการไฟล์ MSVCP140 dll เพื่อทำงาน ไฟล์ MSVCP140 dll (หรือไฟล์ dll อื่นๆ) มักมาพร้อมกับโปรแกรมที่ต้องการ หรือ Microsoft C++ Redistributable ดังนั้น หากขาดไฟล์ MSVCP140 dll อาจเป็นเพราะปัญหาของ Skype หรือ Microsoft C++ Redistributable เสียหาย/หายไป

การถอนการติดตั้งและติดตั้ง Skype ใหม่อาจแก้ปัญหาได้ เนื่องจาก Skype จะติดตั้งไฟล์ที่จำเป็นทั้งหมดอัตโนมัติ รวมถึง MSVCP140 dll
ลองวิธีนี้ก่อนไปยังวิธีแก้ปัญหาอื่นๆ
วิธีที่ 1: ติดตั้งอัปเดตและ Redistributable
หมายเหตุ: ดาวน์โหลดและติดตั้งไฟล์เหล่านี้ตามลำดับที่ระบุ
ก่อนอื่น ถอนการติดตั้ง Skype ออกจากคอมพิวเตอร์ ขั้นตอนดังนี้:
- ค้างปุ่ม Windows แล้วกด R
- พิมพ์ appwiz.cpl กด Enter
- หา Skype คลิกขวาเลือก Uninstall กด OK หากขออนุญาต
ไปที่นี่และดาวน์โหลด Windows 7 (x64) Service Pack 1 เมื่อดาวน์โหลดเสร็จ รันไฟล์และทำตามคำแนะนำบนหน้าจอ
ไปที่นี่และดาวน์โหลด Windows 7 (x64) KB2999226 update รันไฟล์เมื่อเสร็จ
ไปที่นี่และดาวน์โหลด Visual Studio C++ 2015 redistributable Update 3 (x86) แม้จะมี Redistributable ติดตั้งอยู่แล้ว ให้ดาวน์โหลดและรัน หากยังไม่ติดตั้ง ให้ติดตั้งปกติ มิฉะนั้นจะมีตัวเลือก Repair ให้เลือก Repair
เมื่อทำเสร็จทั้งหมด ติดตั้ง Skype ใหม่และดูว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 2: ใช้ Skype เวอร์ชันก่อนหน้า
ความต้องการของไฟล์ dll นี้มีเฉพาะเวอร์ชันล่าสุดของ Skype หากยังแก้ไม่ได้ หรือไม่สามารถดาวน์โหลดไฟล์ในวิธีที่ 1 ให้ลองลิงก์ด้านล่าง ดาวน์โหลด Skype จากลิงก์และติดตั้งตามคำแนะนำ นี่คือเวอร์ชันเก่าของ Skype ที่ไม่ต้องการ MSVCP140 dll จึงไม่ก่อให้เกิดปัญหานี้
Skype เวอร์ชันเก่า
หากยังเจอข้อผิดพลาดเดิม หรือข้อผิดพลาดไฟล์อื่นหายไปกับ Skype เวอร์ชันเหล่านี้ ต้องดาวน์โหลด Visual Studio C++ 2015 redistributable Update 3 ไปที่นี่และดาวน์โหลดสำหรับ Windows ของคุณ รันเซ็ตอัพเสร็จก็พร้อมใช้งาน
วิธีที่ 3: ดาวน์โหลดไฟล์ด้วยตนเอง
หมายเหตุ: วิธีนี้มีความเสี่ยงและไม่ได้ผลบนทุกระบบปฏิบัติการ ใช้วิธีนี้ด้วยความเสี่ยงของตัวเอง
เนื่องจากข้อผิดพลาดบอกว่าไฟล์หายไป สามารถดาวน์โหลดไฟล์เฉพาะตัวมาแก้ปัญหาได้
ไปที่นี่และดาวน์โหลด MSVCP140 dll ไปที่นี่และดาวน์โหลด vcruntime140 dll เมื่อดาวน์โหลดเสร็จ ทำตามขั้นตอน:
- หาไฟล์ที่ดาวน์โหลด MSVCP140 dll (อาจอยู่ในโฟลเดอร์ Downloads)
- คลิกขวาไฟล์ เลือก copy
- พิมพ์ C:\ProgramFiles\Skype\Phone ในแถบที่อยู่ (ตรงกลางบน) ของ File Explorer กด Enter
- ถ้า Windows แจ้งไม่พบพาธ ให้พิมพ์ C:\ProgramFiles(x86)\Skype\Phone กด Enter
- คลิกขวาที่ว่างในหน้าต่าง เลือก paste
- ทำซ้ำกับไฟล์ vcruntime140 dll เช่นกัน
ลองรัน Skype อีกครั้ง ดูว่าข้อผิดพลาดเดิมหายหรือยังคงอยู่
หากปัญหาไม่หาย และ Skype แจ้งข้อผิดพลาดใหม่ เช่น "api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer" ไปที่นี่และดาวน์โหลดไฟล์ zip นี้ เมื่อดาวน์โหลดเสร็จ คลิกขวาไฟล์ เลือก extract เลือกตำแหน่ง C:\ProgramFiles\Skype\Phone หรือ C:\ProgramFiles(x86)\Skype\Phone (ขึ้นอยู่กับที่คัดลอก MSVCP140 dll ไว้) ให้แตกไฟล์ รัน Skype อีกครั้ง ควรทำงานได้ปกติ