กระบวนการอัปเดต Windows 10 ได้รับการปรับปรุงให้เรียบง่ายขึ้น ผู้ใช้จะรับและติดตั้งอัปเดตใหม่ๆ โดยอัตโนมัติเป็นค่าเริ่มต้น Windows 10 นั้นเป็นการปรับปรุงที่ดีขึ้นจากระบบปฏิบัติการ Windows รุ่นก่อนหน้าหลายรุ่น และนำเสนอแนวคิดใหม่ที่ทำให้โครงสร้างและการออกแบบของสมาร์ทโฟนและคอมพิวเตอร์เริ่มคล้ายคลึงกันมากขึ้น
การอัปเดต Windows 10 อาจทำให้เกิดรหัสข้อผิดพลาดหลากหลายรูปแบบ การเขียนรายการทั้งหมดจะใช้เวลานานมาก รหัสข้อผิดพลาดแต่ละรหัสมักเกิดจากสาเหตุที่ต่างกัน จึงไม่ทราบล่วงหน้าว่าจะต้องแก้ไขแต่ละข้อผิดพลาดอย่างไร โปรดทำตามบทความนี้เพื่อดูวิธีแก้ไขเมื่อพบข้อผิดพลาดนี้โดยเฉพาะ
แก้ไขข้อผิดพลาดการอัปเกรด Windows 10 รหัส 0x80200056
ผู้ใช้รายงานว่ารหัสข้อผิดพลาดนี้มักปรากฏเมื่อต้องการติดตั้ง Preview Builds ไม่ว่าจะเป็นแบบแมนวอลหรืออัตโนมัติ อัปเดตเหล่านี้เป็นส่วนหนึ่งของโปรแกรม Windows Insider ซึ่งผู้ใช้สามารถทดสอบบิลด์และฟีเจอร์ใหม่ๆ ของ Windows 10 ก่อนคนอื่นได้

ข้อความข้อผิดพลาดจะปรากฏพร้อมข้อความ "Failed to download the new preview build, please try again later. 0x80200056" และจะไม่ให้ดาวน์โหลด Preview Build ใหม่ในแอป Settings >> Update and recovery >> Preview builds โปรดดูวิธีแก้ไขโดยทำตามคำแนะนำด้านล่าง
วิธีแก้ไขที่ 1: คำสั่ง Command Prompt แบบง่ายๆ
ผู้ใช้ที่พบปัญหานี้รายงานว่าสามารถแก้ไขได้โดยใช้คำสั่งนี้ซึ่งแก้ปัญหาได้ง่าย วิธีนี้ใช้เครื่องมือชื่อ BITS admin ซึ่งจัดการ Background Intelligence Transfer Service ซึ่งเป็นหนึ่งในบริการหลักสำหรับ Windows Update โปรดทำตามคำแนะนำด้านล่าง!
- เปิด Command Prompt โดยค้นหาในเมนู Start คลิกขวาที่ผลลัพธ์และเลือก Run as administrator หรือเปิดกล่อง Run พิมพ์ "cmd" แล้วคลิก OK

