ผู้ใช้ Windows หลายคนกำลังเผชิญกับ “0x80070666” เกิดข้อผิดพลาดเมื่อพยายามติดตั้ง Microsoft Visual C++, Lumberyard หรือแพ็คเกจการแจกจ่ายที่คล้ายกัน โดยทั่วไปข้อความแสดงข้อผิดพลาดจะรายงานว่าเกิดขึ้นเมื่อเริ่มกระบวนการติดตั้ง ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ Windows บางรุ่นเท่านั้น เนื่องจากได้รับการยืนยันแล้วว่าจะเกิดขึ้นกับ Windows 7, Windows 8.1 และ Windows 10
อะไรทำให้เกิดข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++
เราตรวจสอบปัญหาเฉพาะนี้โดยดูที่รายงานผู้ใช้ต่างๆ และกลยุทธ์การซ่อมแซมที่ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่ปรับใช้เพื่อแก้ไขข้อความแสดงข้อผิดพลาดนี้ จากสิ่งที่เรารวบรวม มีสถานการณ์ต่างๆ มากมายที่จะเรียกใช้ข้อความแสดงข้อผิดพลาดนี้:
- มีการติดตั้ง Visual C++ อื่นอยู่แล้ว – ตามที่ปรากฏ Visual C++ 2015 และ Visual C++ 2017 จะมีไฟล์ไบนารีทั่วไปบางไฟล์ที่ทราบว่ามีข้อขัดแย้ง หากคุณมี Visual C++ Redist 2017 อยู่แล้ว และกำลังพยายามติดตั้ง 2015 Redist คุณอาจเห็นข้อความแสดงข้อผิดพลาดนี้โดยเฉพาะ ในกรณีนี้ การถอนการติดตั้ง Visual C++ ที่ใหม่กว่าควรแก้ไขปัญหาได้
- การติดตั้ง Visual C++ ไม่ถูกต้อง – มีบางสถานการณ์ที่อาจจบลงด้วยการติดตั้งแพ็คเกจ Visual C++ Redistributable ที่ไม่ดี เมื่อใดก็ตามที่สิ่งนี้เกิดขึ้น คุณมีตัวเลือกอื่นเล็กน้อยที่เรียกใช้เครื่องมือ Fix-it เฉพาะหรือพยายามบังคับให้หน้าจอการซ่อมแซมปรากฏขึ้นโดยใช้ Command Prompt
- Windows Update กำลังวางแผนที่จะติดตั้งแพ็คเกจ Visual C++ เดียวกัน – อีกสถานการณ์หนึ่งที่คุณอาจพบปัญหานี้คือถ้าส่วนประกอบการอัปเดต (Windows Update) มีการอัปเดตที่รอดำเนินการซึ่งจะอัปเดตแพ็คเกจ Visual C++ เดียวกัน ในกรณีนี้ การติดตั้งการอัปเดต Windows ที่ค้างอยู่ทุกครั้งควรแก้ไขปัญหาโดยอัตโนมัติ
หากคุณกำลังแก้ไขที่จะอนุญาตให้คุณข้าม 0x80070666 และทำการติดตั้งแพ็คเกจการแจกจ่ายให้เสร็จสิ้น บทความนี้จะอธิบายวิธีการแก้ปัญหาต่างๆ ให้คุณ ด้านล่างนี้ คุณมีการแก้ไขที่เป็นไปได้หลายประการที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายกันได้ใช้เพื่อแก้ไขปัญหานี้สำเร็จ
วิธีการเรียงลำดับตามประสิทธิภาพและความรุนแรง ดังนั้นโปรดปฏิบัติตามตามลำดับที่แสดง หนึ่งในนั้นจำเป็นต้องแก้ไขปัญหาในสถานการณ์เฉพาะของคุณ
วิธีที่ 1:การถอนการติดตั้งแพ็คเกจ Visual C++ Redistributable ปัจจุบันทั้งหมด
ตามที่ผู้ใช้จำนวนมากได้รายงาน ปัญหานี้มักเกิดขึ้นหากคอมพิวเตอร์ของคุณมีเวอร์ชัน (เก่ากว่าหรือใหม่กว่า) ของแพ็คเกจที่แจกจ่ายได้เดียวกันกับที่คุณกำลังพยายามติดตั้ง
ในกรณีส่วนใหญ่ ข้อผิดพลาดจะปรากฏขึ้นเมื่อผู้ใช้พยายามติดตั้ง Visual C++ Redist 2015 แต่มีการติดตั้งที่ใหม่กว่าในระบบนั้นอยู่แล้ว ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าสามารถแก้ไข การตั้งค่าล้มเหลว – 0x80070666 ข้อผิดพลาดในการติดตั้งโดยการถอนการติดตั้งเวอร์ชันที่ใหม่กว่า
คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “appwiz.cpl” แล้วกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ หน้าจอ.
- ภายใน โปรแกรมและคุณลักษณะ ให้เลื่อนลงผ่านรายการโปรแกรมที่ติดตั้งและค้นหา Microsoft Visual C++ Redist . ทั้งหมดของคุณ การติดตั้ง
- คลิกขวาที่ทุก Microsoft Visual C++ Redist ติดตั้งและเลือก ถอนการติดตั้ง จากนั้น ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้งให้เสร็จสิ้นสำหรับแพ็คเกจ redist ทุกชุด
- เมื่อถอนการติดตั้งแพ็คเกจ Visual C++ ทุกรายการแล้ว ให้รีสตาร์ทคอมพิวเตอร์และรอให้การเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
- พยายามติดตั้งแพ็คเกจ Redist เดิมที่เคยล้มเหลวด้วย 0x80070666 ผิดพลาด.
หากคุณยังคงพบข้อความแสดงข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2:การเรียกใช้เครื่องมือ Fix-It
มีเครื่องมือ Microsoft Fix It หนึ่งเครื่องที่ผู้ใช้ที่ได้รับผลกระทบหลายรายใช้สำเร็จในการแก้ไขปัญหาที่ทำให้ไม่สามารถติดตั้งแพ็คเกจ redist ได้โดยอัตโนมัติ Fix It . นี้โดยเฉพาะ เครื่องมือจะใช้กลยุทธ์การซ่อมแซมหลายอย่าง ซึ่งจะซ่อมแซมส่วนประกอบหลายอย่าง (รวมถึงคีย์รีจิสทรีที่เสียหาย) ที่ใช้ระหว่างการติดตั้งโปรแกรมใหม่
หมายเหตุ: เครื่องมือ Fix it นี้จะใช้ได้กับ Windows 7, Windows 8, Windows 8.1 และ Windows 10
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการใช้แก้ไขปัญหา เครื่องมือแก้ไข 0x80070666 ข้อผิดพลาด:
- ไปที่ลิงก์นี้ (ที่นี่ ) และคลิก ดาวน์โหลด เพื่อดาวน์โหลด Fix It เครื่องมือ.
- เมื่อดาวน์โหลดเครื่องมือแล้ว ให้ดับเบิลคลิกที่ไฟล์ .diagcab เพื่อเปิด Fix It เครื่องมือ. เมื่อคุณเห็นหน้าจอเริ่มต้น ให้คลิกที่ ขั้นสูง และตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ ใช้การซ่อมแซมโดยอัตโนมัติ ถูกตรวจสอบ จากนั้นคลิก Next เพื่อไปยังเมนูถัดไป
- ในหน้าจอถัดไป ให้คลิกที่การติดตั้ง .
- รอจนกว่าขั้นตอนการตรวจสอบจะเสร็จสิ้น จากนั้นเลือกแพ็คเกจ Redist ที่คุณพบปัญหาและคลิกถัดไป
- ปฏิบัติตามกลยุทธ์การซ่อมที่แนะนำจนกว่าจะสิ้นสุดโปรแกรม
- เมื่อเครื่องมือ Fix It ใช้งานได้แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าคุณสามารถติดตั้งแพ็คเกจ redist ในการเริ่มต้นครั้งถัดไปได้โดยไม่มีปัญหา
หากคุณยังคงพบกับ 0x80070666 ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3:การติดตั้ง Windows Update ที่รอดำเนินการ
ปรากฏว่าคุณอาจพบกับ 0x80070666 ข้อผิดพลาดเนื่องจาก Windows Update กำลังเตรียมติดตั้งแพ็คเกจ redist เดียวกันอยู่แล้ว ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าเมื่อทำการอัปเดต Windows ที่จำเป็น แพ็คเกจ redist ที่เคยล้มเหลวด้วย 0x80070666 ข้อผิดพลาดถูกติดตั้งโดยอัตโนมัติ
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการติดตั้งการอัปเดต Windows ที่ค้างอยู่:
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ms-settings:windowsupdate ” และกด Enter เพื่อเปิด Windows Update แท็บของ การตั้งค่า แอป.
หมายเหตุ: หากคุณไม่ได้ใช้ Windows 10 ให้ใช้ “wuapp” คำสั่งแทน
- เมื่อคุณมาถึงหน้าจอ Windows Update ให้คลิกที่ตรวจหาการอัปเดต และทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัปเดต Windows ที่ค้างอยู่ทั้งหมด
- ทุกครั้งที่ติดตั้งการอัปเดตที่รอดำเนินการทุกครั้ง ให้รีสตาร์ทคอมพิวเตอร์และดูว่ายังไม่ได้ติดตั้งแพ็คเกจ redist หรือไม่ หากไม่เป็นเช่นนั้น ให้ลองติดตั้งและดูว่าคุณยังพบข้อความแสดงข้อผิดพลาดเดิมหรือไม่
หากคุณยังไม่สามารถกำจัด 0x80070666 ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4:การใช้ Command Prompt เพื่อซ่อมแซมการติดตั้ง Visual C++
ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าพวกเขาสงสัยว่าการติดตั้ง Visual C++ เสียหาย แต่พวกเขาไม่มีทางซ่อมแซมได้เนื่องจากโปรแกรมไม่ปรากฏในรายการเพิ่มหรือเอาโปรแกรมออก ซึ่งมักเกิดขึ้นกับแพ็คเกจ Visual C++ 2015 Redistributable
โชคดีที่พวกเขาสามารถแก้ไขปัญหานี้ได้โดยดาวน์โหลดไฟล์ปฏิบัติการการติดตั้งและบังคับให้หน้าต่างซ่อมแซมปรากฏขึ้นผ่าน Command Prompt คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:
- ตรวจสอบให้แน่ใจว่าโปรแกรมติดตั้งของแพ็คเกจแบบแจกจ่ายต่อได้ที่คุณพยายามติดตั้งมีอยู่ในคอมพิวเตอร์ของคุณ ตรวจสอบให้แน่ใจว่าเป็นตำแหน่งที่แน่นอน หากไม่มีโปรแกรมติดตั้งในพีซีของคุณ ให้ดาวน์โหลดอีกครั้ง
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “cmd” แล้วกด Enter เพื่อเปิด Command Prompt
- ภายใน Command Prompt ให้ใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรีที่เก็บไฟล์ ตัวอย่างเช่น หากตัวติดตั้ง redist (เช่น vc_redist.x64.exe) อยู่ในโฟลเดอร์ Download คุณจะต้องใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนเป็นไดเร็กทอรีที่เกี่ยวข้อง:
CD C:\Users\*YourUser*\Downloads
- เมื่อคุณแน่ใจว่าเทอร์มินัลทำงานในไดเร็กทอรีที่ถูกต้องแล้ว ให้พิมพ์ชื่อไฟล์ปฏิบัติการการติดตั้งตามด้วย /uninstall เพื่อบังคับให้หน้าต่างการติดตั้งปรากฏขึ้น แบบนี้:
vc_redist.x64.exe /uninstall
- จากนั้น คลิกซ่อมแซม และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อซ่อมแซม Visual C++ redist การติดตั้ง