Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาด Windows 0x800700d8: วิธีแก้ไขอย่างรวดเร็วสำหรับการอัปเดต Windows 10/11

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

หากคุณเจอรหัสข้อผิดพลาด Windows 0x800700d8 ขณะติดตั้งการอัปเดต Windows 10/11 หรืออัปเกรด Windows 10/11 โพสต์นี้จะช่วยคุณ

รหัสข้อผิดพลาด Windows 0x800700d8 เป็นรหัสข้อผิดพลาดการอัปเดตเฉพาะของ Windows 10/11 เป็นข้อความข้อผิดพลาดที่ปกติจะประสบเมื่อพยายามติดตั้งการอัปเดต Windows 10/11 หรืออัปเกรด

สาเหตุของรหัสข้อผิดพลาด 0x800700d8 บน Windows 10/11

หลายเหตุผลสามารถกระตุ้นรหัสข้อผิดพลาดการอัปเดต 0x800700d8 รวมถึง:

  • การรบกวนของโปรแกรมแอนติไวรัสภายนอก – ซอฟต์แวร์ AV ที่คุ้มครองมากเกินไปบางตัวสามารถหยุด Windows Update ไม่ให้สื่อสารกับเซิร์ฟเวอร์อัปเดต OS ซึ่งอาจทำให้เกิดข้อผิดพลาดการอัปเดต
  • การเชื่อมต่อเครือข่ายช้า
  • ส่วนประกอบ Windows Update ที่เสียหาย
  • ข้อผิดพลาดการอัปเดต Windows ทั่วไป
  • ส่วนประกอบ Windows Update ที่ไม่เข้ากัน

  • ความไม่สอดคล้องภายในการอ้างอิงและส่วนประกอบ Windows Update

ไม่ว่าสาเหตุจะเป็นอะไร ให้รู้ว่าคุณสามารถแก้ไขรหัสข้อผิดพลาด 0x800700d8 บน Windows 10/11 ได้

วิธีแก้ไขรหัสข้อผิดพลาด 0x800700d8 บน Windows 10/11

ใช้โซลูชันต่อไปนี้เพื่อแก้ไขข้อผิดพลาดการอัปเดต Windows 10/11 รหัส 0x800700d8

โซลูชัน #1: รัน Windows Troubleshooter

ใช้ Windows 10/11 built-in Update Troubleshooter เพื่อแก้ไขปัญหาข้อผิดพลาด Windows Update 0x800700d8 Troubleshooter ตั้งอยู่ที่ Settings > Update & Security > Troubleshooter > Windows Update > Run the troubleshooter

หลังจากรัน troubleshooter แล้ว ให้รีสตาร์ทคอมพิวเตอร์และติดตั้งอัปเดตใหม่เพื่อดูว่าข้อผิดพลาดยังเกิดขึ้นหรือไม่

โซลูชัน #2: ปิดใช้งาน/ลบโปรแกรมแอนติไวรัสภายนอก

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

หากข้อผิดพลาดได้รับการแก้ไขหลังจากปิดใช้งาน/ลบโปรแกรม AV คุณสามารถติดตั้ง/เปิดใช้งานมันใหม่ได้อีกครั้ง

โซลูชัน #3: ใช้ Windows 10/11 Update Assistant

รายงานของผู้ใช้คอมพิวเตอร์หลายรายระบุว่าข้อผิดพลาด Windows Update 0x800700d8 อาจเกิดขึ้นหากคุณติดตั้งการอัปเดตที่รอดำเนินการโดยใช้ built-in Windows Update component รายงานยังกล่าวว่าคุณสามารถหลีกเลี่ยงข้อผิดพลาดนี้ได้โดยการติดตั้งอัปเดตด้วยตนเองโดยใช้ Windows 10/11 Update Assistant

ในการใช้ Windows Update Assistant:

  1. ดาวน์โหลด Windows Update ด้วยตนเองจากเว็บไซต์อย่างเป็นทางการของ Microsoft
  2. ดับเบิลคลิกที่ไฟล์ setup .exe (executable) เพื่อเริ่มการติดตั้ง
  3. หาก UAC scan prompt ปรากฏ ให้คลิก Yes
  4. ในวิซาร์ดถัดไป คลิก Update Now เพื่อเริ่มสแกนความเข้ากันได้ของอัปเดต
  5. หากมีสัญญาณว่าทุกอย่างโอเค ให้คลิก Update เพื่อให้ Update Assistant ดาวน์โหลดอัปเดต
  6. อนุญาตให้ระบบเริ่มอัปเดตโดยอัตโนมัติ
  7. เมื่ออัปเดตเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล

Update Assistant ควรสามารถแก้ไขรหัสข้อผิดพลาด 0x800700d8 ได้ หากไม่ได้ ให้ลองโซลูชันถัดไป

โซลูชัน #4: ปิดใช้งาน 'Defer upgrades/updates' (เฉพาะหากเกี่ยวข้อง)

คุณอาจเจอปัญหา Windows Update error 0x800700d8 หากคอมพิวเตอร์ของคุณตั้งค่าให้หยุดชั่วคราวหรือยังระงับ upgrades/updates แทนที่จะติดตั้งอย่างถูกต้อง 'Defer Upgrades' สามารถเลื่อนการอัปเดต Windows ได้หลายเดือน

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

โซลูชัน #5: รีเซ็ต (ล้าง) ส่วนประกอบ Windows Update

ข้อผิดพลาด Windows Update 0x800700d8 อาจเป็นผลมาจากข้อบกพร่องเล็กน้อยบางอย่างภายใน Windows Update ที่หยุดการติดตั้งอัปเดตใหม่ ในการแก้ไขปัญหานี้ ให้รีเซ็ตส่วนประกอบและ dependencies ของ Windows Update ที่รับผิดชอบด้วยตนเอง:

  1. กด Windows key + R พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run
  2. พิมพ์ cmd และกด Ctrl + Shift + Enter พร้อมกันเพื่อเปิด Command Prompt ที่มีสิทธิ์สูง
  3. คลิก Yes หากมี UAC prompts ปรากฏ
  4. ใน command prompt ที่มีสิทธิ์สูง ให้พิมพ์โค้ดเหล่านี้ทีละอันและกด Enter หลังจากทุกโค้ด:

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

โค้ดเหล่านี้จะหยุดบริการหลายอย่าง เช่น Windows Update, MSI Installer, Cryptographic, และ BITS

  1. ต่อไปคือการเปลี่ยนชื่อโฟลเดอร์ Catroot2 และ Software Distribution ซึ่งมักป้องกันการอัปเดต Windows คุณจะต้องรันคำสั่งต่อไปนี้:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 Catroot2.old

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

  1. เมื่อเสร็จแล้ว ให้เริ่มบริการพื้นฐานที่คุณหยุดในขั้นตอนที่ 4 อีกครั้ง:

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

ตอนนี้ รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบว่าคุณยังเจอข้อผิดพลาด Windows Update 0x800700d8 หรือไม่

โซลูชัน #6: อัปเดต BIOS

บางครั้ง เมื่อ BIOS และ firmware ล้าสมัย คุณอาจเจอรหัสข้อผิดพลาด Windows Update 0x800700d8 หากเป็นเช่นนั้น ให้อัปเดต Bios และ firmware ของคอมพิวเตอร์เป็นเวอร์ชันล่าสุดหรือรุ่นใหม่จากเว็บไซต์ผู้ผลิตอย่างเป็นทางการ และดูว่ามันแก้ไขปัญหาหรือไม่ ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามแนวทางของผู้ผลิต

ข้อคิดสุดท้าย

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