- คัดลอกและวางคำสั่งด้านล่างเพื่อรันคำสั่งนี้ โปรดกด Enter หลังจากวาง
bitsadmin.exe /reset /allusers
- รีสตาร์ทคอมพิวเตอร์และลองรันอัปเดตอีกครั้ง
วิธีแก้ไขที่ 2: ใช้เครื่องมือ System File Checker และ DISM
ปัญหานี้อาจเกิดขึ้นหากไฟล์ระบบบางไฟล์ที่จำเป็นสำหรับอัปเดตหายไปจากระบบ หรือเสียหายและไม่สามารถเข้าถึงได้ โดยเฉพาะอย่างยิ่งหากรหัสข้อผิดพลาดแสดงข้างๆ ข้อความ ERROR_SXS_ASSEMBLY_MISSING โปรดทำตามคำแนะนำด้านล่างเพื่อแก้ไข
- รันเครื่องมือ DISM (Deployment Image Servicing and Management) เครื่องมือนี้มีประโยชน์อย่างยิ่งหากต้องการตรวจสอบว่าระบบพร้อมสำหรับอัปเดตถัดไปหรือไม่ สามารถใช้สแกนและตรวจสอบ Windows image สำหรับข้อผิดพลาดและความไม่สอดคล้องได้
หากต้องการดูคำแนะนำโดยละเอียดเกี่ยวกับการใช้เครื่องมือนี้ โปรดดูบทความของเราเกี่ยวกับหัวข้อนี้: dism repair - ใช้เครื่องมือ SFC.exe (System File Checker) ซึ่งเข้าถึงได้ผ่าน Command Prompt แบบแอดมิน (เหมือนเครื่องมือ DISM) เครื่องมือนี้จะสแกนไฟล์ระบบ Windows หาไฟล์ที่เสียหายหรือหายไป และสามารถแก้ไขหรือแทนที่ไฟล์ได้ทันที ซึ่งมีประโยชน์มากหากต้องการไฟล์เหล่านั้นสำหรับกระบวนการอัปเดต เนื่องจาก ERROR_SXS_ASSEMBLY_MISSING จะปรากฏหากมีปัญหากับไฟล์ระบบใดๆ
หากต้องการดูคำแนะนำโดยละเอียด โปรดดูบทความของเรา: sfc scan
วิธีแก้ไขที่ 3: ลงชื่อเข้าใช้ด้วยบัญชี Insider
ผู้ใช้รายงานว่าอัปเดตไม่ทำงานได้อย่างถูกต้องหากต้องการติดตั้ง Preview Build แต่ไม่ได้ล็อกอินด้วยบัญชี Insider
เพื่อเป็นส่วนหนึ่งของ Windows Insider Program คุณต้องลงทะเบียนด้วยบัญชี Microsoft เฉพาะซึ่งควรใช้บนคอมพิวเตอร์ของคุณด้วย โปรดสลับบัญชีเป็นบัญชี Insider โดยทำตามขั้นตอนด้านล่าง
- คลิกปุ่ม Start menu ที่มุมซ้ายล่างของหน้าจอ และคลิกไอคอนบัญชีปัจจุบันเพื่อแสดงเมนูบริบท

- คลิกที่ตัวเลือก Sign out ซึ่งเป็นตัวเลือกสุดท้าย และรอจนหน้าจอล็อกอินปรากฏ
- เมื่อหน้าจอล็อกอินปรากฏ ให้เลือกบัญชี Insider ของคุณ พิมพ์รหัสผ่าน และลองอัปเดตคอมพิวเตอร์อีกครั้ง
วิธีทางเลือก:
- ใช้ชุดปุ่ม Ctrl + Alt + Del เพื่อแสดงหน้าจอสีน้ำเงินพร้อมตัวเลือกที่มีประโยชน์หลายอย่าง เลือก Switch user

- เมื่อหน้าจอล็อกอินปรากฏ ให้เลือกบัญชี Insider พิมพ์รหัสผ่าน และลองรันอัปเดต Preview build อีกครั้ง
วิธีแก้ไขที่ 4: ใช้เครื่องมือ Disk Cleanup
เพื่อให้กระบวนการอัปเดตดำเนินไปอย่างราบรื่น คุณต้องเตรียมคอมพิวเตอร์โดยตรวจสอบรายการทั้งหมดที่ควรเตรียมพร้อมสำหรับอัปเดต
บางผู้ใช้รายงานว่าการรันเครื่องมือ Disk Cleanup ช่วยแก้ไขปัญหาได้ทันที โดยดูเหมือนว่าไดรฟ์จัดเก็บต้องได้รับการเพิ่มประสิทธิภาพให้ดี โดยเฉพาะสำหรับอัปเดตขนาดใหญ่ ปัญหานี้ยังอาจเกิดขึ้นหากฮาร์ดดิสก์ไม่มีพื้นที่เพียงพอสำหรับติดตั้งอัปเดตอย่างถูกต้อง แต่การรันเครื่องมือนี้ก็ช่วยแก้ปัญหานั้นได้เช่นกัน
- คลิกปุ่ม Start menu ที่มุมซ้ายของแถบงาน หรือคลิกปุ่ม Search ข้างๆ มัน พิมพ์ "Disk cleanup" และเลือกจากรายการผลลัพธ์

