นับตั้งแต่เผยแพร่ 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:
- ดาวน์โหลด Windows Update ด้วยตนเองจากเว็บไซต์อย่างเป็นทางการของ Microsoft
- ดับเบิลคลิกที่ไฟล์ setup .exe (executable) เพื่อเริ่มการติดตั้ง
- หาก UAC scan prompt ปรากฏ ให้คลิก Yes
- ในวิซาร์ดถัดไป คลิก Update Now เพื่อเริ่มสแกนความเข้ากันได้ของอัปเดต
- หากมีสัญญาณว่าทุกอย่างโอเค ให้คลิก Update เพื่อให้ Update Assistant ดาวน์โหลดอัปเดต
- อนุญาตให้ระบบเริ่มอัปเดตโดยอัตโนมัติ
- เมื่ออัปเดตเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล
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 ที่รับผิดชอบด้วยตนเอง:
- กด Windows key + R พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run
- พิมพ์ cmd และกด Ctrl + Shift + Enter พร้อมกันเพื่อเปิด Command Prompt ที่มีสิทธิ์สูง
- คลิก Yes หากมี UAC prompts ปรากฏ
- ใน command prompt ที่มีสิทธิ์สูง ให้พิมพ์โค้ดเหล่านี้ทีละอันและกด Enter หลังจากทุกโค้ด:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
โค้ดเหล่านี้จะหยุดบริการหลายอย่าง เช่น Windows Update, MSI Installer, Cryptographic, และ BITS
- ต่อไปคือการเปลี่ยนชื่อโฟลเดอร์ Catroot2 และ Software Distribution ซึ่งมักป้องกันการอัปเดต Windows คุณจะต้องรันคำสั่งต่อไปนี้:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
การเปลี่ยนชื่อโฟลเดอร์ทั้งสองนี้จะบังคับให้ Windows OS ของคุณสร้างโฟลเดอร์ใหม่เพื่อจัดเก็บไฟล์อัปเดตและติดตั้งอัปเดต
- เมื่อเสร็จแล้ว ให้เริ่มบริการพื้นฐานที่คุณหยุดในขั้นตอนที่ 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 อาจทำให้คุณเผชิญกับปัญหา หากปัญหานี้เกิดขึ้น ให้ใช้หนึ่งในโซลูชันเหล่านี้เพื่อแก้ไข