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

จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร

ผู้ใช้ Windows หลายคนติดต่อเราพร้อมคำถามหลังจากเห็น 0x800700d8  รหัสข้อผิดพลาดหลังจากไม่สามารถติดตั้งการอัปเดตหรืออัปเกรดเป็น Windows 10 จาก Windows เวอร์ชันเก่า ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าปัญหานี้เกิดขึ้นโดยไม่คำนึงถึงประเภทของเครือข่ายอินเทอร์เน็ตที่พวกเขาเชื่อมต่อ (ส่วนตัวหรือสาธารณะ) ดูเหมือนว่าปัญหานี้จะมีเฉพาะใน Windows 10 เท่านั้น

จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร

สาเหตุที่ 0x800700d8  เกิดข้อผิดพลาดใน Windows 10 หรือไม่

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

  • สัญญาณรบกวน AV ของบุคคลที่สาม – ตามที่ปรากฏ เป็นที่ทราบกันว่าชุด AV ที่มีการป้องกันมากเกินไปหลายตัวทำให้เกิดปัญหานี้โดยการหยุด WU จากการสื่อสารกับเซิร์ฟเวอร์ที่อัปเดตอย่างมีประสิทธิภาพ หากใช้สถานการณ์นี้ได้ คุณจะสามารถแก้ไขปัญหาได้โดยปิดใช้งานการป้องกันแบบเรียลไทม์หรือถอนการติดตั้งชุดโปรแกรมของบุคคลที่สาม
  • ข้อผิดพลาดทั่วไป – คุณอาจประสบปัญหาเนื่องจากความผิดพลาดทั่วไปที่ครอบคลุมโดยกลยุทธ์การซ่อมแซมที่มาพร้อมกับ Windows 10 ในกรณีนี้ คุณจะสามารถแก้ไขปัญหาได้โดยใช้ตัวแก้ไขปัญหา Windows Update เพื่อแก้ไขปัญหาโดยอัตโนมัติ
  • WU ไม่สามารถจัดการการอัปเดตได้ – การอัปเดตบางอย่างทำงานเป็น Roadblock บางอย่างเมื่อผู้ใช้พยายามติดตั้งบนบิลด์ใหม่หลังจากอัปเดตจาก Windows เวอร์ชันเก่า ในกรณีนี้ คุณจะสามารถหลีกเลี่ยงรหัสข้อผิดพลาดได้โดยใช้ Update Assistant เพื่อนำ Windows 10 บิลด์ของคุณเป็นเวอร์ชันล่าสุด
  • เครื่องได้รับการกำหนดค่าให้ 'เลื่อนการอัปเกรด' – มี Windows บางรุ่นซึ่งรวมถึงความสามารถในการชะลอการอัปเดตบางอย่าง (นอกเหนือจากการอัปเดตด้านความปลอดภัย) ปรากฏว่า คุณอาจพบรหัสข้อผิดพลาดนี้หากอนุญาตให้อัปเกรด Defer ในคอมพิวเตอร์ของคุณ ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยปิดใช้งานการอัปเกรด Defer
  • ส่วนประกอบ WU ผิดพลาด – ในบางกรณี รหัสข้อผิดพลาด 0x800700d8 สามารถคงอยู่ได้เนื่องจากความไม่สอดคล้องกันบางประการกับวิธีที่ Windows Update สื่อสารกับส่วนประกอบอื่นๆ ที่ใช้ระหว่างขั้นตอนการอัปเดต ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการรีเซ็ตส่วนประกอบและการพึ่งพาทั้งหมดที่เกี่ยวข้องกับกระบวนการอัปเดต

วิธีที่ 1:ถอนการติดตั้ง Antivirus บุคคลที่สาม (ถ้ามี)

ตามที่ปรากฏ หนึ่งในสาเหตุที่พบบ่อยที่สุดที่จะทริกเกอร์ 0x800700d8  รหัสข้อผิดพลาดเมื่อพยายามติดตั้งการอัปเดตที่รอดำเนินการคือชุด AV ที่มีการป้องกันมากเกินไป มีชุดความปลอดภัยบางชุดที่รายงานโดยผู้ใช้ที่ได้รับผลกระทบอย่างต่อเนื่องหลังจากที่พวกเขาบล็อกกระบวนการติดตั้งการอัปเดต:Sophos, McAffee, AVAST, Comodo และอื่นๆ อีกสองสามตัว

