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

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

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

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

แก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

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

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

ข้อความแสดงข้อผิดพลาดปรากฏขึ้นพร้อมกับ "ล้มเหลวในการดาวน์โหลดบิลด์ตัวอย่างใหม่ โปรดลองอีกครั้งในภายหลัง ข้อความขนาด 0x80200056” ที่เขียนอยู่ข้างๆ และจะไม่อนุญาตให้คุณดาวน์โหลดบิลด์ตัวอย่างใหม่ในแอปการตั้งค่า>> อัปเดตและกู้คืน>> บิลด์แสดงตัวอย่าง ดูวิธีแก้ไขปัญหานี้โดยทำตามคำแนะนำด้านล่าง

โซลูชันที่ 1:โปรแกรมแก้ไขด่วนพร้อมรับคำสั่งอย่างง่าย

ผู้ใช้ที่ประสบปัญหานี้รายงานว่าพวกเขาสามารถแก้ไขปัญหานี้ได้โดยใช้คำสั่งนี้ซึ่งสามารถแก้ไขปัญหาได้อย่างง่ายดาย การแก้ไขนี้ใช้เครื่องมือที่เรียกว่า BITS admin ซึ่งจัดการ Background Intelligence Transfer Service ซึ่งเป็นหนึ่งในบริการหลักสำหรับ Windows Update ทำตามคำแนะนำด้านล่าง!

  1. เปิด Command Prompt โดยค้นหาในเมนู Start คลิกขวาที่รายการผลลัพธ์แล้วเลือกตัวเลือก Run as administrator คุณยังสามารถเปิดกล่องโต้ตอบเรียกใช้แล้วพิมพ์ "cmd" แล้วคลิกตกลง

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. คัดลอกและวางคำสั่งด้านล่างเพื่อดำเนินการคำสั่งนี้ อย่าลืมคลิก Enter หลังจากนั้น

bitsadmin.exe /reset /allusers

  1. รีสตาร์ทคอมพิวเตอร์และลองเรียกใช้การอัปเดตอีกครั้ง

โซลูชันที่ 2:เรียกใช้เครื่องมือตรวจสอบไฟล์ระบบและ DISM

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

  1. เรียกใช้เครื่องมือ DISM (Deployment Image Servicing and Management) เครื่องมือนี้มีประโยชน์อย่างยิ่งหากคุณต้องการตรวจสอบว่าระบบของคุณพร้อมสำหรับการอัปเดตต่อไปนี้หรือไม่ เครื่องมือนี้สามารถใช้เพื่อสแกนและตรวจสอบอิมเมจ Windows ของคุณเพื่อหาข้อผิดพลาดและความไม่สอดคล้องกัน
    หากคุณต้องการดูคำแนะนำโดยละเอียดเกี่ยวกับวิธีการใช้งานเครื่องมือนี้ โปรดดูบทความของเราในหัวข้อ:การซ่อมแซม dism
  2. ใช้เครื่องมือ SFC.exe (System File Checker) ซึ่งเข้าถึงได้ผ่าน Command Prompt ของผู้ดูแลระบบ (เหมือนกับเครื่องมือ DISM) เครื่องมือนี้จะสแกนไฟล์ระบบ Windows ของคุณเพื่อหาไฟล์ที่เสียหายหรือสูญหาย และสามารถแก้ไขหรือเปลี่ยนไฟล์ได้ทันที สิ่งนี้มีประโยชน์มากหากคุณต้องการไฟล์เหล่านั้นสำหรับกระบวนการอัปเดต เนื่องจาก ERROR_SXS_ASSEMBLY_MISSING ปรากฏขึ้นหากมีปัญหากับไฟล์ระบบของคุณ
    หากคุณต้องการดูคำแนะนำโดยละเอียดเกี่ยวกับวิธีการใช้งานเครื่องมือนี้ , ตรวจสอบบทความของเราในหัวข้อ:sfc scan.

โซลูชันที่ 3:ลงชื่อเข้าใช้ด้วยบัญชี Insider ของคุณ

ผู้ใช้รายงานว่าการอัปเดตทำงานไม่ถูกต้องหากคุณต้องการติดตั้ง Preview Built แต่หากคุณไม่ได้เข้าสู่ระบบด้วยบัญชีวงในของคุณ

ในการเข้าร่วมโปรแกรม Windows Insider คุณต้องลงทะเบียนด้วยบัญชี Microsoft เฉพาะซึ่งควรใช้บนคอมพิวเตอร์ของคุณเช่นกัน เปลี่ยนบัญชีเป็น Insider โดยทำตามขั้นตอนด้านล่าง

  1. คลิกที่ปุ่มเมนูเริ่มที่อยู่ด้านล่างซ้ายของหน้าจอ และคลิกที่ไอคอนของบัญชีปัจจุบันของคุณเพื่อเรียกเมนูบริบทขึ้นมา

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. คลิกที่ตัวเลือกออกจากระบบซึ่งควรจะเป็นรายการสุดท้ายและรอให้หน้าจอเข้าสู่ระบบปรากฏขึ้น
  2. เมื่อหน้าจอเข้าสู่ระบบปรากฏขึ้น ให้เลือกบัญชี Insider ของคุณ พิมพ์รหัสผ่านแล้วลองอัปเดตคอมพิวเตอร์อีกครั้ง

