Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++

ผู้ใช้ Windows หลายคนกำลังเผชิญกับ “0x80070666” เกิดข้อผิดพลาดเมื่อพยายามติดตั้ง Microsoft Visual C++, Lumberyard หรือแพ็คเกจการแจกจ่ายที่คล้ายกัน โดยทั่วไปข้อความแสดงข้อผิดพลาดจะรายงานว่าเกิดขึ้นเมื่อเริ่มกระบวนการติดตั้ง ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ Windows บางรุ่นเท่านั้น เนื่องจากได้รับการยืนยันแล้วว่าจะเกิดขึ้นกับ Windows 7, Windows 8.1 และ Windows 10

แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++

อะไรทำให้เกิดข้อผิดพลาด 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  ข้อผิดพลาดในการติดตั้งโดยการถอนการติดตั้งเวอร์ชันที่ใหม่กว่า

คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “appwiz.cpl” แล้วกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ หน้าจอ. แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++
  2. ภายใน โปรแกรมและคุณลักษณะ ให้เลื่อนลงผ่านรายการโปรแกรมที่ติดตั้งและค้นหา Microsoft Visual C++ Redist . ทั้งหมดของคุณ การติดตั้ง
  3. คลิกขวาที่ทุก Microsoft Visual C++ Redist ติดตั้งและเลือก ถอนการติดตั้ง จากนั้น ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้งให้เสร็จสิ้นสำหรับแพ็คเกจ redist ทุกชุด แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++
  4. เมื่อถอนการติดตั้งแพ็คเกจ Visual C++ ทุกรายการแล้ว ให้รีสตาร์ทคอมพิวเตอร์และรอให้การเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
  5. พยายามติดตั้งแพ็คเกจ Redist เดิมที่เคยล้มเหลวด้วย 0x80070666  ผิดพลาด.

หากคุณยังคงพบข้อความแสดงข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2:การเรียกใช้เครื่องมือ Fix-It

มีเครื่องมือ Microsoft Fix It หนึ่งเครื่องที่ผู้ใช้ที่ได้รับผลกระทบหลายรายใช้สำเร็จในการแก้ไขปัญหาที่ทำให้ไม่สามารถติดตั้งแพ็คเกจ redist ได้โดยอัตโนมัติ Fix It . นี้โดยเฉพาะ เครื่องมือจะใช้กลยุทธ์การซ่อมแซมหลายอย่าง ซึ่งจะซ่อมแซมส่วนประกอบหลายอย่าง (รวมถึงคีย์รีจิสทรีที่เสียหาย) ที่ใช้ระหว่างการติดตั้งโปรแกรมใหม่

หมายเหตุ: เครื่องมือ Fix it นี้จะใช้ได้กับ Windows 7, Windows 8, Windows 8.1 และ Windows 10

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการใช้แก้ไขปัญหา เครื่องมือแก้ไข 0x80070666  ข้อผิดพลาด:

  1. ไปที่ลิงก์นี้ (ที่นี่ ) และคลิก ดาวน์โหลด เพื่อดาวน์โหลด Fix It เครื่องมือ. แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++
  2. เมื่อดาวน์โหลดเครื่องมือแล้ว ให้ดับเบิลคลิกที่ไฟล์ .diagcab เพื่อเปิด Fix It เครื่องมือ. เมื่อคุณเห็นหน้าจอเริ่มต้น ให้คลิกที่ ขั้นสูง และตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ ใช้การซ่อมแซมโดยอัตโนมัติ ถูกตรวจสอบ จากนั้นคลิก Next เพื่อไปยังเมนูถัดไป แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++
  3. ในหน้าจอถัดไป ให้คลิกที่การติดตั้ง . แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++
  4. รอจนกว่าขั้นตอนการตรวจสอบจะเสร็จสิ้น จากนั้นเลือกแพ็คเกจ Redist ที่คุณพบปัญหาและคลิกถัดไป แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++
  5. ปฏิบัติตามกลยุทธ์การซ่อมที่แนะนำจนกว่าจะสิ้นสุดโปรแกรม แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++
  6. เมื่อเครื่องมือ Fix It ใช้งานได้แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าคุณสามารถติดตั้งแพ็คเกจ redist ในการเริ่มต้นครั้งถัดไปได้โดยไม่มีปัญหา

