บทนำ
คำตอบโดยตรง:
vcruntime140_1.dll เป็นส่วนหนึ่งของรันไทม์ Microsoft Visual C++ ที่แอปพลิเคชันซึ่งสร้างด้วยเครื่องมือ Microsoft C++ ใช้งาน หากไฟล์นี้หายไป ให้ซ่อมแซมหรือติดตั้งแอปพลิเคชันที่ได้รับผลกระทบใหม่ก่อน จากนั้นซ่อมแซมหรือติดตั้ง Microsoft Visual C++ Redistributable เวอร์ชันปัจจุบันที่ตรงกับสถาปัตยกรรมของแอปพลิเคชัน อย่าดาวน์โหลด DLL แยกต่างหากหรือคัดลอกด้วยตนเองไปยัง
System32
คู่มือนี้ครอบคลุมสี่วิธี เริ่มจากแอปพลิเคชันเมื่อมีเพียงโปรแกรมเดียวที่ล้มเหลว จากนั้นไปที่รันไทม์ที่ใช้ร่วมกันเมื่อหลายโปรแกรมล้มเหลว และใช้คำสั่งซ่อมแซม Windows เฉพาะเมื่อมีอาการของระบบในวงกว้าง นอกจากนี้ยังสามารถใช้การสแกนของ Fionn DLL Fixer เพื่อวินิจฉัยปัญหา DLL หรือรันไทม์หลายรายการได้

เหตุใด vcruntime140_1.dll จึงหายไป?
- การติดตั้งแอปพลิเคชันที่ได้รับผลกระทบไม่สมบูรณ์หรือเสียหาย
- รันไทม์ Visual C++ ที่จำเป็นหายไป เสียหาย หรือเก่ากว่าที่แอปพลิเคชันต้องการ
- สถาปัตยกรรมของแอปพลิเคชันและรันไทม์ที่ติดตั้งไม่ตรงกัน
- การอัปเดตแอปพลิเคชันต้องการรันไทม์ที่เข้ากันได้และใหม่กว่า
- คอมโพเนนต์ Windows เสียหายอาจเกี่ยวข้อง หากหลายแอปพลิเคชันหรือฟีเจอร์ของ Windows ล้มเหลวด้วย
เปรียบเทียบวิธีอย่างรวดเร็ว: เลือกวิธีที่เหมาะสม
| อาการ | สาเหตุที่เป็นไปได้ | เริ่มจากจุดนี้ | ความพยายามของผู้ใช้ |
|---|---|---|---|
| มีแอปพลิเคชันเดียวล้มเหลว | ปัญหาการติดตั้งหรือการพึ่งพาของแอป | ซ่อมแซมหรือติดตั้งแอปใหม่ | ต่ำ |
| หลายแอปพลิเคชันล้มเหลว | ปัญหารันไทม์ Visual C++ ที่ใช้ร่วมกัน | ซ่อมแซมหรือติดตั้ง redistributable | ปานกลาง |
| แอป 32 บิตล้มเหลวบน Windows 64 บิต | อาจไม่มีรันไทม์ x86 | ตรวจสอบ redistributable x86 | ปานกลาง |
| ข้อผิดพลาดเริ่มหลังอัปเดตแอป | ข้อกำหนดของรันไทม์เปลี่ยนไป | อัปเดตหรือซ่อมแซมแอปและรันไทม์ | ปานกลาง |
| คอมโพเนนต์ Windows ล้มเหลวด้วย | อาจเกิดความเสียหายของระบบ | เรียกใช้ DISM แล้วจึง SFC | ปานกลาง |
| ไม่ทราบสาเหตุ | ปัญหา DLL หรือรันไทม์หลายรายการ | ใช้การสแกนวินิจฉัย | ต่ำ |
วิธีที่ 1: ซ่อมแซมหรือติดตั้งแอปพลิเคชันที่ได้รับผลกระทบใหม่
ควรใช้เมื่อใด
ใช้วิธีนี้ก่อนเมื่อมีเพียงแอปพลิเคชันเดียวแสดงข้อผิดพลาด โดยเฉพาะหลังจากติดตั้งหรืออัปเดตแอปนั้น ผู้เผยแพร่ซอฟต์แวร์มักรวมการพึ่งพารันไทม์ที่แอปพลิเคชันของตนต้องใช้ไว้ในแพ็กเกจ
ขั้นตอน
- ปิดแอปพลิเคชันที่ได้รับผลกระทบและบันทึกงานที่เปิดอยู่
- เปิด
Settings > Apps > Installed appsใน Windows 11 หรือSettings > Apps > Apps & featuresใน Windows 10
- เปิดตัวเลือกของแอปแล้วเลือก ซ่อมแซม หากมี Microsoft อธิบายตัวควบคุมเหล่านี้ไว้ใน หน้าทางการสำหรับซ่อมแซมแอป
- หากไม่มีตัวเลือกซ่อมแซม ให้ใช้
Control Panel > Programs > Programs and Featuresแล้วเลือก ซ่อมแซม หรือ เปลี่ยนแปลง หากมีตัวเลือกดังกล่าว - หากการซ่อมแซมไม่ได้ผล ให้ติดตั้งแอปพลิเคชันใหม่จากผู้เผยแพร่อย่างเป็นทางการหรือแพลตฟอร์มจัดจำหน่ายที่เชื่อถือได้
การตรวจสอบผลลัพธ์
เปิดไฟล์ปฏิบัติการเดิมที่เคยล้มเหลว หากเปิดได้โดยไม่มีข้อความนี้ การติดตั้งแอปพลิเคชันน่าจะเป็นสาเหตุ
วิธีที่ 2: ซ่อมแซมหรือติดตั้ง Microsoft Visual C++ Redistributable
ควรใช้เมื่อใด
ใช้วิธีนี้เมื่อการซ่อมแซมแอปพลิเคชันล้มเหลว หรือหลายโปรแกรมรายงานข้อผิดพลาด Microsoft Visual C++ Redistributable จะติดตั้งไลบรารีรันไทม์ C และ C++ ที่แอปพลิเคชันซึ่งสร้างด้วยเครื่องมือ Microsoft Visual C++ ต้องใช้
ฉันต้องใช้ Visual C++ Redistributable ตัวใด?
- แอปพลิเคชัน 32 บิต: x86
- แอปพลิเคชัน 64 บิต: x64
- แอปพลิเคชัน ARM64: ARM64
- Windows 64 บิตไม่ได้หมายความว่าทุกแอปพลิเคชันเป็น 64 บิต
ขั้นตอน
- ระบุว่าแอปพลิเคชันที่ล้มเหลวเป็น x86, x64 หรือ ARM64 จากเอกสารของผู้เผยแพร่หรือความต้องการของระบบ
- เปิดหน้า ดาวน์โหลด Visual C++ Redistributable ที่รองรับล่าสุดของ Microsoft
- ดาวน์โหลดแพ็กเกจ v14 เวอร์ชันปัจจุบันที่ตรงกับสถาปัตยกรรมของแอปพลิเคชัน
- เรียกใช้ตัวติดตั้ง Microsoft แล้วเลือก
ซ่อมแซม
เมื่อมีการติดตั้งแพ็กเกจอยู่แล้ว มิฉะนั้นให้ติดตั้งให้เสร็จสมบูรณ์

