หากคุณขาดไฟล์ DLL นี่คือฝันร้ายที่แท้จริง ข้อความผิดพลาดนี้ขึ้นมาทันใดนั้นและหยุดงานของคุณได้ทันที The program can't start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem ข้อผิดพลาดนี้พบได้บ่อยมากในผู้ใช้ Windows เนื่องจากหลายแอปพลิเคชันอาศัย Microsoft Visual Studio runtime library การเห็นข้อผิดพลาดนี้จึงทำให้หงุดหงิด เพราะแอปเหล่านั้นจะไม่ทำงานอีกต่อไป เราจะแนะนำ วิธีแก้ VCRUNTIME140.dll missing หรือ not found error บน Windows 11
วิธีแก้ VCRUNTIME140.dll is Missing หรือ Not Found Error บน Windows 11
คุณอาจคิดว่า VCRUNTIME140.dll not found คือมัลแวร์ที่บล็อกการเข้าถึงโปรแกรมเฉพาะ แต่ไม่ใช่ VCRUNTIME140.dll เป็น Microsoft runtime library ที่ช่วยเข้าถึงและรันโปรแกรมที่สร้างด้วย Microsoft Visual Studio ไฟล์ DLL มีโค้ด ที่โปรแกรมต้องการเพื่อทำงานอย่างถูกต้อง เพื่อเข้าถึงโค้ดเหล่านี้ แอปพลิเคชันที่พัฒนาด้วย MS Visual Studio 2015-2019 ต้องการ Runtime directory สาเหตุทั่วไปของ VCRUNTIME140.DLL is missing error:
- โปรแกรมหรือแอปพลิเคชันเสียหาย
- ไฟล์ที่อาจถูกลบโดยไม่ได้ตั้งใจ
- มัลแวร์และไวรัสในระบบ
- ช่องโหว่จาก Windows updates
หมายเหตุ: Error loading vcruntime140_1.dll. The specified module could not be found และ error 80090016 ก็ถูกรายงานด้วย ปกติเกิดเมื่อติดตั้ง 2019 update และ Visual C++ 2015 พร้อมกัน นำไปสู่ปัญหา Incompatibility
วิธีที่ 1: Repair Microsoft Visual C++ 2015-2019 Redistributable (x64 และ x86 ทั้งคู่)
ทำตามขั้นตอนแก้ VCRUNTIME140.dll missing error โดย Repair Microsoft Visual C++ 2015-2019 redistributable:
- กด Windows + X พร้อมกัน เปิด Quick Link Menu
- คลิก Apps and Features
- ในหน้าต่าง Apps & features พิมพ์ Visual C++ ในกล่องค้นหา App list
- คลิกไอคอน สามจุดแนวตั้ง ถัดจาก Microsoft Visual C++ 2015-2019 Redistributable (x64)
- คลิก Modify
- ใน Wizard Microsoft Visual C++ 2015-2019 Redistributable (x64) คลิก Repair
- เมื่อเห็น Setup Successful คลิก Close
- ทำซ้ำ ขั้นตอน 4-8 สำหรับ Microsoft Visual C++ 2015-2019 Redistributable (x86) ด้วย
- Restart Windows 11 PC
วิธีที่ 2: Reinstall Microsoft Visual C++ 2015-2019 Redistributable (x64 และ x86 ทั้งคู่)
หาก Repair ไม่ช่วย ให้ลอง Reinstall Microsoft Visual C++ 2015-2019 redistributable:
- เปิด Apps & Features ค้นหา Visual C++ ตาม ขั้นตอน 1-3 ของวิธีที่ 1
- คลิกไอคอน สามจุดแนวตั้ง ของ Microsoft Visual C++ 2015-2019 Redistributable (x64)
- คลิก Uninstall
- คลิก Uninstall ใน Pop-up ยืนยัน
- รอ Uninstall เสร็จ ทำซ้ำ ขั้นตอน 3-4 สำหรับ Microsoft Visual C++ 2015-2019 Redistributable (x86) ด้วย
- Restart Windows 11 PC
- เปิด Web browser ไปที่ Microsoft Download Center
- คลิก Download หลังเลือกภาษา (เช่น English)
- ติ๊ก vc_redist.x64.exe และ vc_redist.x86.exe คลิก Next
รอดาวน์โหลดเสร็จ
- เปิด File Explorer ไปที่โฟลเดอร์ดาวน์โหลด (เช่น Downloads)
- ติดตั้งทั้งสองไฟล์ .exe โดยดับเบิลคลิก
วิธีที่ 3: รัน DISM และ SFC Scans
เพื่อแก้ VCRUNTIME140.dll missing error ให้รัน Deployment Image Servicing and Management (DISM) และ System File Checker (SFC) เพื่อแก้ไขและตัดสาเหตุไฟล์ระบบเสียหาย
หมายเหตุ: คอมพิวเตอร์ต้องเชื่อมต่ออินเทอร์เน็ตเพื่อรันคำสั่งเหล่านี้ได้ถูกต้อง
- ค้นหา Command Prompt ใน Search bar คลิก Run as administrator
- พิมพ์คำสั่งต่อไปนี้และกด Enter หลังแต่ละคำสั่ง:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
- หลัง DISM เสร็จ พิมพ์ SFC /scannow กด Enter
- เมื่อแสดง Verification 100% complete ให้ Restart คอมพิวเตอร์
วิธีที่ 4: Reinstall แอปพลิเคชันที่ได้รับผลกระทบ
หากมีแค่โปรแกรมเฉพาะเจาะจงที่ได้รับผลกระทบ ให้ Reinstall โปรแกรมนั้น โปรแกรมมี VCRUNTIME140.dll ของตัวเอง การ Reinstall อาจแก้ปัญหาได้
- เปิด Apps & Features ผ่าน Quick Link menu
- เลื่อนหาแอปที่ติดตั้ง คลิกไอคอน สามจุด ของแอปที่ต้องการ Uninstall
หมายเหตุ: ตัวอย่างใช้ BlueStacks 5 ในวิธีนี้
- คลิก Uninstall
- ทำตาม On-screen instructions หากมี เพื่อ Uninstall
- ดาวน์โหลดแอปที่ Uninstall กลับมาจากเว็บไซต์ทางการ เช่น คลิก Download BlueStacks บนหน้าดาวน์โหลด BlueStacks
- ทำซ้ำสำหรับแอปทุกตัวที่เจอ VCRUNTIME140.dll missing error
วิธีที่ 5: กู้คืน .DLL Files จากโซน Quarantine ของ Antivirus
กรณีไฟล์ DLL ถูก Antivirus เข้าใจผิดว่าเป็นมัลแวร์และลบ/ปิดใช้งาน สามารถกู้คืนได้ ทำตามขั้นตอน:
หมายเหตุ: ตัวอย่างใช้แอป Bitdefender Antivirus ของคุณอาจมีหรือไม่มีฟีเจอร์นี้ ขั้นตอนอาจแตกต่างตามซอฟต์แวร์ Antivirus ที่ติดตั้ง
- คลิกไอคอน Search พิมพ์ Bitfender คลิก Open
- ไปส่วน Protection คลิก Antivirus (ไฮไลท์ในภาพ)
- เลือกเมนู Settings คลิก Manage quarantine สำหรับ Quarantined threats
- ติ๊กเลือก .dll file หากมี คลิก Restore
วิธีที่ 6: ดาวน์โหลด .DLL Files ด้วยตนเอง (Manually)
คุณสามารถดาวน์โหลดและติดตั้ง DLL files ที่หายไปด้วยตนเองได้
- ไปที่ dll-files.com จาก Web Browser
- ค้นหา VCRUNTIME140 ใน Search bar
- เลือก VCRUNTIME140.dll
- เลื่อนลงส่วน Download คลิก Download ตาม Version ที่ต้องการ
- หลังดาวน์โหลดเสร็จ Extract ไฟล์ zip โดยดับเบิลคลิก
- Copy ไฟล์ .dll และ readme text file ด้วย Ctrl + C
- Paste ไฟล์ใน Directory ที่เจอ error ด้วย Ctrl + V
วิธีที่ 7: อัปเดต Windows
เพื่อแก้ VCRUNTIME140.dll missing error ให้อัปเดต Windows OS:
- กด Windows + I เปิด Settings
- คลิก Windows Update ด้านซ้าย
- คลิก Check for updates
- หากมีอัปเดต คลิก Download & install Restart PC
- หากไม่เห็นตัวเลือก แสดงว่า Windows 11 PC ของคุณเป็นเวอร์ชันล่าสุดแล้ว
วิธีที่ 8: Perform System Restore
หากทุกวิธีล้มเหลว ให้แก้ VCRUNTIME140.dll missing error ด้วย System Restore:
- คลิกไอคอน Search พิมพ์ control Panel คลิก Open
- ตั้ง View by: > Large icons คลิก Recovery
- คลิก Open System Restore
- คลิก Next > ในหน้าต่าง System Restore สองครั้ง
- จากรายการ เลือก Automatic Restore Point ล่าสุด เพื่อกู้คืนสู่จุดที่ยังไม่มีปัญหา คลิก Next >
หมายเหตุ: คลิก Scan for affected programs เพื่อดูแอปที่จะได้รับผลกระทบ คลิก Close ปิดหน้าต่างใหม่
- คลิก Finish
บทความแนะนำ:
- What is Windows 11 SE?
- วิธีแก้ Windows 11 Update Stuck
- วิธีแก้ Windows 11 Taskbar Not Working
- วิธีแก้ Microsoft Store Not Opening on Windows 11
หวังว่าบทความนี้จะช่วยเกี่ยวกับ วิธีแก้ VCRUNTIME140.dll is missing หรือ not found error บน Windows 11 สามารถส่งคำแนะนำและคำถามได้ที่ส่วนความคิดเห็นด้านล่าง