ข้อผิดพลาด DLL ที่หายไป บ่งชี้ว่ามีไฟล์สำคัญที่เกี่ยวข้องกับซอฟต์แวร์หายไปจากคอมพิวเตอร์ของคุณ ข้อผิดพลาด "VCRUNTIME140.dll หายไป" เป็นรูปแบบหนึ่งของข้อผิดพลาดไฟล์หายไปที่เกิดขึ้นเนื่องจากการติดตั้งโปรแกรมเฉพาะเจาะจงไม่สำเร็จ หรือหลังจากอัปเดต Windows เมื่อไฟล์ DLL (Dynamic Link Library) ของโปรแกรมใดโปรแกรมหนึ่งเสียหายหรือหายไป คุณจะพบข้อผิดพลาด VCRUNTIME140.dll ซึ่งป้องกันไม่ให้ใช้ซอฟต์แวร์ได้ โชคดีที่ข้อผิดพลาดนี้สามารถแก้ไขได้ นี่คือหลายวิธีในการแก้ไขข้อผิดพลาด "VCRUNTIME140.dll หายไป" ใน Windows 10
ข้อผิดพลาด "VCRUNTIME140.dll หายไป" คืออะไร?
ก่อนที่เราจะดูวิธีแก้ไขข้อผิดพลาด VCRUNTIME140.dll หายไป เรามาทำความเข้าใจก่อนว่าข้อผิดพลาดนี้คืออะไร VCRUNTIME140.DLL เป็นส่วนขยายแอปพลิเคชันของไลบรารีรันไทม์ Microsoft C และตั้งอยู่ในโฟลเดอร์ System32
นอกจากนี้ยังเป็นไฟล์ที่ใช้โดย Visual C++ Redistributable สำหรับ Visual Studio 2015/2017/2019 และเป็นส่วนหนึ่งของไฟล์แพ็กเกจ C++ บางซอฟต์แวร์เพิ่มไฟล์ VCRUNTIME140.dll ไปพร้อมกับตัวติดตั้งแพ็กเกจ การติดตั้งที่ล้มเหลวหรือการอัปเดต Windows อาจทำให้ไฟล์นี้เสียหายหรือถูกลบได้ง่าย
มีหลายเหตุผลที่คุณเห็นข้อผิดพลาดนี้ หากระบบของคุณติดมัลแวร์ คุณก็จะพบข้อผิดพลาดนี้ หลายครั้ง ไฟล์ DLL เหล่านี้ถูกลบโดยแอนตี้ไวรัส ทำให้เกิดข้อผิดพลาด VCRUNTIME140.dll หายไป
ตอนนี้เรามีความรู้เกี่ยวกับข้อผิดพลาด VCRUNTIME140.dll หายไปใน Windows 10 แล้ว มาดูวิธีแก้ไขกัน
ลงทะเบียนไฟล์ VCRUNTIME140.dll ใหม่
คุณสามารถลงทะเบียนไฟล์ VCRUNTIME140.dll ที่หายไปใหม่ได้โดยใช้คำสั่ง Regsvr32 ใน Command Prompt (Admin) บนคอมพิวเตอร์ของคุณ ทำตามขั้นตอนด้านล่าง:
- กดปุ่ม Win บนคีย์บอร์ดและค้นหา "Command Prompt"
- คลิกขวาที่ Command Prompt จากเมนู เลือก "Run as Administrator"
- คุณต้องยกเลิกการลงทะเบียนไฟล์โดยพิมพ์คำสั่งด้านล่างและกด Enter:
regsvr32 /u VCRUNTIME140.dll
- ลงทะเบียนไฟล์ dll ใหม่โดยพิมพ์คำสั่งด้านล่างและกด Enter:
regsvr32 VCRUNTIME140.dll
- หลังจากรันคำสั่งทั้งสอง ให้ปิด Command Prompt และลองรันโปรแกรมที่มีปัญหาอีกครั้ง
ติดตั้ง Visual C++ Redistributable ใหม่
ตามที่กล่าวไว้ก่อนหน้า ข้อผิดพลาด VCRUNTIME140.dll มีรากฐานมาจาก Visual C++ Redistributable สำหรับ Visual Studio 2015/2017/2019 หากคุณได้รับข้อผิดพลาด VCRUNTIME140.dll หายไป ขอแนะนำให้ลองติดตั้ง Visual C++ Redistributable ใหม่เพื่อแก้ไข
- ไปที่เว็บไซต์อย่างเป็นทางการของ Microsoft เพื่อดาวน์โหลด Visual C++ Redistributable
- คุณจะเห็นสองไฟล์: "vc_redist.x64.exe" และ "vc_redist.x86.exe" ไฟล์ x86 สำหรับ Windows 32-bit ส่วน .x64 สำหรับ Windows 64-bit โปรดดาวน์โหลดไฟล์ที่เหมาะกับคอนฟิกของคอมพิวเตอร์คุณ
- ติ๊กเลือกไฟล์ที่ต้องการดาวน์โหลดและกดปุ่ม Next ที่มุมขวาล่าง
- เมื่อดาวน์โหลดเสร็จ ให้เปิดไฟล์ ยอมรับข้อกำหนดใบอนุญาตซอฟต์แวร์ของ Microsoft และกดปุ่ม Install
รัน System File Checker
มีเครื่องมือชื่อ System File Checker สร้างขึ้นใน Windows 10 เรียกอีกอย่างว่า SFC Scan เป็นหนึ่งในวิธีที่ดีที่สุดในการแก้ไขไฟล์เสียหายและปัญหาที่เกี่ยวข้องกับระบบอื่นๆ
- เปิด Command Prompt เป็นแอดมิน
- พิมพ์คำสั่งด้านล่างและกด Enter:
sfc /scannow
- System File Checker จะเริ่มตรวจสอบข้อผิดพลาด หากตรวจพบปัญหา (ในกรณีนี้คือ VCRUNTIME140.dll หายไป) SFC Scan จะแก้ไขโดยอัตโนมัติ
แทนที่ไฟล์ VCRUNTIME140.dll ที่หายไปด้วยตนเอง
หากโปรแกรมเฉพาะเจาะจงเป็นสาเหตุของข้อผิดพลาด VCRUNTIME140.dll หายไปใน Windows 10 คุณสามารถลองดาวน์โหลดและแทนที่ไฟล์ในไดเรกทอรีของแอปพลิเคชันได้
- ไปที่ DLL-Files และดาวน์โหลดไฟล์ VCRUNTIME140.dll อีกครั้ง ขึ้นอยู่กับว่าเครื่องของคุณเป็น 32-bit หรือ 64-bit
- จะได้ไฟล์ zip ให้แตกไฟล์ด้วยซอฟต์แวร์อย่าง WinRAR หรือ 7zip
- คัดลอกและวางไฟล์ "vcruntime140.dll" ลงในไดเรกทอรีของโปรแกรมที่มีปัญหา
- อย่าลืมแทนที่ไฟล์เดิมหากมีการแจ้งเตือน
อัปเดต Windows 10 OS
วิธีแก้ไขอีกอย่างที่คุณสามารถลองได้คืออัปเดต Windows 10 ให้เป็นเวอร์ชันล่าสุด Microsoft เปิดตัวอัปเดตใหม่ๆ ที่รวมการแก้ไขหลายอย่าง มีโอกาสสูงที่อัปเดตใหม่ของ Windows 10 จะสามารถแก้ไขข้อผิดพลาด VCRUNTIME140.dll ได้
คุณสามารถตรวจสอบอัปเดต Windows ได้ที่ "Settings -> Update & Security -> Windows Update"
ติดตั้งโปรแกรมที่มีปัญหาใหม่
หากวิธีแก้ไขข้างต้นไม่ช่วยแก้ปัญหาบนคอมพิวเตอร์ Windows 10 ของคุณ วิธีสุดท้ายคือลองติดตั้งโปรแกรมที่มีปัญหาใหม่ การติดตั้งซอฟต์แวร์ใหม่จะให้คุณเริ่มต้นใหม่ได้
สรุป
หวังว่าคู่มือนี้จะช่วยให้คุณแก้ไขข้อผิดพลาด VCRUNTIME.dll หายไปบนคอมพิวเตอร์ Windows 10 ได้ หากคุณมีข้อผิดพลาดอื่น เช่น "CTF Loader Error" หรือข้อผิดพลาด "The parameter is incorrect" เราก็มีวิธีแก้ไขให้เช่นกัน