Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11

แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11

หากคุณขาดไฟล์ 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 Missing บน 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:

  1. กด Windows + X พร้อมกัน เปิด Quick Link Menu
  2. คลิก Apps and Features
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. ในหน้าต่าง Apps & features พิมพ์ Visual C++ ในกล่องค้นหา App list
  2. คลิกไอคอน สามจุดแนวตั้ง ถัดจาก Microsoft Visual C++ 2015-2019 Redistributable (x64)
  3. คลิก Modify
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. ใน Wizard Microsoft Visual C++ 2015-2019 Redistributable (x64) คลิก Repair
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. เมื่อเห็น Setup Successful คลิก Close
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. ทำซ้ำ ขั้นตอน 4-8 สำหรับ Microsoft Visual C++ 2015-2019 Redistributable (x86) ด้วย
  2. Restart Windows 11 PC

วิธีที่ 2: Reinstall Microsoft Visual C++ 2015-2019 Redistributable (x64 และ x86 ทั้งคู่)

หาก Repair ไม่ช่วย ให้ลอง Reinstall Microsoft Visual C++ 2015-2019 redistributable:

  1. เปิด Apps & Features ค้นหา Visual C++ ตาม ขั้นตอน 1-3 ของวิธีที่ 1
  2. คลิกไอคอน สามจุดแนวตั้ง ของ Microsoft Visual C++ 2015-2019 Redistributable (x64)
  3. คลิก Uninstall
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. คลิก Uninstall ใน Pop-up ยืนยัน
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. รอ Uninstall เสร็จ ทำซ้ำ ขั้นตอน 3-4 สำหรับ Microsoft Visual C++ 2015-2019 Redistributable (x86) ด้วย
  2. Restart Windows 11 PC
  3. เปิด Web browser ไปที่ Microsoft Download Center
  4. คลิก Download หลังเลือกภาษา (เช่น English)
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. ติ๊ก vc_redist.x64.exe และ vc_redist.x86.exe คลิก Next
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11

รอดาวน์โหลดเสร็จ

  1. เปิด File Explorer ไปที่โฟลเดอร์ดาวน์โหลด (เช่น Downloads)
  2. ติดตั้งทั้งสองไฟล์ .exe โดยดับเบิลคลิก

วิธีที่ 3: รัน DISM และ SFC Scans

เพื่อแก้ VCRUNTIME140.dll missing error ให้รัน Deployment Image Servicing and Management (DISM) และ System File Checker (SFC) เพื่อแก้ไขและตัดสาเหตุไฟล์ระบบเสียหาย

หมายเหตุ: คอมพิวเตอร์ต้องเชื่อมต่ออินเทอร์เน็ตเพื่อรันคำสั่งเหล่านี้ได้ถูกต้อง

  1. ค้นหา Command Prompt ใน Search bar คลิก Run as administrator
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. พิมพ์คำสั่งต่อไปนี้และกด Enter หลังแต่ละคำสั่ง:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. หลัง DISM เสร็จ พิมพ์ SFC /scannow กด Enter
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. เมื่อแสดง Verification 100% complete ให้ Restart คอมพิวเตอร์

วิธีที่ 4: Reinstall แอปพลิเคชันที่ได้รับผลกระทบ

หากมีแค่โปรแกรมเฉพาะเจาะจงที่ได้รับผลกระทบ ให้ Reinstall โปรแกรมนั้น โปรแกรมมี VCRUNTIME140.dll ของตัวเอง การ Reinstall อาจแก้ปัญหาได้

  1. เปิด Apps & Features ผ่าน Quick Link menu
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. เลื่อนหาแอปที่ติดตั้ง คลิกไอคอน สามจุด ของแอปที่ต้องการ Uninstall

หมายเหตุ: ตัวอย่างใช้ BlueStacks 5 ในวิธีนี้

  1. คลิก Uninstall
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. ทำตาม On-screen instructions หากมี เพื่อ Uninstall
  2. ดาวน์โหลดแอปที่ Uninstall กลับมาจากเว็บไซต์ทางการ เช่น คลิก Download BlueStacks บนหน้าดาวน์โหลด BlueStacks
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. ทำซ้ำสำหรับแอปทุกตัวที่เจอ VCRUNTIME140.dll missing error

วิธีที่ 5: กู้คืน .DLL Files จากโซน Quarantine ของ Antivirus

กรณีไฟล์ DLL ถูก Antivirus เข้าใจผิดว่าเป็นมัลแวร์และลบ/ปิดใช้งาน สามารถกู้คืนได้ ทำตามขั้นตอน:

หมายเหตุ: ตัวอย่างใช้แอป Bitdefender Antivirus ของคุณอาจมีหรือไม่มีฟีเจอร์นี้ ขั้นตอนอาจแตกต่างตามซอฟต์แวร์ Antivirus ที่ติดตั้ง

  1. คลิกไอคอน Search พิมพ์ Bitfender คลิก Open
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. ไปส่วน Protection คลิก Antivirus (ไฮไลท์ในภาพ)
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. เลือกเมนู Settings คลิก Manage quarantine สำหรับ Quarantined threats
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. ติ๊กเลือก .dll file หากมี คลิก Restore
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11

วิธีที่ 6: ดาวน์โหลด .DLL Files ด้วยตนเอง (Manually)

คุณสามารถดาวน์โหลดและติดตั้ง DLL files ที่หายไปด้วยตนเองได้

  1. ไปที่ dll-files.com จาก Web Browser
  2. ค้นหา VCRUNTIME140 ใน Search bar
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. เลือก VCRUNTIME140.dll
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. เลื่อนลงส่วน Download คลิก Download ตาม Version ที่ต้องการ
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. หลังดาวน์โหลดเสร็จ Extract ไฟล์ zip โดยดับเบิลคลิก
  2. Copy ไฟล์ .dll และ readme text file ด้วย Ctrl + C
  3. Paste ไฟล์ใน Directory ที่เจอ error ด้วย Ctrl + V

วิธีที่ 7: อัปเดต Windows

เพื่อแก้ VCRUNTIME140.dll missing error ให้อัปเดต Windows OS:

  1. กด Windows + I เปิด Settings
  2. คลิก Windows Update ด้านซ้าย
  3. คลิก Check for updates
  4. หากมีอัปเดต คลิก Download & install Restart PC
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. หากไม่เห็นตัวเลือก แสดงว่า Windows 11 PC ของคุณเป็นเวอร์ชันล่าสุดแล้ว

วิธีที่ 8: Perform System Restore

หากทุกวิธีล้มเหลว ให้แก้ VCRUNTIME140.dll missing error ด้วย System Restore:

  1. คลิกไอคอน Search พิมพ์ control Panel คลิก Open
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. ตั้ง View by: > Large icons คลิก Recovery
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. คลิก Open System Restore
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. คลิก Next > ในหน้าต่าง System Restore สองครั้ง
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. จากรายการ เลือก Automatic Restore Point ล่าสุด เพื่อกู้คืนสู่จุดที่ยังไม่มีปัญหา คลิก Next >
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11

หมายเหตุ: คลิก Scan for affected programs เพื่อดูแอปที่จะได้รับผลกระทบ คลิก Close ปิดหน้าต่างใหม่

แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11
  1. คลิก Finish
แก้ไขข้อผิดพลาด VCRUNTIME140.dll Missing บน Windows 11

บทความแนะนำ:

  • 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 สามารถส่งคำแนะนำและคำถามได้ที่ส่วนความคิดเห็นด้านล่าง