- Disk cleanup จะสแกนคอมพิวเตอร์หาไฟล์ที่ไม่จำเป็น และจะให้คุณเลือกไฟล์ที่ต้องการลบ คลิกที่แต่ละตัวเลือกและอ่านคำอธิบายด้านล่าง หากตัดสินใจลบไฟล์เหล่านั้น ให้ติ๊กถูกในกล่องข้างๆ ไฟล์

- คลิกปุ่ม OK เพื่อดำเนินการต่อ หลังจากเครื่องมือเสร็จสิ้น ลองรันอัปเดตอีกครั้ง
ทางเลือก: คุณยังสามารถรัน Disk Cleanup ผ่าน Command Prompt ได้หากสะดวก แต่คุณจะต้องทราบตัวอักษรของพาร์ติชันฮาร์ดดิสก์เพื่อรู้ว่าจะทำความสะอาดไดรฟ์ไหน
- คลิกเมนู Start และพิมพ์ Command Prompt หรือเปิดกล่อง Run พิมพ์ "cmd" คลิก OK

- คัดลอกและวางคำสั่งต่อไปนี้ในหน้าต่าง Command Prompt ตัวแทน Drive ควรแทนที่ด้วยตัวอักษรที่แทนพาร์ติชันที่ต้องการทำความสะอาด
c:\windows\SYSTEM32\cleanmgr.exe /dDrive
- ลองรันอัปเดตอีกครั้ง
วิธีแก้ไขที่ 5: ทำ Clean Boot
การทำ Clean Boot คือกระบวนการที่รัน Windows โดยใช้เฉพาะรายการพื้นฐานที่สุดโดยไม่มีรายการสตาร์ทอัพเพิ่มเติม วิธีนี้เหมาะสำหรับการรัน Windows Updates เนื่องจากคุณมั่นใจได้ว่าแอปพลิเคชันพื้นหลังที่ติดตั้งไว้จะไม่รบกวนกระบวนการ
ดูรายละเอียดเพิ่มเติมเกี่ยวกับการทำ Clean Boot บน Windows 8, 8.1 และ 10 ได้ที่นี่
วิธีแก้ไขที่ 6: รีเซ็ตส่วนประกอบ Windows Update
วิธีนี้ค่อนข้างขั้นสูงและใช้เวลานาน แต่ผู้ใช้รายงานว่าแม้วิธีอื่นๆ จะล้มเหลว การรีเซ็ตส่วนประกอบยังสามารถแก้ไขปัญหาของพวกเขาได้
ก่อนดำเนินการ แนะนำให้ปิดโปรแกรมที่ทำงานทั้งหมด และควรสำรองรีจิสทรีไว้ก่อนเผื่อกรณีเกิดปัญหาขณะแก้ไข สำรองรีจิสทรีได้จากบทความของเรา: backup registry settings
- เริ่มต้นด้วยการหยุดบริการต่อไปนี้ซึ่งเป็นบริการหลักที่เกี่ยวข้องกับ Windows Update: Background Intelligent Transfer, Windows Update, และ Cryptographic Services การปิดใช้งานก่อนเริ่มต้นเป็นสิ่งสำคัญหากต้องการให้ขั้นตอนต่อไปดำเนินไปอย่างราบรื่น
- ค้นหา "Command Prompt" คลิกขวาและเลือก "Run as administrator" คัดลอกและวางคำสั่งต่อไปนี้ และกด Enter หลังแต่ละคำสั่ง
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

- หลังจากนี้ ต้องลบไฟล์บางไฟล์ที่ควรลบหากต้องการดำเนินการรีเซ็ตส่วนประกอบอัปเดตต่อ ทำผ่าน Command Prompt แบบแอดมินเช่นกัน
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- ขั้นตอนต่อไปข้ามได้หากไม่ใช่ทางเลือกสุดท้าย ขั้นตอนนี้ถือเป็นวิธีที่แข็งแกร่งกว่าแต่จะรีเซ็ตกระบวนการอัปเดตจากรากฐาน แนะนำให้ลอง เนื่องจากผู้คนมากมายในฟอรัมออนไลน์แนะนำวิธีนี้
- เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ catroot2 ใน Command Prompt แบบแอดมิน ให้คัดลอกและวางคำสั่งต่อไปนี้ และกด Enter หลังแต่ละคำสั่ง
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

