ผู้ใช้ Windows หลายคนติดต่อเราพร้อมคำถามหลังจากเห็น 0x800700d8 รหัสข้อผิดพลาดหลังจากไม่สามารถติดตั้งการอัปเดตหรืออัปเกรดเป็น Windows 10 จาก Windows เวอร์ชันเก่า ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าปัญหานี้เกิดขึ้นโดยไม่คำนึงถึงประเภทของเครือข่ายอินเทอร์เน็ตที่พวกเขาเชื่อมต่อ (ส่วนตัวหรือสาธารณะ) ดูเหมือนว่าปัญหานี้จะมีเฉพาะใน 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 รหัสข้อผิดพลาด แยกความเป็นไปได้ที่จะเกิดจากโปรแกรมป้องกันไวรัสของบุคคลที่สามด้วยการถอนการติดตั้งโปรแกรมทั้งหมดและทำตามขั้นตอนที่จำเป็นเพื่อให้แน่ใจว่าคุณจะไม่ทิ้งไฟล์ที่เหลือไว้
ในกรณีที่คุณตัดสินใจไปเส้นทางนี้ เราขอแนะนำให้คุณติดตามบทความนี้ (ที่นี่ ) – มันจะแนะนำคุณตลอดขั้นตอนการติดตั้งโปรแกรมความปลอดภัยของคุณโดยไม่ทิ้งไฟล์ที่เหลือที่อาจยังทำให้เกิดปัญหาเดิม
วิธีที่ 2:การเรียกใช้ตัวแก้ไขปัญหา Windows Update
หากคุณแน่ใจว่าชุดโปรแกรมของบุคคลที่สามไม่ใช่ชุดที่ก่อให้เกิดปัญหา ให้ทำตามขั้นตอนที่เหมาะสมเพื่อให้แน่ใจว่าระบบปฏิบัติการของคุณไม่สามารถแก้ไขปัญหาได้โดยอัตโนมัติ ใน Windows 10 Microsoft ได้ปรับปรุงโมดูลตัวแก้ไขปัญหาอย่างมาก และตัวแก้ไขปัญหา Windows Update เป็นหนึ่งในยูทิลิตี้ที่มีประสิทธิภาพที่สุดในประเภทนี้
ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าพวกเขาจัดการเพื่อแก้ไข 0x800700d8 รหัสข้อผิดพลาดและติดตั้ง Windows Update โดยไม่มีปัญหาหลังจากแก้ไขส่วนประกอบ WU โดยอัตโนมัติโดยใช้ตัวแก้ไขปัญหา Windows Update
ยูทิลิตีในตัวนี้ประกอบด้วยกลยุทธ์การซ่อมแซมที่หลากหลายซึ่งสามารถนำมาใช้โดยอัตโนมัติได้หากมีการระบุปัญหา ต่อไปนี้คือคำแนะนำสั้นๆ เกี่ยวกับการเรียกใช้ตัวแก้ไขปัญหา Windows Update:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ “ms-settings:troubleshoot ” และกด Enter เพื่อเปิด การแก้ปัญหา แท็บของ การตั้งค่า แท็บ
- เมื่อคุณอยู่ในส่วนหลัก การแก้ปัญหา ให้เลื่อนไปที่ส่วนด้านขวาของหน้าจอและไปที่ เริ่มต้นใช้งาน ส่วน. เมื่อไปถึงแล้ว ให้คลิกที่ Windows Update จากนั้นคลิกที่ เรียกใช้ตัวแก้ไขปัญหา .
- หลังจากที่คุณเริ่มยูทิลิตี้ ให้รอจนกว่าการสแกนเริ่มต้นจะเสร็จสิ้นและแนะนำให้ใช้กลยุทธ์การซ่อมแซม ขั้นตอนนี้เป็นกุญแจสำคัญ เนื่องจากจะกำหนดว่ากลยุทธ์การซ่อมแซมใดๆ ที่รวมอยู่ในยูทิลิตี้นี้ใช้ได้กับสถานการณ์จำลองนี้หรือไม่
- หากมีการระบุการแก้ไขที่เหมาะสม ให้คลิกที่ ใช้การแก้ไขนี้ เพื่อใช้กลยุทธ์การซ่อมแซมที่แนะนำ
หมายเหตุ: คุณอาจต้องปฏิบัติตามหลายขั้นตอนเพื่อบังคับใช้ ทั้งนี้ขึ้นอยู่กับประเภทของการแก้ไขที่แนะนำ
- เมื่อแก้ไขสำเร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
หากเหมือนกัน 0x800700d8 รหัสข้อผิดพลาดยังคงเกิดขึ้น เลื่อนลงไปที่กลยุทธ์การซ่อมแซมที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 3:อัปเดตด้วยเวอร์ชันล่าสุดด้วยตนเอง
ผู้ใช้บางคนที่เรากำลังเผชิญกับ 0x800700d8 รหัสข้อผิดพลาดทุกครั้งที่พยายามติดตั้งการอัปเดตที่รอดำเนินการโดยใช้ส่วนประกอบ WU ในตัวได้รายงานว่าพวกเขาจัดการเพื่อหลีกเลี่ยงปัญหาได้สำเร็จโดยการติดตั้งการอัปเดตด้วยตนเอง
ขั้นตอนนี้ง่ายกว่าฟัง – สิ่งที่คุณต้องทำคือดาวน์โหลดและติดตั้ง Windows build ล่าสุดด้วยตนเอง โอกาสที่การไปตามเส้นทางนี้จะหลีกเลี่ยงรหัสข้อผิดพลาดเนื่องจากการอัปเดตด้วยตนเองจะได้รับการจัดการโดยตัวช่วยอัปเกรดแทนที่จะเป็น Windows Update
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการติดตั้งการอัปเดต Windows 10 ล่าสุดด้วยตนเองโดยใช้ตัวช่วยอัปเกรด:
- ไปที่ลิงก์นี้ (ที่นี่ ) จากเบราว์เซอร์เริ่มต้นของคุณและคลิก อัปเดตทันที เพื่อใช้ อัปเดตผู้ช่วย
- เปิด Windows10Upgrade.exe โปรแกรมติดตั้งที่คุณเพิ่งดาวน์โหลดและคลิก อัปเดตทันที เพื่อเริ่มกระบวนการอัปเดต
- การสแกนจะเริ่มขึ้น โดยพิจารณาว่าพีซีของคุณพร้อมที่จะรองรับการอัปเดตหรือไม่ หากดีแล้ว ให้คลิกที่อัปเดต เพื่อให้ตัวช่วยอัปเดตดาวน์โหลดการอัปเดต
- รอจนกว่ากระบวนการจะเสร็จสมบูรณ์ (อย่าปิดหน้าต่างจนกว่ากระบวนการจะเสร็จสมบูรณ์)
- เมื่อดาวน์โหลดเสร็จสิ้น ตัวช่วยอัปเดตจะเริ่มติดตั้งไฟล์ที่ดาวน์โหลดไว้ก่อนหน้านี้โดยอัตโนมัติ รออย่างอดทนจนกว่าบิลด์ WIndows ของคุณจะอัปเดตเป็นเวอร์ชันล่าสุด จากนั้นรีสตาร์ทคอมพิวเตอร์
- ในการเริ่มต้นระบบครั้งถัดไป คุณจะมี Windows บิวด์ล่าสุด ดังนั้นจึงไม่จำเป็นต้องใช้ Windows Update เพื่อติดตั้งการอัปเดตที่เคยล้มเหลวมาก่อน
หาก ตัวช่วยอัปเดต ไม่อนุญาตให้คุณหลีกเลี่ยง 0x800700d8 รหัสข้อผิดพลาดหรือคุณไม่ต้องการใช้เพื่อหลีกเลี่ยงรหัสข้อผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4:ปิดใช้งาน 'เลื่อนการอัปเกรด' (ถ้ามี)
ตามที่ปรากฏ รหัสข้อผิดพลาดนี้ (0x800700d8) สามารถเกิดขึ้นได้ในกรณีที่เครื่องของคุณได้รับการกำหนดค่าให้ 'เลื่อนการอัปเกรด' แทนที่จะติดตั้งทันที ตัวเลือก Windows Update นี้มีตัวเลือกให้คุณชะลอการอัปเกรดบางรายการเป็นเวลาหลายเดือน (โปรแกรมแก้ไขความปลอดภัยไม่อยู่ในหมวดหมู่นี้)
แต่โปรดทราบว่าไม่ใช่ทุกเวอร์ชันของ Windows จะมีตัวเลือก Windows Update นี้ หากคุณสงสัยว่าตัวเลือกนี้อาจรับผิดชอบต่อปัญหานี้ คุณสามารถตรวจสอบตัวเลือกขั้นสูง เมนูของ Windows Update ของคุณเพื่อดูว่าใช่หรือไม่
ผู้ใช้ WIndows 10 Enterprise หลายรายที่จัดการกับปัญหานี้ได้รายงานว่าปัญหาได้รับการแก้ไขทั้งหมดเมื่อยกเลิกการเลือกบอสที่เกี่ยวข้องกับการอัปเกรด Defer
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการปิดใช้งานการอัปเกรด Defer ใน Windows 10:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ 'ms-settings:windowsupdate ' และกด Enter เพื่อเปิด Windows Update แท็บของ อัปเดตและความปลอดภัย เมนู.
- เมื่อคุณอยู่ในหน้าจออัปเดตของ WIndows แล้ว ให้เลื่อนไปทางด้านขวาแล้วคลิกตัวเลือกขั้นสูง .
- จากเมนูถัดไป ให้ยกเลิกการเลือกช่องทำเครื่องหมายที่เกี่ยวข้องกับ 'เลื่อนการอัปเกรด '.
- เมื่อปิดใช้งานตัวเลือกนี้แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่
หากปัญหาเดิมยังคงเกิดขึ้นแม้จะหยุดความสามารถของเครื่องในการเลื่อนการอัปเกรดหรือวิธีนี้ใช้ไม่ได้ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5:รีเซ็ตส่วนประกอบ WU
หากวิธีการข้างต้นไม่สามารถแก้ไข 0x800700d8 อาจเป็นเพราะคุณกำลังจัดการกับความผิดพลาดของ WU ที่ทำให้ไม่สามารถติดตั้งการอัปเดตใหม่ได้อย่างมีประสิทธิภาพ ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการรีเซ็ตส่วนประกอบและการขึ้นต่อกันทั้งหมดที่เกี่ยวข้องกับกระบวนการนี้
ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าสามารถแก้ไขปัญหานี้ได้โดยรีเซ็ตส่วนประกอบ Windows Update ทั้งหมดด้วยตนเองจาก Command Prompt ที่ยกระดับขึ้น คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “cmd” ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ หากคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ
- เมื่อคุณอยู่ในหน้าต่าง Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับ แล้วกด Enter หลังจากแต่ละรายการ:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
หมายเหตุ: หลังจากที่คุณรันคำสั่งเหล่านี้เสร็จแล้ว คุณจะหยุดบริการ Windows Update, MSI Installer, Cryptographic service และบริการ BITS อย่างมีประสิทธิภาพ
- หลังจากที่คุณจัดการปิดการใช้งานบริการทั้งหมดแล้ว ให้เรียกใช้คำสั่งต่อไปนี้ในหน้าต่าง CMD เดียวกันแล้วกด Enter หลังจากแต่ละรายการเพื่อเปลี่ยนชื่อ SoftwareDistribution และ Catroot2 โฟลเดอร์:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
หมายเหตุ: สองโฟลเดอร์นี้มีหน้าที่จัดเก็บไฟล์อัพเดตที่ใช้โดยคอมโพเนนต์การอัพเดตของ Windows การเปลี่ยนชื่อจะทำให้ระบบปฏิบัติการของคุณต้องสร้างโฟลเดอร์ใหม่ที่จะเข้ามาแทนที่
- เมื่อคุณทำขั้นตอนที่ 3 เสร็จสิ้นแล้ว ให้พิมพ์คำสั่งสุดท้ายเหล่านี้ตามลำดับและกด Enter หลังจากแต่ละคำสั่งเพื่อเริ่มบริการเดียวกันกับที่เคยปิดใช้งานก่อนหน้านี้:
net start wuauserv net start cryptSvc net start bits net start msiserver
- ติดตั้งการอัปเดตที่เคยล้มเหลวด้วยรหัสข้อผิดพลาดและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากคุณยังคงพบกับ 0x800700d8 ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 6:การอัปเดต BIOS เป็นเวอร์ชันล่าสุด
เนื่องจากมีการรายงานโดยผู้ใช้หลายราย ปัญหานี้อาจเกิดขึ้นได้ในกรณีที่เวอร์ชัน BIOS ล้าสมัยอย่างรุนแรง ปัญหานี้มักพบในคอมพิวเตอร์ Dell แต่มีผู้ผลิตรายอื่นที่มีปัญหาเดียวกัน
อย่างไรก็ตาม ก่อนที่คุณจะเริ่มกระบวนการอัปเดตเวอร์ชัน BIOS ของคุณ โปรดทราบว่าการทำเช่นนี้โดยประมาทอาจนำไปสู่ปัญหาอื่นๆ หากไม่ปฏิบัติตามขั้นตอนของการอัปเดตในจดหมาย
กระบวนการที่แน่นอนในการอัปเดตเวอร์ชั่น BIOS จะแตกต่างกันไปตามผู้ผลิตเมนบอร์ดของคุณ นี่คือเอกสารอย่างเป็นทางการสำหรับการอัพเดต BIOS สำหรับผู้ผลิตเมนบอร์ดยอดนิยม:
- เดลล์
- อัสซุส
- เอเซอร์
- เลอโนโว
- Sony Vayo
หมายเหตุ: ปฏิบัติตามคำแนะนำในการอัปเดตเวอร์ชัน BIOS โดยยอมรับความเสี่ยงเอง!