หากคุณใช้โปรแกรมป้องกันไวรัสของบุคคลที่ 3 และคุณสงสัยว่าอาจเป็นสาเหตุของการอัปเดตที่ล้มเหลว คุณจะสามารถแก้ไขปัญหาได้โดยการปิดใช้งานการป้องกันแบบเรียลไทม์ขณะติดตั้งการอัปเดตหรือโดยการลบ AV ทั้งหมดและเปลี่ยนไปใช้ตัวเลือกความปลอดภัยเริ่มต้น (Windows Defender)

เริ่มต้นด้วยการปิดการป้องกันแบบเรียลไทม์ของ AV บุคคลที่สามที่คุณเปิดใช้งานอยู่ อย่างที่คุณคาดไว้ ขั้นตอนนี้จะแตกต่างกันไปตามชุดความปลอดภัยที่คุณใช้ แต่สำหรับชุดส่วนใหญ่ คุณจะดำเนินการได้โดยตรงจากเมนูบริบทของแถบงาน

จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร

ทันทีที่คุณปิดใช้งานการป้องกันแบบเรียลไทม์ ให้ลองติดตั้งการอัปเดตที่เคยล้มเหลวอีกครั้งและดูว่ากระบวนการนี้เสร็จสมบูรณ์หรือไม่

หากคุณยังคงพบกับ 0x800700d8  รหัสข้อผิดพลาด แยกความเป็นไปได้ที่จะเกิดจากโปรแกรมป้องกันไวรัสของบุคคลที่สามด้วยการถอนการติดตั้งโปรแกรมทั้งหมดและทำตามขั้นตอนที่จำเป็นเพื่อให้แน่ใจว่าคุณจะไม่ทิ้งไฟล์ที่เหลือไว้

ในกรณีที่คุณตัดสินใจไปเส้นทางนี้ เราขอแนะนำให้คุณติดตามบทความนี้ (ที่นี่ ) – มันจะแนะนำคุณตลอดขั้นตอนการติดตั้งโปรแกรมความปลอดภัยของคุณโดยไม่ทิ้งไฟล์ที่เหลือที่อาจยังทำให้เกิดปัญหาเดิม

วิธีที่ 2:การเรียกใช้ตัวแก้ไขปัญหา Windows Update

หากคุณแน่ใจว่าชุดโปรแกรมของบุคคลที่สามไม่ใช่ชุดที่ก่อให้เกิดปัญหา ให้ทำตามขั้นตอนที่เหมาะสมเพื่อให้แน่ใจว่าระบบปฏิบัติการของคุณไม่สามารถแก้ไขปัญหาได้โดยอัตโนมัติ ใน Windows 10 Microsoft ได้ปรับปรุงโมดูลตัวแก้ไขปัญหาอย่างมาก และตัวแก้ไขปัญหา Windows Update เป็นหนึ่งในยูทิลิตี้ที่มีประสิทธิภาพที่สุดในประเภทนี้

ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าพวกเขาจัดการเพื่อแก้ไข 0x800700d8  รหัสข้อผิดพลาดและติดตั้ง Windows Update โดยไม่มีปัญหาหลังจากแก้ไขส่วนประกอบ WU โดยอัตโนมัติโดยใช้ตัวแก้ไขปัญหา Windows Update

ยูทิลิตีในตัวนี้ประกอบด้วยกลยุทธ์การซ่อมแซมที่หลากหลายซึ่งสามารถนำมาใช้โดยอัตโนมัติได้หากมีการระบุปัญหา ต่อไปนี้คือคำแนะนำสั้นๆ เกี่ยวกับการเรียกใช้ตัวแก้ไขปัญหา Windows Update:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ “ms-settings:troubleshoot ” และกด Enter เพื่อเปิด การแก้ปัญหา แท็บของ การตั้งค่า แท็บ จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  2. เมื่อคุณอยู่ในส่วนหลัก การแก้ปัญหา ให้เลื่อนไปที่ส่วนด้านขวาของหน้าจอและไปที่ เริ่มต้นใช้งาน ส่วน. เมื่อไปถึงแล้ว ให้คลิกที่ Windows Update จากนั้นคลิกที่ เรียกใช้ตัวแก้ไขปัญหา . จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  3. หลังจากที่คุณเริ่มยูทิลิตี้ ให้รอจนกว่าการสแกนเริ่มต้นจะเสร็จสิ้นและแนะนำให้ใช้กลยุทธ์การซ่อมแซม ขั้นตอนนี้เป็นกุญแจสำคัญ เนื่องจากจะกำหนดว่ากลยุทธ์การซ่อมแซมใดๆ ที่รวมอยู่ในยูทิลิตี้นี้ใช้ได้กับสถานการณ์จำลองนี้หรือไม่ จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  4. หากมีการระบุการแก้ไขที่เหมาะสม ให้คลิกที่ ใช้การแก้ไขนี้ เพื่อใช้กลยุทธ์การซ่อมแซมที่แนะนำ จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร

    หมายเหตุ: คุณอาจต้องปฏิบัติตามหลายขั้นตอนเพื่อบังคับใช้ ทั้งนี้ขึ้นอยู่กับประเภทของการแก้ไขที่แนะนำ

  5. เมื่อแก้ไขสำเร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์

