แก้ไข "MSVCP100.dll is missing or not found an error"
หากคุณได้รับข้อความข้อผิดพลาดเมื่อพยายามรันโปรแกรมหรือแอปพลิเคชัน “The program can’t start because MSVCP100.dll is missing from your computer. Try reinstalling the program to fix this problem.” คุณอยู่ที่ถูกต้อง เพราะวันนี้เราจะพูดถึงวิธีแก้ไขข้อผิดพลาดนี้ สาเหตุหลักมักมาจากไฟล์ MSVCP100.dll เสียหายหรือหายไป เกิดจากไวรัส/มัลแวร์, ข้อผิดพลาด Windows Registry หรือ System Corruption
คุณอาจเห็นข้อความข้อผิดพลาดใดข้อความหนึ่งต่อไปนี้ ขึ้นอยู่กับการตั้งค่าระบบ:
- The file msvcp100.dll or comdlg32.ocx is missing.
- Msvcp100.dll Not Found
- Cannot find [PATH]\msvcp100.dll
- Cannot start [APPLICATION]. A required component is missing: msvcp100.dll. Please install [APPLICATION] again.
- This application failed to start because msvcp100.dll was not found. Re-installing the application may fix this problem.
MSVCP100.dll เป็นส่วนหนึ่งของ Microsoft Visual C++ Library หากโปรแกรมใดพัฒนาโดย Visual C++ ไฟล์นี้จำเป็นต่อการรันโปรแกรม บ่อยครั้งไฟล์นี้ถูกต้องการโดยเกมส์มาก และหากคุณไม่มี MSVCP100.dll จะเจอข้อผิดพลาดข้างต้น บ่อยครั้งสามารถแก้ไขได้โดยคัดลอก MSVCP100.dll จากโฟลเดอร์ Windows ไปยังโฟลเดอร์เกมส์ แต่หากทำไม่ได้ มาดูวิธีแก้ไขกัน
วิธีที่ 1: คัดลอก MSVCP100.dll จาก Windows ไปยังโฟลเดอร์เกมส์
- ไปที่ Path: C:\Windows\System32
- ในโฟลเดอร์ System32 หา MSVCP100.dll คลิกขวาเลือก Copy
- ไปที่โฟลเดอร์เกมส์ คลิกขวาที่พื้นที่ว่าง เลือก Paste
- ลองรันเกมส์ที่แสดงข้อผิดพลาด MSVCP100.dll หายไป อีกครั้ง
วิธีที่ 2: รัน System File Checker (SFC)
คำสั่ง sfc /scannow (System File Checker) จะสแกนความสมบูรณ์ของไฟล์ระบบ Windows ที่ได้รับการป้องกันทั้งหมด แทนที่ไฟล์ที่เสียหาย/เปลี่ยนแปลง/เสียหาย ด้วยเวอร์ชันที่ถูกต้อง (หากทำได้)
- เปิด Command Prompt ด้วยสิทธิ์ Administrator
- พิมพ์คำสั่งใน cmd กด Enter: sfc /scannow
- รอ System File Checker ทำงานเสร็จ
- ลองรันแอปพลิเคชันที่มีข้อผิดพลาดอีกครั้ง หากยังไม่แก้ ให้ไปวิธีถัดไป
วิธีที่ 3: รัน DISM หาก SFC ล้มเหลว
- ค้นหา Command Prompt คลิกขวาเลือก Run As Administrator
- พิมพ์คำสั่งใน cmd กด Enter ทีละคำสั่ง:
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
- รีบูทคอมพิวเตอร์ ควรจะ แก้ไข MSVCP100.dll is missing or not found an error ได้
หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยแหล่งซ่อมแซมของคุณ (ดิสก์ติดตั้ง Windows หรือ Recovery Disc)
วิธีที่ 4: ติดตั้ง Microsoft Visual C++ ใหม่ (Reinstall)
- ดาวน์โหลด Microsoft Visual C++ จากลิงก์ที่ให้มา
- กด Windows Key + R พิมพ์ msconfig กด Enter เปิด System Configuration
- ไปแท็บ Boot ติ๊ก Safe Boot option
- คลิก Apply ตามด้วย OK
- รีสตาร์ทคอมพิวเตอร์ ระบบจะบูทเข้าสู่ Safe Mode อัตโนมัติ
- ติดตั้ง Microsoft Visual C++ ที่ดาวน์โหลด แล้วยกเลิกติ๊ก Safe Boot ใน System Configuration
- รีสตาร์ทคอมพิวเตอร์ ลองรันแอปพลิเคชันดูว่าสามารถ แก้ไข MSVCP100.dll is missing or not found an error ได้หรือไม่
วิธีที่ 5: รัน CCleaner และ Malwarebytes
- ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
- Run Malwarebytes ให้สแกนระบบหาไฟล์อันตราย หากพบมัลแวร์ จะลบอัตโนมัติ
- รัน CCleaner เลือก Custom Clean
- ภายใต้ Custom Clean เลือกแท็บ Windows ติ๊กค่า Default คลิก Analyze
- เมื่อ Analyze เสร็จ ตรวจสอบไฟล์ที่จะลบ แล้วคลิก Run Cleaner
- เพื่อทำความสะอาดเพิ่มเติม เลือกแท็บ Registry ติ๊กตามที่แนะนำ
- คลิก Scan for Issues ให้ CCleaner สแกน แล้วคลิก Fix Selected Issues
- เมื่อ CCleaner ถาม “Do you want backup changes to the registry?” เลือก Yes
- เมื่อ Backup เสร็จ คลิก Fix All Selected Issues
- รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 6: ทำ System Restore
- กด Windows Key + R พิมพ์ sysdm.cpl กด Enter
- เลือกแท็บ System Protection เลือก System Restore
- คลิก Next เลือก System Restore point ที่ต้องการ
- ทำตามคำแนะนำบนหน้าจอเพื่อทำ System Restore ให้เสร็จ
- หลังรีบูท อาจสามารถ แก้ไข MSVCP100.dll is missing or not found an error ได้
วิธีที่ 7: Repair Install Windows 10
วิธีนี้เป็นทางออกสุดท้าย หากไม่มีวิธีไหนได้ผล วิธีนี้จะซ่อมแซมปัญหาทั้งหมดของระบบโดยไม่ลบข้อมูลผู้ใช้ (In-place upgrade) โปรดทำตามบทความ How to Repair Install Windows 10 Easily
แนะนำให้อ่าน:
- แก้ไข Mail, Calendar, และ People Apps ไม่ทำงาน
- วิธีแก้ Chrome err_spdy_protocol_error
- แก้ไขปัญหาเสียการเชื่อมต่ออินเทอร์เน็ตหลังติดตั้ง Windows 10
- วิธีแก้ Network Adapter Missing ใน Windows 10
เรียบร้อยแล้ว คุณได้ แก้ไข MSVCP100.dll is missing or not found error เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