Fix MSVCR120.dll is missing in Windows 10: หากเจอข้อความ “The program can’t start because MSVCR120.dll is missing from your computer. Try reinstalling the program to fix this problem.” ขณะเปิดแอปพลิเคชัน แสดงว่า MSVCR120.dll หายไปจากคอมพิวเตอร์ ต้องติดตั้งไฟล์นี้เพื่อแก้ไข ข้อผิดพลาด .dll หายไปนี้พบบ่อยเมื่อรันเกมหรือแอปบน Windows 10

อาจเจอข้อความ “This application failed to start because MSVCR120.dll was not found. Re-installing the application may fix this problem.” MSVCR120.dll เป็นไฟล์สำคัญของ Windows OS ใช้สำหรับแยกทรัพยากรสำหรับโปรแกรมบุคคลที่สามขณะรันไทม์
MSVCR120.dll เป็นไลบรารี C++ ที่สอดคล้องกัน หากหายไปหรือเสียหาย จะไม่สามารถเปิดแอป/เกมที่เขียนด้วย C, C++, C++/CLI ได้ มาแก้ไขกัน
Fix MSVCR120.dll is missing in Windows 10 [SOLVED]
สร้าง Restore Point ก่อนเริ่มต้น
วิธีที่ 1: รัน SFC และ DISM
- กด Windows Key + X คลิก Command Prompt (Admin)
- พิมพ์ใน CMD:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (ถ้าข้างต้นล้มเหลว ลองคำสั่งนี้)
- รอเสร็จ รีสตาร์ท
- เปิด CMD อีกครั้ง รัน:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- รอ DISM เสร็จ
- หากไม่ได้ ลอง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งแหล่งซ่อมแซม (Windows Installation/Recovery Disc) - รีบูท ตรวจสอบ
วิธีที่ 2: Re-install Visual C++ Redistributable Packages
หมายเหตุ: อย่าโหลด MSVCR120.dll จากเว็บบุคคลที่สาม เพื่อแทนที่ไฟล์ที่หายไป เพราะแหล่งที่มาไม่ได้รับการรับรอง ไฟล์ .DLL อาจติดไวรัสเสียคอมพิวเตอร์ แม้จะโหลดไฟล์ .DLL/.OCX เดียวได้ แต่ข้อกำหนดแนะนำให้โหลด Visual C++ Redistributable Packages จากเว็บ Microsoft อย่างเป็นทางการ Microsoft ไม่จัดเตรียม .DLL แยกต่างหาก
- ไปเว็บ Microsoft เลือกภาษา
- คลิก Download
- หน้าถัดไป ทิ๊กไฟล์ตามสถาปัตยกรรม: 64-bit ทิ๊ก “vcredist_x64.exe” 32-bit ทิ๊ก “vcredist_x86.exe” คลิก Next
- ดาวน์โหลดเสร็จ ดับเบิลคลิก .exe ติดตั้งตามขั้นตอน
- ติดตั้งเสร็จ รีบูท
หากเจอข้อผิดพลาดตอนติดตั้ง Visual C++ Redistributable เช่น “Microsoft Visual C++ 2015 Redistributable Setup Fails With Error 0x80240017” ให้ไปดูคู่มือแก้ไขที่นี่

วิธีที่ 3: รัน CCleaner และ Malwarebytes
- ดาวน์โหลดติดตั้ง CCleaner & Malwarebytes
- รัน Malwarebytes สแกนลบไฟล์อันตราย
- รัน CCleaner เลือก Custom Clean
- แท็บ Windows ทิ๊กตัวเลือก คลิก Analyze
- ยืนยันลบ คลิก Run Cleaner
- แท็บ Registry ทิ๊กตัวเลือก คลิก Scan for Issues > Fix Selected Issues
- ถาม Backup registry ให้ Yes
- คลิก Fix All Selected Issues
- รีสตาร์ท ตรวจสอบ
วิธีที่ 4: ติดตั้งโปรแกรมใหม่แบบ Clean Installation
- กด Windows Key + R พิมพ์ appwiz.cpl Enter
- คลิกขวาโปรแกรมที่มีปัญหา MSVCR120.dll > Uninstall
- คลิก Yes ยืนยัน
- รีสตาร์ท ดาวน์โหลดโปรแกรมจากเว็บผู้ผลิต
- ติดตั้งใหม่ อาจแก้ไขปัญหาได้
วิธีที่ 5: วิธีแก้ไขเพิ่มเติม
Update for Universal C Runtime in Windows
ดาวน์โหลดจาก Microsoft ติดตั้ง Runtime Components ให้โปรแกรมเดสก์ท็อปที่พึ่งพา Windows 10 Universal CRT รันบน Windows เก่าได้
Install Microsoft Visual C++ Redistributable Update
หาก Repair/Re-install Visual C++ 2015 ไม่ได้ ให้ลองติดตั้ง Microsoft Visual C++ 2015 Redistributable Update 3 RC

Install Microsoft Visual C++ Redistributable for Visual Studio 2017
อาจเป็นเพราะโปรแกรมต้องการ Visual C++ 2017 แทน 2015 ให้ดาวน์โหลดติดตั้ง Visual C++ Redistributable for Visual Studio 2017

บทความแนะนำ:
- Fix WMI Provider Host High CPU Usage [Windows 10]
- WiFi not Working in Windows 10 [100% Working]
- 5 Ways to Fix SD Card Not Showing Up or Working
- Fix YouTube Black Screen Problem [SOLVED]
แก้ไข MSVCR120.dll is missing in Windows 10 สำเร็จแล้ว หากยังมีข้อสงสัย สามารถถามได้ในส่วนความคิดเห็นครับ