คุณได้รับข้อผิดพลาด "โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก MSVCR120.dll หายไป" ในขณะที่พยายามเปิดแอปพลิเคชันใน Windows 10 หรือไม่? โดยทั่วไป สาเหตุที่เกิดจากการติดตั้ง Visual C++ Redistributable ที่เสียหายหรือขาดหายไป
แพ็คเกจ Visual C++ Redistributable ประกอบด้วยส่วนประกอบรันไทม์ที่สำคัญสำหรับโปรแกรมที่สร้างโดยใช้ C++ เพื่อให้ทำงานได้อย่างถูกต้อง แม้ว่าจะมีแพ็คเกจหลายเวอร์ชัน แต่ไฟล์ MSVCR120.dll นั้นเฉพาะสำหรับ Visual C++ 2013 Redistributable
รายการวิธีแก้ไขปัญหาที่ตามมาจะช่วยคุณแก้ไขข้อผิดพลาด MSVCR120.dll ที่หายไปใน Windows
1. ติดตั้ง Microsoft Visual C++ 2013 แจกจ่ายต่อได้
โปรแกรมที่ขึ้นอยู่กับ Visual C++ 2013 Redistributable จะเพิ่มส่วนประกอบที่เกี่ยวข้องของแพ็คเกจลงในคอมพิวเตอร์ของคุณโดยอัตโนมัติระหว่างการติดตั้ง
เพื่อยืนยัน ตรงไปที่ เริ่ม > การตั้งค่า > แอป > แอปและคุณลักษณะ . จากนั้นให้เลื่อนลงมาและเลือก Microsoft Visual C++ 2013 Redistributable . คุณควรเห็นรายการแยกกัน (x64) และ (x86) ของแพ็คเกจเดียวกัน เว้นแต่คุณจะใช้งาน Windows เวอร์ชัน 32 บิต
ถ้าคุณไม่พบ Visual C++ 2013 Redistributable คุณต้องติดตั้งด้วยตนเอง ไปที่หน้า Visual C++ Redistributable Packages สำหรับ Visual Studio 2013 ที่เว็บไซต์ทางการของ Microsoft เลือก ดาวน์โหลด และคว้า vredist_x64.exe และ vcredist_x86.exe ตัวติดตั้ง
ทำตามด้วยการเรียกใช้ตัวติดตั้งทั้งสองตัวต่อกันเพื่อติดตั้ง Visual C++ 2013 Redistributable ถัดไป รีบูตเครื่องคอมพิวเตอร์และตรวจสอบว่ามีข้อผิดพลาด "MSVCR120.dll หายไป" เกิดขึ้นอีกหรือไม่
หรือคุณสามารถใช้โปรแกรมติดตั้ง Visual C++ 2013 Redistributable จากแหล่งการติดตั้งของโปรแกรมที่ทำให้เกิดข้อผิดพลาด 'msvcr120.dll หายไป' ควรอยู่ในโฟลเดอร์ชื่อ VCRedist .
2. ซ่อมแซม Microsoft Visual C++ 2013 แจกจ่ายต่อได้
หากมี Microsoft Visual C++ 2013 Redistributable ในคอมพิวเตอร์ของคุณ คุณต้องซ่อมแซมเพื่อหลีกเลี่ยงปัญหาที่เกิดจากไฟล์เสียหาย
เริ่มต้นด้วยการเลือก Microsoft Visual C++ 2013 Redistributable (x64) จากภายในส่วนแอปของแอปการตั้งค่า แล้วเลือกแก้ไข .
ในวิซาร์ด Modify Setup ที่ปรากฏขึ้น ให้เลือก Repair และรอให้ซ่อมแซมการติดตั้ง จากนั้น ทำซ้ำสิ่งที่คุณเพิ่งทำสำหรับ Microsoft Visual C++ 2013 Redistributable (x86) .
หากคุณพบปัญหาใดๆ ขณะซ่อมแซม Visual C++ 2013 Redistributable ให้ใช้ ถอนการติดตั้ง ตัวเลือกในการลบแพ็คเกจทั้งสองออกจากคอมพิวเตอร์ของคุณ ถัดไป ดาวน์โหลดตัวติดตั้งใหม่และใช้เพื่อติดตั้ง Visual C++ 2013 Redistributable ใหม่ตั้งแต่ต้น
3. คัดลอก MSVCR120.dll ไปยังโฟลเดอร์โปรแกรม
ในบางกรณี การคัดลอกไฟล์ MSVCR120.dll ไปยังไดเร็กทอรีการติดตั้งของโปรแกรมที่มีปัญหาสามารถช่วยขจัดข้อผิดพลาด “MSVCR120.dll is missing”
คุณควรพบไฟล์ MSVCR120.dll รุ่น 64 บิตและ 32 บิตภายในไดเรกทอรีต่อไปนี้:
- ดิสก์ในเครื่อง (C:)> วินโดว์ > System32 — รุ่น 64 บิต
- ดิสก์ในเครื่อง (C:)> วินโดว์ > SysWOW64 — รุ่น 32 บิต
คัดลอกและวางไฟล์ MSVCR120.dll ลงในรูทของโฟลเดอร์การติดตั้ง ทั้งนี้ขึ้นอยู่กับเวอร์ชันของโปรแกรม โปรแกรมที่อยู่ภายใต้ Program Files (x86) โฟลเดอร์ ตัวอย่างเช่น ทำงานในแบบ 32 บิต ดังนั้นคุณต้องใช้ไฟล์ MSVCR120.dll จาก SysWOW64 .
หมายเหตุ: หากคุณใช้ Windows 10 รุ่น 32 บิต คุณต้องใช้ไฟล์ MSVCR120.dll จาก System32 โฟลเดอร์
4. ซ่อมแซมหรือติดตั้งโปรแกรมใหม่
หากคุณยังคงได้รับข้อผิดพลาด MSVCR120.dll is missing ในคอมพิวเตอร์ของคุณ ให้ลองซ่อมแซมหรือติดตั้งโปรแกรมที่ทำให้โปรแกรมแสดงขึ้นใหม่ หวังว่านั่นควรดูแลปัญหาในการหยุดการทำงานกับ Visual C++ 2013 Redistributable
ไปที่ เริ่ม > การตั้งค่า > แอป . จากนั้นเลือกโปรแกรมและเลือก แก้ไข เพื่อซ่อมแซมมัน หากตัวเลือกปรากฏเป็นสีเทา ให้นำโปรแกรมออกและติดตั้งใหม่แทน
5. อัพเดทโปรแกรม
คุณควรอัปเดตโปรแกรมด้วย รับตัวติดตั้งแอปพลิเคชันเวอร์ชันล่าสุด—เช่น ผ่านเว็บไซต์ของผู้พัฒนา—และใช้เพื่ออัปเดตหรือติดตั้งโปรแกรมใหม่
6. ติดตั้งการอัปเดต Windows 10
การอัปเดต Windows 10 ล่าสุดมีจุดบกพร่องและข้อบกพร่องน้อยลงที่อาจป้องกันไม่ให้โปรแกรมค้นหาคอมโพเนนต์รันไทม์ Visual C++ 2013 Redistributable หากคุณไม่ได้อัปเดตคอมพิวเตอร์มาระยะหนึ่งแล้ว คุณควรดำเนินการทันที
เปิด เริ่ม เมนูและไปที่ การตั้งค่า > อัปเดตและความปลอดภัย . จากนั้นเลือก ตรวจหาการอัปเดต แล้วเลือกดาวน์โหลดและติดตั้ง เพื่อใช้การอัปเดตใด ๆ
7. เรียกใช้ตัวตรวจสอบไฟล์ระบบ
แม้ว่า Visual C++ 2013 Redistributable จะไม่ได้เป็นส่วนหนึ่งของ Windows 10 คุณควรตรวจสอบและแก้ไขข้อผิดพลาดที่เกี่ยวข้องกับระบบโดยใช้ System File Checker โดยไม่คำนึงถึง
กด Windows +ส เพื่อเปิด Windows Search พิมพ์ cmd และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . จากนั้นพิมพ์ sfc /scannow ในคอนโซลพร้อมรับคำสั่งที่ยกระดับแล้วกด Enter .
การสแกน SFC มักใช้เวลาหลายนาทีจึงจะเสร็จสมบูรณ์ หากดูเหมือนว่าจะติดขัด ให้อดทน และหลังจากนั้นไม่นานก็จะเริ่มเคลื่อนไหวอีกครั้ง
นอกจากนี้ คุณสามารถเรียกใช้การสแกน DISM (Deployment Image Servicing and Management) และใช้ Check Disk (chkdsk) เพื่อแก้ไขข้อผิดพลาดเพิ่มเติมในคอมพิวเตอร์ของคุณ
8. สแกนหาไวรัสคอมพิวเตอร์
ยังไม่มีโชค? คุณควรลบความเป็นไปได้ของการติดเชื้อมัลแวร์โดยการสแกนหาไวรัสคอมพิวเตอร์
ลองใช้เครื่องมือความปลอดภัยของ Windows ดั้งเดิมของ Windows 10 คุณสามารถเรียกมันขึ้นมาโดยเลือก ความปลอดภัยของ Windows ไอคอนบนถาดระบบ เมื่อปรากฏขึ้น ให้เลือกการป้องกันไวรัสและการคุกคาม , เลือก ตัวเลือกการสแกน , เปลี่ยนเป็น สแกนแบบเต็ม และเลือก สแกน .
หากความปลอดภัยของ Windows ตรวจไม่พบสิ่งใด คุณควรทำการสแกนต่อโดยใช้เครื่องมือกำจัดมัลแวร์โดยเฉพาะ Malwarebytes เวอร์ชันฟรีเป็นตัวเลือกที่ยอดเยี่ยมและทำงานได้อย่างยอดเยี่ยมในการกำจัดไวรัสในคอมพิวเตอร์ของคุณ
สูญหายและพบ
ในกรณีส่วนใหญ่ การติดตั้งหรือซ่อมแซม Visual C++ 2013 Redistributable ควรดูแลปัญหา “MSVCR120.dll ที่หายไป” อย่างถาวร
หากคุณยังคงได้รับข้อผิดพลาดแม้จะดำเนินการตามคำแนะนำที่เหลือ คุณควรพิจารณารีเซ็ต Windows 10 เป็นค่าเริ่มต้นจากโรงงาน ซึ่งอาจแก้ไขปัญหาพื้นฐานที่ทำให้เกิดข้อผิดพลาดปรากฏขึ้น แต่ให้ดำเนินการต่อไปหลังจากชั่งน้ำหนักข้อดีและข้อเสียของขั้นตอนการรีเซ็ตระบบปฏิบัติการที่ใช้เวลานานเท่านั้น