ทางเลือก:

  1. ใช้คีย์ผสม Ctrl + Alt + Del เพื่อแสดงหน้าจอสีน้ำเงินพร้อมตัวเลือกที่มีประโยชน์มากมายบนจอแสดงผล เลือกตัวเลือกสลับผู้ใช้

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. เมื่อหน้าจอเข้าสู่ระบบปรากฏขึ้น ให้เลือกบัญชี Insider ของคุณ พิมพ์รหัสผ่านแล้วลองเรียกใช้การอัปเดตรุ่นตัวอย่างอีกครั้ง

โซลูชันที่ 4:เรียกใช้เครื่องมือล้างข้อมูลบนดิสก์

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

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

  1. คลิกที่ปุ่มเมนู Start ที่มุมซ้ายของทาสก์บาร์ หรือคลิกที่ปุ่ม Search ที่อยู่ข้างๆ พิมพ์ “Disk cleanup” แล้วเลือกจากรายการผลลัพธ์

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

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

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. คลิกปุ่ม OK เพื่อดำเนินการตามขั้นตอน หลังจากที่เครื่องมือเสร็จสิ้น ให้ลองเรียกใช้การอัปเดตอีกครั้ง

ทางเลือกอื่น:คุณยังสามารถเรียกใช้เครื่องมือ Disk Cleanup ได้โดยใช้ Command Prompt หากคุณพอใจกับตัวเลือกนั้น อย่างไรก็ตาม คุณจะต้องค้นหาตัวอักษรของพาร์ติชั่นฮาร์ดไดรฟ์ของคุณเพื่อที่คุณจะได้รู้ว่าคุณต้องการล้างไดรฟ์ใด

  1. คลิกที่เมนู Start แล้วพิมพ์ Command Prompt คุณยังสามารถเปิดกล่องโต้ตอบเรียกใช้แล้วพิมพ์ "cmd" แล้วคลิกตกลง

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. คัดลอกและวางคำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่ง ควรแทนที่ตัวยึดตำแหน่งไดรฟ์ด้วยตัวอักษรที่แสดงถึงพาร์ติชันที่คุณต้องการทำความสะอาด

c:\windows\SYSTEM32\cleanmgr.exe /dDrive

  1. ลองเรียกใช้การอัปเดตอีกครั้ง

แนวทางที่ 5:ทำคลีนบูต

การดำเนินการคลีนบูตเป็นกระบวนการที่คุณเรียกใช้ Windows โดยใช้เฉพาะรายการพื้นฐานที่สุดโดยไม่มีรายการเริ่มต้นเพิ่มเติม วิธีนี้เหมาะสำหรับการเรียกใช้ Windows Updates เนื่องจากคุณต้องแน่ใจว่าไม่มีแอปพลิเคชันพื้นหลังใดที่คุณติดตั้งไม่รบกวนกระบวนการ

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการคลีนบูตใน Windows 8, 8.1 และ 10 โดยคลิกที่นี่เพื่อเปิดบทความของเราในหัวข้อนี้

โซลูชันที่ 6:รีเซ็ตคอมโพเนนต์ของ Windows Update

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

ก่อนที่จะดำเนินการแก้ไขปัญหานี้ ขอแนะนำให้คุณปิดโปรแกรมที่กำลังทำงานอยู่ทั้งหมด และแนะนำให้สร้างข้อมูลสำรองของรีจิสทรีของคุณ เผื่อในกรณีที่มีสิ่งผิดปกติร้ายแรงในขณะที่คุณแก้ไข สำรองข้อมูลรีจิสทรีของคุณโดยทำตามคำแนะนำในการตั้งค่ารีจิสทรีสำรองของเรา

  1. มาแก้ปัญหากันต่อโดยหยุดบริการต่อไปนี้ซึ่งเป็นบริการหลักที่เกี่ยวข้องกับ Windows Update:Background Intelligent Transfer, Windows Update และ Cryptographic Services การปิดใช้งานก่อนที่เราจะเริ่มเป็นสิ่งสำคัญหากคุณต้องการให้ขั้นตอนที่เหลือทำงานได้อย่างราบรื่น
  2. ค้นหา “Command Prompt” คลิกขวาที่มันแล้วเลือกตัวเลือก “Run as administrator” คัดลอกและวางคำสั่งต่อไปนี้ และตรวจสอบว่าคุณคลิก Enter หลังจากแต่ละรายการ

บิตหยุดสุทธิ
net stop wuauserv
net stop appidsvc
net stop cryptsvc

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. หลังจากนี้ คุณจะต้องลบไฟล์บางไฟล์ซึ่งควรจะลบทิ้งหากคุณต้องการรีเซ็ตส่วนประกอบการอัพเดทต่อไป ซึ่งทำได้ผ่าน Command Prompt พร้อมสิทธิ์ของผู้ดูแลระบบ