- รีสตาร์ต Windows แล้วเปิดแอปพลิเคชันอีกครั้ง
การตรวจสอบผลลัพธ์
ทดสอบแอปพลิเคชันเดิมและโปรแกรมอื่นที่แสดงข้อผิดพลาดเดียวกัน ข้อความข้อผิดพลาดที่ต่างออกไปคือข้อมูลวินิจฉัยใหม่ ไม่ได้หมายความว่าควรดาวน์โหลด DLL อื่นแยกต่างหาก
วิธีที่ 3: ซ่อมแซมคอมโพเนนต์ Windows ด้วย DISM และ SFC
ควรใช้เมื่อใด
ใช้วิธีนี้เมื่อหลายแอปพลิเคชันหรือคอมโพเนนต์ Windows แสดงข้อผิดพลาดที่เกี่ยวข้องกัน หรือเมื่อการซ่อมแซมแอปพลิเคชันและ Visual C++ Redistributable ไม่สามารถแก้ปัญหาได้
ขั้นตอน
- เปิด Command Prompt ในฐานะผู้ดูแลระบบ
- เรียกใช้คำสั่งต่อไปนี้และรอให้เสร็จสิ้น:
DISM.exe /Online /Cleanup-image /Restorehealth - เรียกใช้คำสั่งต่อไปนี้หลังจาก DISM เสร็จสิ้น:
sfc /scannow - รีสตาร์ต Windows หลังจาก SFC เสร็จสิ้น
การตรวจสอบผลลัพธ์
หลังรีสตาร์ต ให้ทำซ้ำการกระทำที่ทำให้เกิดข้อผิดพลาด หากปัญหายังจำกัดอยู่เพียงโปรแกรมเดียว ให้ติดต่อผู้เผยแพร่แอปพลิเคชันเพื่อขอข้อมูลรันไทม์หรือตัวติดตั้งที่จำเป็น
วิธีที่ 4: วินิจฉัยและแก้ไข vcruntime140_1.dll หายด้วย Fionn DLL Fixer
ควรใช้เมื่อใด
แนะนำสำหรับปัญหาการพึ่งพาที่ไม่ชัดเจนหรือมีหลายรายการ: Fionn DLL Fixer สามารถสแกนปัญหา DLL ที่หายไป เสียหาย เวอร์ชันไม่ตรงกัน และเกี่ยวข้องกับเส้นทาง System32 รวมถึงการพึ่งพารันไทม์ Visual C++ เหมาะเมื่อการตรวจสอบสถาปัตยกรรมและคอมโพเนนต์ด้วยตนเองยังไม่พบสาเหตุ
ขั้นตอน
- เปิด Fionn DLL Fixer โปรแกรมจะสแกนพีซีเพื่อหาปัญหา DLL และระบบโดยอัตโนมัติ แล้วแสดงผลที่ตรวจพบ