หากเหมือนกัน 0x800700d8  รหัสข้อผิดพลาดยังคงเกิดขึ้น เลื่อนลงไปที่กลยุทธ์การซ่อมแซมที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3:อัปเดตด้วยเวอร์ชันล่าสุดด้วยตนเอง

ผู้ใช้บางคนที่เรากำลังเผชิญกับ 0x800700d8  รหัสข้อผิดพลาดทุกครั้งที่พยายามติดตั้งการอัปเดตที่รอดำเนินการโดยใช้ส่วนประกอบ WU ในตัวได้รายงานว่าพวกเขาจัดการเพื่อหลีกเลี่ยงปัญหาได้สำเร็จโดยการติดตั้งการอัปเดตด้วยตนเอง

ขั้นตอนนี้ง่ายกว่าฟัง – สิ่งที่คุณต้องทำคือดาวน์โหลดและติดตั้ง Windows build ล่าสุดด้วยตนเอง โอกาสที่การไปตามเส้นทางนี้จะหลีกเลี่ยงรหัสข้อผิดพลาดเนื่องจากการอัปเดตด้วยตนเองจะได้รับการจัดการโดยตัวช่วยอัปเกรดแทนที่จะเป็น Windows Update

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการติดตั้งการอัปเดต Windows 10 ล่าสุดด้วยตนเองโดยใช้ตัวช่วยอัปเกรด:

  1. ไปที่ลิงก์นี้ (ที่นี่ ) จากเบราว์เซอร์เริ่มต้นของคุณและคลิก อัปเดตทันที เพื่อใช้ อัปเดตผู้ช่วย

    จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  2. เปิด Windows10Upgrade.exe โปรแกรมติดตั้งที่คุณเพิ่งดาวน์โหลดและคลิก อัปเดตทันที  เพื่อเริ่มกระบวนการอัปเดต
  3. การสแกนจะเริ่มขึ้น โดยพิจารณาว่าพีซีของคุณพร้อมที่จะรองรับการอัปเดตหรือไม่ หากดีแล้ว ให้คลิกที่อัปเดต เพื่อให้ตัวช่วยอัปเดตดาวน์โหลดการอัปเดต
  4. รอจนกว่ากระบวนการจะเสร็จสมบูรณ์ (อย่าปิดหน้าต่างจนกว่ากระบวนการจะเสร็จสมบูรณ์) จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  5. เมื่อดาวน์โหลดเสร็จสิ้น ตัวช่วยอัปเดตจะเริ่มติดตั้งไฟล์ที่ดาวน์โหลดไว้ก่อนหน้านี้โดยอัตโนมัติ รออย่างอดทนจนกว่าบิลด์ WIndows ของคุณจะอัปเดตเป็นเวอร์ชันล่าสุด จากนั้นรีสตาร์ทคอมพิวเตอร์ จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  6. ในการเริ่มต้นระบบครั้งถัดไป คุณจะมี Windows บิวด์ล่าสุด ดังนั้นจึงไม่จำเป็นต้องใช้ Windows Update เพื่อติดตั้งการอัปเดตที่เคยล้มเหลวมาก่อน

หาก ตัวช่วยอัปเดต ไม่อนุญาตให้คุณหลีกเลี่ยง 0x800700d8  รหัสข้อผิดพลาดหรือคุณไม่ต้องการใช้เพื่อหลีกเลี่ยงรหัสข้อผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4:ปิดใช้งาน 'เลื่อนการอัปเกรด' (ถ้ามี)

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

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