ลบ “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

  1. คุณสามารถข้ามขั้นตอนต่อไปนี้ได้หากไม่ใช่ทางเลือกสุดท้าย ขั้นตอนนี้ถือเป็นแนวทางเชิงรุก แต่จะรีเซ็ตกระบวนการอัปเดตของคุณจากแกนหลักอย่างแน่นอน ดังนั้นเราจึงสามารถแนะนำให้คุณลองใช้งาน มีคนแนะนำมากมายในฟอรัมออนไลน์
  2. เปลี่ยนชื่อของโฟลเดอร์ SoftwareDistribution และ catroot2 ในการดำเนินการนี้ ให้คัดลอกและวางคำสั่งต่อไปนี้ที่พรอมต์คำสั่งของผู้ดูแลระบบ แล้วคลิก Enter หลังจากคัดลอกแต่ละคำสั่ง

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. คำสั่งต่อไปนี้จะช่วยให้เรารีเซ็ต BITS (Background Intelligence Transfer Service) และ wuauserv (Windows Update Service) เป็นค่าเริ่มต้นของตัวบอกเกี่ยวกับความปลอดภัย ตรวจสอบให้แน่ใจว่าคุณไม่ได้แก้ไขคำสั่งด้านล่าง ดังนั้นจะเป็นการดีที่สุดหากคุณเพียงแค่คัดลอกคำสั่งเหล่านั้น

exe sdset บิต 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)

  1. กลับไปที่โฟลเดอร์ System32 เพื่อดำเนินการแก้ไขต่อไป

cd /d %windir%\system32

  1. เนื่องจากเราได้รีเซ็ตบริการ BITS อย่างสมบูรณ์ เราจึงจำเป็นต้องลงทะเบียนไฟล์ทั้งหมดที่จำเป็นสำหรับบริการเพื่อให้ทำงานได้อย่างราบรื่น อย่างไรก็ตาม แต่ละไฟล์ต้องการคำสั่งใหม่เพื่อให้มันลงทะเบียนใหม่ ดังนั้นกระบวนการอาจใช้เวลานานกว่าที่คุณคุ้นเคย คัดลอกคำสั่งทีละรายการและตรวจสอบให้แน่ใจว่าคุณไม่ได้ละเว้นคำสั่งใด ๆ นี่คือรายการไฟล์ที่ต้องลงทะเบียนใหม่พร้อมกับคำสั่งที่เกี่ยวข้องที่อยู่ติดกัน
  2. ไฟล์บางไฟล์อาจถูกทิ้งไว้หลังจากกระบวนการเหล่านี้ ดังนั้นเราจะต้องหามันในขั้นตอนนี้ เปิดตัวแก้ไขรีจิสทรีโดยพิมพ์ regedit ในแถบค้นหาหรือกล่องโต้ตอบเรียกใช้ ไปที่คีย์ต่อไปนี้ในตัวแก้ไขรีจิสทรี:

HKEY_LOCAL_MACHINE\COMPONENTS

  1. คลิกที่คีย์ Components และตรวจสอบทางด้านขวาของหน้าต่างสำหรับคีย์ต่อไปนี้ ลบทั้งหมดหากคุณพบตำแหน่งใดตำแหน่งหนึ่ง

PendingXmlIdentifier
NextQueueEntryIndex
ตัวติดตั้งขั้นสูงต้องการการแก้ไข

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. สิ่งต่อไปที่เราจะทำคือรีเซ็ต Winsock โดยคัดลอกและวางคำสั่งต่อไปนี้กลับเข้าไปใน Command Prompt ของผู้ดูแลระบบ:

netsh winsock รีเซ็ต

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. หากคุณใช้ Windows 7, 8, 8.1 หรือ 10 ที่พรอมต์คำสั่ง ให้คัดลอกคำสั่งต่อไปนี้ แล้วแตะปุ่ม Enter:

netsh winhttp รีเซ็ตพร็อกซี

  1. หากขั้นตอนทั้งหมดข้างต้นผ่านไปอย่างไม่ลำบาก ขณะนี้คุณสามารถเริ่มบริการที่คุณฆ่าในขั้นตอนแรกสุดโดยใช้คำสั่งด้านล่าง

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

  1. รีสตาร์ทคอมพิวเตอร์หลังจากทำตามขั้นตอนทั้งหมดที่ระบุไว้

โซลูชันที่ 7:เรียกใช้ตัวแก้ไขปัญหา Windows Update

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

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

  1. เปิดแอปการตั้งค่าโดยคลิกที่ปุ่มเริ่ม แล้วคลิกไอคอนรูปเฟืองด้านบน คุณยังค้นหาได้อีกด้วย

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

  1. เปิดส่วนการอัปเดตและความปลอดภัย และไปที่เมนูแก้ไขปัญหา
  2. ก่อนอื่น ให้คลิกที่ตัวเลือก Windows Update และทำตามคำแนะนำบนหน้าจอเพื่อดูว่ามีสิ่งผิดปกติกับบริการและกระบวนการของ Windows Update หรือไม่

วิธีแก้ไขรหัสข้อผิดพลาดการอัปเกรด Windows 10 0x80200056

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