แก้ปัญหาเออเร่อ "The program can't start because MSVCP120.dll is missing from your computer"


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


สำหรับข้อความเออเร่ออาจจะพบหลายแบบแตกต่างตามแต่ละโปรแกรมหรือเกม เช่น
  • msvcp120.dll is missing 
  • msvcp120.dll error loading 
  • msvcp120.dll crash 
  • msvcp120.dll was not found 
  • the procedure entry point msvcp120.dll 
  • msvcp120.dll could not be located 
  • msvcp120.dll Access Violation 
  • Cannot find msvcp120.dll 
  • Cannot register msvcp120.dll

วิธีแก้ทำได้ 3 วิธีดังนี้

1. ติดตั้ง Visual C++ 2013 โดยท่านสามารถดาวน์โหลดได้โดยตรงที่เว็บของไมโครซอร์ฟ


หรือเว็บไซต์อื่นๆที่มีให้ดาวน์โหลด เมื่อดาวน์โหลดมาแล้วให้ทำการติดตั้งให้เรียบร้อยแล้วรีสตาร์ทเครื่องเข้าเกมดูใหม่ หากยังไม่หายดูวิธีที่สอง

2. ดาวน์โหลดไฟล์ .dll ที่หายไป 
  • สำหรับวินโดว์ 32บิต Download
  • สำหรับวินโดว์ 64บิต Download
หลังจากดาวน์โหลดไฟล์ไปแล้วให้ทำการแยกไฟล์ด้วยโปรแกรม Winrar จะได้ไฟล์ชื่อ MSVCP120.dll นำไปวางในตำแหน่งตามนี้
  • วินโดว์ 32บิต ให้นำไฟล์นี้ไปวางที่ C:\Windows\System32 
  • วินโดว์ 64บิต นำไปวางที่ C:\Windows\System32 และ C:\Windows\SysWOW64 ด้วยเสร็จแล้วทำการรีสตาร์ทเครื่อง เข้าเกมดูใหม่หากยังไม่หาย ดูวิธีที่สาม

3. นำไฟล์ที่ดาวน์โหลดมาจากข้อสอง ไปวางใส่ในโฟลเดอร์ตัวเกมโดยตรง แนะนำให้ใช้วิธีด้านบนก่อนหากไม่ได้จริงจึงค่อยใช้วิธีนี้



Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard. Google