หากคุณเห็นข้อผิดพลาดเกี่ยวกับไฟล์ DLL ที่หายไปบนคอมพิวเตอร์ Windows ของคุณ แสดงว่ามีบางอย่างผิดปกติไป อาจเป็นเพราะซอฟต์แวร์ของคุณเสียหายและต้องติดตั้งใหม่ หรืออาจชี้ไปสู่ปัญหาที่ลึกซึ้งกว่านั้นของระบบ เช่น ไฟล์ระบบเสียหาย หรือการติดเชื้อมัลแวร์ที่ลำบาก
สาเหตุหลักอีกอย่างหนึ่งคือ ไลบรารีซอฟต์แวร์ที่หายไปหรือเสียหาย ซึ่งทำให้โปรแกรมต่างๆ ทำงานบน Windows ได้ ข้อผิดพลาด "vcruntime140.dll หายไป" ชี้ไปที่การติดตั้ง Microsoft Visual C++ runtime ที่หายไปหรือเสียหาย หากคุณต้องการแก้ไขปัญหานี้ ให้ทำตามขั้นตอนด้านล่างนี้
ซ่อมแซมหรือลบการติดตั้ง Microsoft Visual C++
ไฟล์ vcruntime140.dll เป็นส่วนหนึ่งของไลบรารี Microsoft Visual C++ software runtime ซึ่งมาจาก Microsoft ไลบรารีนี้ถูกใช้ในกระบวนการคอมไพล์ซอฟต์แวร์ (ที่สร้างด้วย C++ โดยใช้ Visual Studio) ให้ทำงานบนคอมพิวเตอร์ Windows หากไฟล์นี้หายไป ข้อผิดพลาด "vcruntime140.dll หายไป" จะปรากฏขึ้น
เพื่อแก้ไขปัญหานี้ สิ่งแรกที่ควรลองคือซ่อมแซมการติดตั้ง Visual C++ บนคอมพิวเตอร์ของคุณ หากไม่ได้ผล ให้ลบออกโดยสิ้นเชิงโดยทำตามขั้นตอนเหล่านี้ จากนั้นดำเนินการต่อไปที่ส่วนถัดไปเพื่อติดตั้งใหม่
- เพื่อซ่อมแซมการติดตั้ง Visual C++ คุณต้องเปิดเมนู Settings โดยคลิกขวาที่เมนู Start ของ Windows แล้วเลือก Settings
- ในเมนู Settings ให้เลือก Apps > Apps & features ด้านซ้ายจะแสดงรายการแอปที่ติดตั้งอยู่ ให้เลื่อนหรือใช้แถบค้นหาจนเจอ Microsoft Visual C++ 2015-2019 Redistributable หากไม่มี ให้ข้ามไปส่วนถัดไป
- หากพบ Microsoft Visual C++ 2015-2019 Redistributable ให้เลือกมัน แล้วเลือก Modify
- ในหน้าต่าง Microsoft Visual C++ 2015-2019 Redistributable ที่เปิดขึ้น ให้เลือก Repair
- รอให้กระบวนการเสร็จสิ้น แล้วรีสตาร์ทคอมพิวเตอร์ หากยังเห็นข้อผิดพลาด "vcruntime140.dll หายไป" ให้ลบ Microsoft Visual C++ runtime ออกโดยสิ้นเชิงและติดตั้งใหม่ โดยเลือก Uninstall > Uninstall ในเมนู Settings > Apps > Apps & features
- ในหน้าต่างที่เปิดขึ้น ให้เลือก Uninstall และรอให้เสร็จสิ้น หลังจากนั้นรีสตาร์ทคอมพิวเตอร์และดำเนินการต่อไปส่วนถัดไป
ติดตั้งหรือติดตั้งใหม่ Microsoft Visual C++
หากไม่มี Microsoft Visual C++ runtime library ติดอยู่ ซอฟต์แวร์ที่ต้องพึ่งพามันจะทำงานไม่ได้ คุณจึงต้องติดตั้งมัน คุณยังต้องทำเช่นนี้หากคุณเคยลบการติดตั้งที่เสียหายไปก่อนหน้านี้
- ไปที่เว็บไซต์ Visual Studio เพื่อดาวน์โหลดเวอร์ชันล่าสุดของ software runtime library เลื่อนลงไปด้านล่างของหน้า แล้วเลือกหมวดหมู่ Other Tools, Frameworks, and Redistributables เพื่อดูตัวเลือกที่มีอยู่ จากนั้นเลือก CPU architecture ที่ถูกต้องสำหรับคอมพิวเตอร์ของคุณ (เช่น x64 สำหรับ 64-bit, x86 สำหรับ 32-bit, หรือ ARM64 สำหรับอุปกรณ์ ARM) แล้วกด Download
- รันไฟล์ติดตั้ง (เช่น VC_redist.x64.exe) เมื่อดาวน์โหลดเสร็จ ในหน้าต่างติดตั้ง ให้ยอมรับเงื่อนไขใบอนุญาตโดยติ๊กช่องเลือก แล้วกด Install
- รอให้ติดตั้งเสร็จ หากติดตั้งสำเร็จโดยไม่มีปัญหา ให้กด Close ปิดหน้าต่าง แล้วรีสตาร์ทคอมพิวเตอร์
ขั้นตอนนี้ควรแก้ไขข้อผิดพลาด "vcruntime140.dll หายไป" บน Windows 10 ได้สำหรับผู้ใช้ส่วนใหญ่ อย่างไรก็ตาม หากซอฟต์แวร์ที่คุณรันต้องการ Visual C++ runtime เวอร์ชันเก่ากว่า (ก่อนปี 2015) คุณจะต้องดาวน์โหลดและติดตั้งเวอร์ชันเก่าแทน
คุณอาจแก้ไขปัญหาได้โดยการลบและติดตั้งซอฟต์แวร์ที่มี Visual C++ runtime installer เวอร์ชันเก่ารวมอยู่ด้วย ซึ่งพบได้บ่อยในชุดซอฟต์แวร์ขนาดใหญ่ เช่น เกม ที่ต้องการ runtime libraries หลายเวอร์ชันเพื่อทำงานได้อย่างถูกต้อง
เมื่อติดตั้งซอฟต์แวร์ที่มาพร้อมกับ Visual C++ runtime installer เวอร์ชันเก่า เวอร์ชันเฉพาะของไลบรารีนั้นที่จำเป็นสำหรับการรันซอฟต์แวร์จะติดตั้งโดยอัตโนมัติและแก้ไขปัญหาที่ค้างอยู่
รัน Windows Update
Microsoft Visual C++ runtime ได้รับการอัปเดตความปลอดภัยผ่าน Windows Update เช่นเดียวกับบริการ Windows หลักอื่นๆ หากคุณมีปัญหากับข้อผิดพลาด "vcruntime140.dll หายไป" อาจควรตรวจสอบการอัปเดตล่าสุดผ่านบริการ Windows Update
แม้ว่าวิธีนี้อาจไม่แก้ไขการติดตั้งที่เสียหายได้โดยตรง แต่การติดตั้งอัปเดตใหม่อาจซ่อมแซมการติดตั้งโดยอัตโนมัติ คุณสามารถตรวจสอบอัปเดตระบบใหม่ๆ ได้ในเมนู Settings
- คลิกขวาที่เมนู Start แล้วเลือก Settings
- ในเมนู Settings ให้เลือก Update & Security แล้วเลือก Windows Update ในเมนูถัดไป
- กด Check for Updates เพื่อค้นหาอัปเดตใหม่ หากมีอัปเดตค้างอยู่ ให้เลือก Restart now แทน
Windows จะตรวจสอบและติดตั้งอัปเดตที่ค้างอยู่ เมื่อติดตั้งเสร็จ คุณต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้แน่ใจว่าถูกนำไปใช้อย่างถูกต้อง จากนั้นตรวจสอบซอฟต์แวร์ของคุณว่าปัญหา runtime ที่หายไปได้รับการแก้ไขหรือยัง
ดาวน์โหลดไฟล์ DLL จากออนไลน์
หากข้อความข้อผิดพลาดเฉพาะเจาะจงอย่าง "vcruntime140.dll หายไป" เริ่มปรากฏ คุณอาจถูกใจที่จะหาไฟล์นี้จากออนไลน์เพื่อแก้ไข มีเว็บไซต์ดาวน์โหลด DLL หลายแห่งที่ช่วยให้คุณดาวน์โหลดไฟล์ที่หายไปมาแก้ไขได้อย่างรวดเร็ว
แต่เรา ไม่แนะนำ ให้ใช้เว็บไซต์แบบนี้ ไฟล์ DLL เป็นองค์ประกอบสำคัญของระบบปฏิบัติการ Windows ที่ช่วยให้ซอฟต์แวร์โต้ตอบกับส่วนประกอบ Windows ที่มีการจำกัดการเข้าถึง ได้ หากคุณไม่เชื่อมั่นในแหล่งที่มา 100% มักจะดีกว่าที่จะลบและติดตั้ง Visual C++ runtime library ใหม่ทั้งชุด
วิธีนี้ควรแก้ไขปัญหาสำหรับผู้ใช้ส่วนใหญ่ แต่หากคุณยังมีปัญหาอยู่ คุณอาจหาไฟล์จากคอมพิวเตอร์เครื่องอื่นในเครือข่ายเดียวกันได้เป็นทางเลือกสุดท้าย
ดูแลรักษา Windows 10 ให้อยู่ในสภาพดี
ขั้นตอนข้างต้นควรช่วยให้คุณแก้ไขข้อผิดพลาด "vcruntime140.dll หายไป" บนคอมพิวเตอร์ Windows 10 ของคุณ ในส่วนใหญ่ การซ่อมแซมการติดตั้งหรือติดตั้ง Visual C++ redistributable ใหม่ควรแก้ไขปัญหาได้ แต่คุณอาจต้องพิจารณาลบและติดตั้งซอฟต์แวร์ที่ได้รับผลกระทบใหม่อีกครั้ง
ไฟล์ DLL ที่หายไปมักเป็นสัญญาณของคอมพิวเตอร์ที่มีปัญหา ซึ่งเป็นเหตุผลที่การดูแลรักษาคอมพิวเตอร์เป็นประจำจึงสำคัญ คุณสามารถทำได้โดยการอัปเดต Windows ให้เป็นล่าสุดเพื่อรับการแก้ไขบั๊ก และรันสแกนมัลแวร์เป็นประจำเพื่อกำจัดมัลแวร์ที่อาจทำให้คอมพิวเตอร์ของคุณเสี่ยงอันตราย