ผู้ใช้ WIndows 10 Enterprise หลายรายที่จัดการกับปัญหานี้ได้รายงานว่าปัญหาได้รับการแก้ไขทั้งหมดเมื่อยกเลิกการเลือกบอสที่เกี่ยวข้องกับการอัปเกรด Defer

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

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ 'ms-settings:windowsupdate ' และกด Enter เพื่อเปิด Windows Update แท็บของ อัปเดตและความปลอดภัย เมนู. จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  2. เมื่อคุณอยู่ในหน้าจออัปเดตของ WIndows แล้ว ให้เลื่อนไปทางด้านขวาแล้วคลิกตัวเลือกขั้นสูง . จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  3. จากเมนูถัดไป ให้ยกเลิกการเลือกช่องทำเครื่องหมายที่เกี่ยวข้องกับ 'เลื่อนการอัปเกรด '. จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  4. เมื่อปิดใช้งานตัวเลือกนี้แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากปัญหาเดิมยังคงเกิดขึ้นแม้จะหยุดความสามารถของเครื่องในการเลื่อนการอัปเกรดหรือวิธีนี้ใช้ไม่ได้ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 5:รีเซ็ตส่วนประกอบ WU

หากวิธีการข้างต้นไม่สามารถแก้ไข 0x800700d8  อาจเป็นเพราะคุณกำลังจัดการกับความผิดพลาดของ WU ที่ทำให้ไม่สามารถติดตั้งการอัปเดตใหม่ได้อย่างมีประสิทธิภาพ ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการรีเซ็ตส่วนประกอบและการขึ้นต่อกันทั้งหมดที่เกี่ยวข้องกับกระบวนการนี้

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

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “cmd” ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ หากคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร
  2. เมื่อคุณอยู่ในหน้าต่าง Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับ แล้วกด Enter หลังจากแต่ละรายการ:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    หมายเหตุ:  หลังจากที่คุณรันคำสั่งเหล่านี้เสร็จแล้ว คุณจะหยุดบริการ Windows Update, MSI Installer, Cryptographic service และบริการ BITS อย่างมีประสิทธิภาพ

  3. หลังจากที่คุณจัดการปิดการใช้งานบริการทั้งหมดแล้ว ให้เรียกใช้คำสั่งต่อไปนี้ในหน้าต่าง CMD เดียวกันแล้วกด Enter หลังจากแต่ละรายการเพื่อเปลี่ยนชื่อ SoftwareDistribution และ Catroot2 โฟลเดอร์:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    หมายเหตุ: สองโฟลเดอร์นี้มีหน้าที่จัดเก็บไฟล์อัพเดตที่ใช้โดยคอมโพเนนต์การอัพเดตของ Windows การเปลี่ยนชื่อจะทำให้ระบบปฏิบัติการของคุณต้องสร้างโฟลเดอร์ใหม่ที่จะเข้ามาแทนที่

  4. เมื่อคุณทำขั้นตอนที่ 3 เสร็จสิ้นแล้ว ให้พิมพ์คำสั่งสุดท้ายเหล่านี้ตามลำดับและกด Enter หลังจากแต่ละคำสั่งเพื่อเริ่มบริการเดียวกันกับที่เคยปิดใช้งานก่อนหน้านี้:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. ติดตั้งการอัปเดตที่เคยล้มเหลวด้วยรหัสข้อผิดพลาดและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

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

วิธีที่ 6:การอัปเดต BIOS เป็นเวอร์ชันล่าสุด

เนื่องจากมีการรายงานโดยผู้ใช้หลายราย ปัญหานี้อาจเกิดขึ้นได้ในกรณีที่เวอร์ชัน BIOS ล้าสมัยอย่างรุนแรง ปัญหานี้มักพบในคอมพิวเตอร์ Dell แต่มีผู้ผลิตรายอื่นที่มีปัญหาเดียวกัน

อย่างไรก็ตาม ก่อนที่คุณจะเริ่มกระบวนการอัปเดตเวอร์ชัน BIOS ของคุณ โปรดทราบว่าการทำเช่นนี้โดยประมาทอาจนำไปสู่ปัญหาอื่นๆ หากไม่ปฏิบัติตามขั้นตอนของการอัปเดตในจดหมาย

กระบวนการที่แน่นอนในการอัปเดตเวอร์ชั่น BIOS จะแตกต่างกันไปตามผู้ผลิตเมนบอร์ดของคุณ นี่คือเอกสารอย่างเป็นทางการสำหรับการอัพเดต BIOS สำหรับผู้ผลิตเมนบอร์ดยอดนิยม:

  • เดลล์
  • อัสซุส
  • เอเซอร์
  • เลอโนโว
  • Sony Vayo

หมายเหตุ: ปฏิบัติตามคำแนะนำในการอัปเดตเวอร์ชัน BIOS โดยยอมรับความเสี่ยงเอง!

จะแก้ไขข้อผิดพลาด 0x800700d8 บน Windows 10 ได้อย่างไร