- คำสั่งต่อไปจะช่วยรีเซ็ต BITS (Background Intelligence Transfer Service) และ wuauserv (Windows Update Service) ให้กลับเป็นค่าเริ่มต้นของ security descriptors โปรดอย่าแก้ไขคำสั่งด้านล่าง จึงควรคัดลอกโดยตรง
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- ไปที่โฟลเดอร์ System32 เพื่อดำเนินการต่อ
cd /d %windir%\system32
- เนื่องจากเราได้รีเซ็ต BITS service แล้ว จึงต้องลงทะเบียนไฟล์ทั้งหมดที่จำเป็นสำหรับบริการนี้ให้ทำงานได้อีกครั้ง อย่างไรก็ตาม แต่ละไฟล์ต้องใช้คำสั่งแยกกัน ทำให้กระบวนการอาจยาวกว่าปกติ โปรดคัดลอกคำสั่งทีละอัน และอย่าเว้นเลยอันใดอันหนึ่ง นี่คือรายการไฟล์ที่ต้องลงทะเบียนใหม่พร้อมคำสั่งที่เกี่ยวข้อง
- บางไฟล์อาจคงเหลือหลังกระบวนการเหล่านี้ จึงจะค้นหาในขั้นตอนนี้ เปิด Registry Editor โดยพิมพ์ "regedit" ในช่องค้นหาหรือกล่อง Run ไปที่คีย์ต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE\COMPONENTS
- คลิกที่คีย์ Components และตรวจสอบדขวาของหน้าต่างสำหรับคีย์ต่อไปนี้ ลบทั้งหมดหากพบ
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving

- ขั้นตอนต่อไปคือรีเซ็ต Winsock โดยคัดลอกและวางคำสั่งต่อไปนี้กลับไปใน Command Prompt แบบแอดมิน:
netsh winsock reset

- หากใช้ Windows 7, 8, 8.1 หรือ 10 ให้คัดลอกคำสั่งต่อไปนี้ใน Command Prompt และกด Enter:
netsh winhttp reset proxy
- หากขั้นตอนทั้งหมดดำเนินไปอย่างราบรื่น ตอนนี้สามารถรีสตาร์ทบริการที่หยุดไว้ในขั้นตอนแรกได้โดยใช้คำสั่งด้านล่าง
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- รีสตาร์ทคอมพิวเตอร์หลังทำตามขั้นตอนทั้งหมดที่ระบุไว้
วิธีแก้ไขที่ 7: ใช้ Windows Update Troubleshooter
Windows มาพร้อมกับเครื่องมือแก้ปัญหาสำหรับด้านต่างๆ ของคอมพิวเตอร์ Troubleshooters ที่ติดตั้งมากับระบบไม่ได้รับประกันว่าจะแก้ปัญหาได้แน่ใจ แต่ช่วยระบุสาเหตุปัญหาได้ เพื่อที่คุณจะส่งรายงานให้ Microsoft หรืออธิบายให้ผู้เชี่ยวชาญฟัง
นอกจากนี้ หากวิธีแก้ปัญชชัดเจน Troubleshooter อาจแนะนำวิธีแก้ไขหรือพยายามแก้ไขโดยอัตโนมัติ ซึ่งดีมากสำหรับผู้ใช้งานมือใหม่
- เปิดแอป Settings โดยคลิกปุ่ม Start แล้วไอคอนเฟืองข้างบน หรือค้นหาได้เช่นกัน

- เปิดส่วน Update & Security และไปที่เมนู Troubleshoot
- คลิกที่ตัวเลือก Windows Update และทำตามคำแนะนำบนหน้าจอ เพื่อดูว่ามีปัญหากับบริการและกระบวนการ Windows Update หรือไม่

- หลัง Troubleshooter เสร็จ ให้ไปที่ส่วน Troubleshoot อีกครั้ง และเปิด Internet Connections troubleshooter
- ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่