- หลังการสแกน คลิก
ซ่อมแซม
เพื่อเริ่มซ่อมแซมปัญหา DLL และระบบที่ตรวจพบ

- รอขณะที่กำลังซ่อมแซม ปุ่มจะเปลี่ยนเป็น
กำลังแก้ไข
จนกว่าจะเสร็จสิ้น

- คลิก
ตกลง
ในกล่องโต้ตอบยืนยัน แล้วรีสตาร์ตหากระบบแจ้ง

- หากปัญหายังคงอยู่หลังรีสตาร์ต ให้คลิก
ตรวจสอบอีกครั้ง
แล้วซ่อมแซมปัญหาที่ตรวจพบใหม่หากจำเป็น

การตรวจสอบผลลัพธ์
เปิดแอปพลิเคชันที่ได้รับผลกระทบอีกครั้ง จากนั้นใช้ Recheck เพื่อยืนยันว่าปัญหาที่ตรวจพบยังคงได้รับการแก้ไข เวอร์ชันฟรีให้ใช้งานได้สามครั้ง ส่วน VIP ปลดล็อกฟังก์ชันซ่อมแซม DLL รันไทม์ DirectX และระบบเพิ่มเติม
สิ่งที่ไม่ควรทำกับ vcruntime140_1.dll
- อย่าดาวน์โหลด vcruntime140_1.dll จากเว็บไซต์ DLL ที่ไม่ทราบแหล่งที่มา
- อย่าคัดลอกไฟล์ด้วยตนเองไปยัง
System32หรือSysWOW64 - อย่าใช้
regsvr32เป็นวิธีแก้ vcruntime140_1.dll แบบทั่วไป เพราะ DLL รันไทม์นี้ไม่ใช่ปัญหาการลงทะเบียนตัวเองทั่วไป - อย่าคิดว่า Windows 64 บิตหมายความว่าต้องใช้เฉพาะ redistributable x64
บทสรุป
เริ่มด้วยขอบเขตการซ่อมแซมที่เล็กที่สุด: ซ่อมแซมหรือติดตั้งแอปพลิเคชันเดียวที่ได้รับผลกระทบใหม่ จากนั้นติดตั้ง Visual C++ Redistributable เวอร์ชันปัจจุบันที่ตรงกับสถาปัตยกรรมของแอปพลิเคชัน ใช้ DISM ตามด้วย SFC เฉพาะเมื่ออาการของ Windows ในวงกว้างชี้ถึงความเสียหายของระบบ เมื่อปัญหารันไทม์หรือ DLL หลายรายการยังไม่ชัดเจน Fionn DLL Fixer สามารถให้ขั้นตอนการสแกน ซ่อมแซม และตรวจสอบซ้ำได้ ตรวจสอบทุกวิธีโดยเปิดแอปพลิเคชันเดิมและทำซ้ำการกระทำที่เคยทำให้เกิดข้อผิดพลาด หากยังล้มเหลว ผู้เผยแพร่แอปพลิเคชันสามารถยืนยันเวอร์ชันรันไทม์ที่ต้องใช้ได้
คำถามที่พบบ่อย
vcruntime140_1.dll คืออะไร?
เป็น DLL รันไทม์ที่ใช้โดยแอปพลิเคชันซึ่งสร้างด้วยเครื่องมือ Microsoft C++ ข้อผิดพลาดเกิดขึ้นเมื่อแอปพลิเคชันไม่สามารถโหลดคอมโพเนนต์รันไทม์ที่จำเป็นได้
ฉันควรดาวน์โหลด vcruntime140_1.dll แยกต่างหากหรือไม่?
ไม่ควร ให้ใช้ตัวติดตั้งของแอปพลิเคชันที่ได้รับผลกระทบ หรือ Microsoft Visual C++ Redistributable อย่างเป็นทางการแทนการดาวน์โหลด DLL แยกต่างหาก
ฉันต้องใช้ x86 หรือ x64?
เลือกแพ็กเกจให้ตรงกับแอปพลิเคชัน: แอปพลิเคชัน 32 บิตต้องใช้ x86 และแอปพลิเคชัน 64 บิตต้องใช้ x64 หลักการนี้ยังคงใช้บน Windows 64 บิต
เหตุใดข้อผิดพลาดจึงเริ่มหลังการอัปเดต?
แอปพลิเคชันที่อัปเดตอาจต้องการรันไทม์ที่เข้ากันได้และใหม่กว่า ให้ซ่อมแซมหรืออัปเดตแอปพลิเคชัน แล้วซ่อมแซมหรือติดตั้ง redistributable เวอร์ชันปัจจุบันที่ตรงกัน
Emily Carter