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

[แก้ไข] VCRUNTIME140_1.dll Missing

ข้อผิดพลาด VCRUNTIME140_1.dll was not found เกิดขึ้นเมื่อไฟล์ DLL นี้หายไปจากคอมพิวเตอร์ หรือโปรแกรมที่เพิ่งติดตั้งไม่มี DLL นี้ใน Directory ทำให้บางฟีเจอร์ของโปรแกรมหยุดทำงาน โปรแกรมใช้ไม่ได้ และบางกรณี โปรแกรมเปิดไม่ขึ้นเลย

หาก VCRUNTIME140_1.dll หายไป อาจเพราะ ถูกวางผิดที่โดยโปรแกรมอื่น หรือ Malicious Programs ทำให้ไฟล์เสียหาย หรือ Windows Registry เสียหาย อาจเจอ Error: "The program can't start because vcruntime140_1.dll is missing from your computer. Try reinstalling the program to fix this problem"

1. ดาวน์โหลดสำเนาใหม่ของ VCRUNTIME140_1.dll

ในวิธีนี้ เราจะดาวน์โหลด VCRUNTIME140_1.dll จากเว็บไซต์อย่างเป็นทางการและติดตั้งบนระบบ เนื่องจากเป็นการติดตั้งใหม่ จะทับไฟล์ที่เสียหาย หรือสร้าง Windows Registry ใหม่หากหายไป

  1. ดาวน์โหลด VCRUNTIME140_1.dll Missing file จากเว็บไซต์อย่างเป็นทางการที่นี่
  2. เปิด Compressed Folder และ Extract ไฟล์ VCRUNTIME140_1.dll
  3. หากใช้ Windows 64-bit ไปที่พาธและวางไฟล์ที่ Extract ไว้ที่นี่:
    C:\Windows\System32
  4. หากใช้ Windows 32-bit ไปที่พาธและวางไฟล์ที่ Extract ไว้ที่นี่:
    C:\Windows\SysWOW64

2. Uninstall และ Reinstall Essential VC Runtimes

Microsoft Visual C++ Redistributable เป็นชุด Dynamic Link Libraries (.dll files) ที่โปรแกรมต่างๆ ต้องการเพื่อรันบน Windows OS บางครั้ง VCRUNTIME140_1.dll หายไปจาก Microsoft Visual C++ Shared Library หรืออาจเสียหาย/เสียหาย วิธีแก้คือติดตั้ง Microsoft Visual C++ ใหม่ ทำตามขั้นตอนดาวน์โหลด Essential VC Runtimes ทั้งหมด:

  1. กดค้าง Windows Key แล้วกด R เปิด Run Program
  2. พิมพ์ Appwiz.cpl → Enter
  3. หาและ Uninstall VC Runtimes ทั้งหมดที่ติดตั้งอยู่บนคอมพิวเตอร์
  4. ตอนนี้ Restart คอมพิวเตอร์ (สำคัญมาก)
  5. ตอนนี้จะ Re-install Runtimes ทั้งหมดอีกครั้ง เพื่อให้แน่ใจว่าทุกอย่างทำงานลื่นไหล
  6. ดาวน์โหลด All-in-one Runtimes Pack จากลิงก์นี้ (ที่นี่)
  7. โหลดเสร็จ → Unzip ไฟล์
  8. เปิดโฟลเดอร์ที่ Unzip แล้ว
  9. คลิกขวาไฟล์ชื่อ install_all.bat → Run as Administrator
  10. รอ VC Runtimes ทั้งหมดติดตั้งสำเร็จ → Restart คอมพิวเตอร์
  11. ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

3. Re-install โปรแกรมที่ได้รับผลกระทบ

หากยังเจอปัญหา น่าจะเป็นเพราะ Application ที่ดาวน์โหลดติดตั้งไม่ถูกต้อง หรือดาวน์โหลดจากแหล่งที่ไม่ได้รับอนุญาต อาจทำให้โปรแกรมถูก Flagged ผิดโดย Antivirus ก่อให้เกิดปัญหา เราแนะนำให้ Uninstall โปรแกรมและติดตั้งใหม่ จะ Refresh Affected DLL Files และแก้ Corruption ที่เป็นไปได้

4. Re-register VCRUNTIME140.dll

คุณลอง Re-register DLL File ที่ก่อให้เกิดปัญหาได้ เรามีคำสั่งให้ Register ใหม่อย่างถูกต้อง ทำตามขั้นตอน:

  1. ค้นหา Command Prompt ใน Windows Search Bar → คลิก Run as Administrator
  2. ใน CMD Window พิมพ์คำสั่งทีละคำสั่ง:
    Regsvr32 C:\Windows\SysWOW64\vcruntime140.dll
    Regsvr32 C:\Windows\System32\vcruntime140.dll
  3. Restart คอมพิวเตอร์ → ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

5. ใช้คำสั่ง SFC และ DISM

แม้ Reinstall โปรแกรมและ Runtimes ทั้งหมดแล้วยังไม่ได้ผล อาจเป็นที่ Windows ของคุณมี Corruption กับ DLL Files ลองใช้ Windows Repair Commands เช่น SFC และ DISM ซ่อม Corruption ทำตามขั้นตอน:

  1. ค้นหา Command Prompt ใน Windows Search Bar → Run as Administrator
  2. พิมพ์คำสั่ง → Enter:
    sfc /scannow
  3. รอ Process เสร็จ (อาจใช้เวลานาน)
  4. Restart คอมพิวเตอร์
  5. เปิด CMD As Administrator อีกครั้ง → รันคำสั่ง:
    DISM /Online /Cleanup-Image /RestoreHealth
  6. Restart คอมพิวเตอร์ → ตรวจสอบว่าปัญหายังคงอยู่หรือไม่