หากคุณยังคงพบกับ 0x80070666  ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3:การติดตั้ง Windows Update ที่รอดำเนินการ

ปรากฏว่าคุณอาจพบกับ 0x80070666  ข้อผิดพลาดเนื่องจาก Windows Update กำลังเตรียมติดตั้งแพ็คเกจ redist เดียวกันอยู่แล้ว ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าเมื่อทำการอัปเดต Windows ที่จำเป็น แพ็คเกจ redist ที่เคยล้มเหลวด้วย 0x80070666  ข้อผิดพลาดถูกติดตั้งโดยอัตโนมัติ

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการติดตั้งการอัปเดต Windows ที่ค้างอยู่:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ms-settings:windowsupdate ” และกด Enter เพื่อเปิด Windows Update แท็บของ การตั้งค่า แอป. แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++

    หมายเหตุ: หากคุณไม่ได้ใช้ Windows 10 ให้ใช้ “wuapp” คำสั่งแทน

  2. เมื่อคุณมาถึงหน้าจอ Windows Update ให้คลิกที่ตรวจหาการอัปเดต และทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัปเดต Windows ที่ค้างอยู่ทั้งหมด แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++
  3. ทุกครั้งที่ติดตั้งการอัปเดตที่รอดำเนินการทุกครั้ง ให้รีสตาร์ทคอมพิวเตอร์และดูว่ายังไม่ได้ติดตั้งแพ็คเกจ redist หรือไม่ หากไม่เป็นเช่นนั้น ให้ลองติดตั้งและดูว่าคุณยังพบข้อความแสดงข้อผิดพลาดเดิมหรือไม่

หากคุณยังไม่สามารถกำจัด 0x80070666  ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4:การใช้ Command Prompt เพื่อซ่อมแซมการติดตั้ง Visual C++

ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าพวกเขาสงสัยว่าการติดตั้ง Visual C++ เสียหาย แต่พวกเขาไม่มีทางซ่อมแซมได้เนื่องจากโปรแกรมไม่ปรากฏในรายการเพิ่มหรือเอาโปรแกรมออก ซึ่งมักเกิดขึ้นกับแพ็คเกจ Visual C++ 2015 Redistributable

โชคดีที่พวกเขาสามารถแก้ไขปัญหานี้ได้โดยดาวน์โหลดไฟล์ปฏิบัติการการติดตั้งและบังคับให้หน้าต่างซ่อมแซมปรากฏขึ้นผ่าน Command Prompt คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:

  1. ตรวจสอบให้แน่ใจว่าโปรแกรมติดตั้งของแพ็คเกจแบบแจกจ่ายต่อได้ที่คุณพยายามติดตั้งมีอยู่ในคอมพิวเตอร์ของคุณ ตรวจสอบให้แน่ใจว่าเป็นตำแหน่งที่แน่นอน หากไม่มีโปรแกรมติดตั้งในพีซีของคุณ ให้ดาวน์โหลดอีกครั้ง
  2. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “cmd” แล้วกด Enter เพื่อเปิด Command Prompt
  3. ภายใน Command Prompt ให้ใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรีที่เก็บไฟล์ ตัวอย่างเช่น หากตัวติดตั้ง redist (เช่น vc_redist.x64.exe) อยู่ในโฟลเดอร์ Download คุณจะต้องใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนเป็นไดเร็กทอรีที่เกี่ยวข้อง:
    CD C:\Users\*YourUser*\Downloads
  4. เมื่อคุณแน่ใจว่าเทอร์มินัลทำงานในไดเร็กทอรีที่ถูกต้องแล้ว ให้พิมพ์ชื่อไฟล์ปฏิบัติการการติดตั้งตามด้วย /uninstall เพื่อบังคับให้หน้าต่างการติดตั้งปรากฏขึ้น แบบนี้:
    vc_redist.x64.exe /uninstall
  5. จากนั้น คลิกซ่อมแซม และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อซ่อมแซม Visual C++ redist การติดตั้ง
แก้ไข:ข้อผิดพลาด 0x80070666 เมื่อติดตั้ง Microsoft Visual C++