รหัสข้อผิดพลาด Windows Update ต่างๆ ยากที่จะเขียนรายการได้ เพราะมีเยอะมากและมักแตกต่างกันมากในแง่ของสาเหตุและวิธีแก้ไขที่ต้องทำเพื่อกำจัดข้อผิดพลาด
ข้อผิดพลาดเฉพาะนี้ค่อนข้างไม่คุ้นเคย และมักเกิดขึ้นบน Windows เวอร์ชันเก่าๆ เช่น Windows 7 และ Windows XP ข้อผิดพลาดนี้มีวิธีแก้ไขที่ซับซ้อนบ้าง แต่ผู้ใช้ออนไลน์หลายคนยืนยันความถูกต้องของวิธีเหล่านี้ และเราแนะนำให้คุณทำตามบทความทั้งหมดและลองวิธีเหล่านี้เองก่อนจะยอมแพ้
วิธีแก้ไข 1: ใช้ Windows Update Troubleshooter ในตัว (Built-in)
Windows มาพร้อมกับการเตรียมพร้อมสำหรับการแก้ไขปัญหาที่เกี่ยวกับแง่มุมต่างๆ ของคอมพิวเตอร์ Troubleshooters ที่ติดตั้งไว้ล่วงหน้าบนคอมพิวเตอร์ของคุณไม่ได้รับประกันว่าจะแก้ปัญหาของคุณได้ แต่ช่วยคุณได้อย่างน้อยในการ 알아ว่าปัญหาคืออะไร เพื่อที่คุณจะสามารถส่งให้ Microsoft หรืออธิบายให้คนที่มีประสบการณ์มากกว่าฟัง
เพิ่มเติม หากวิธีแก้ปัญชชัดเจน Troubleshooter อาจแนะนำวิธีแก้ไข หรืออาจพยายามแก้ปัญหาอัตโนมัติ ซึ่งเป็นเรื่องดีมาก โดยเฉพาะสำหรับผู้ใช้ที่ไม่คุยประสบการณ์ มีผู้ใช้บางคนยืนยันว่านี่คือสิ่งเดียวที่พวกเขาต้องทำเพื่อแก้ปัญหา
- เปิดแอป Settings โดยคลิกที่ปุ่ม Start แล้วไอคอนรูปเฟืองข้างบน คุณสามารถค้นหาได้เช่นกัน
- เปิดส่วน Update & Security และไปที่เมนู Troubleshoot

- ก่อนอื่น คลิกที่ตัวเลือก Windows Update และทำตามคำแนะนำบนหน้าจอเพื่อดูว่ามีอะไรผิดปกติกับบริการและกระบวนการ Windows Update หรือไม่
- หลังจาก troubleshooter เสร็จ ให้ไปที่ส่วน Troubleshoot อีกครั้ง และเปิด Internet Connections troubleshooter
- ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
Windows เวอร์ชันเก่า:
เนื่องจาก Windows 7 ไม่มีแอป Settings รวมถึง Windows OS เวอร์ชันเก่าๆ คุณสามารถดาวน์โหลด Fixit troubleshooter ได้โดยไปที่ลิงก์นี้และเลือกดาวน์โหลด Windows 7 รันไฟล์ที่ดาวน์โหลดและทำตามคำแนะนำบนหน้าจอ น่าเสียดายที่การสนับสนุนเครื่องมือนี้ถูกยกเลิกสำหรับ Windows เวอร์ชันเก่าๆ
วิธีแก้ไข 2: ปรึกษา Log File
วิธีที่สองในรายการนี้น่าจะเป็นหนึ่งในวิธียาวที่สุด แต่ให้ความสำเร็จกับผู้ใช้จำนวนมากที่พบมันในบล็อกโพสต์ อย่างไรก็ตาม วิธีนี้ค่อนข้างยาวและต้องการการ troubleshooting ขั้นสูงบ้าง อย่างไรก็ตาม เราจะแนะนำคุณทีละขั้นตอนด้านล่าง:
- ไปที่ลิงก์นี้เพื่อรัน Microsoft Update Readiness Tool

- หลังจากสแกนเสร็จ ให้ไปที่ C >> Windows >> logs >> CBS >> Checksur.log file เปิดมันและค้นหาบรรทัดที่คล้ายกับนี้:
Unavailable repair files:
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.cat
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.cat
- นี่คือไฟล์ที่เสียหายและต้องคัดลอกไปที่โฟลเดอร์ %systemroot\Windows\Servicing\Packages เพื่อทำเช่นนี้ คุณจะต้องเอาสิทธิ์เป็นเจ้าของโฟลเดอร์ก่อน เพื่อให้คุณคัดลอกและวางสิ่งต่างๆ ลงไปได้
- ค้นหา "Command Prompt" คลิกขวา และเลือก "Run as administrator" คัดลอกและวางคำสั่งต่อไปนี้ และแน่ใจว่าคุณกด Enter หลังจากแต่ละคำสั่ง:

takeown /F c:\Windows\Servicing\Packages /D y /R
cacls c:\Windows\Servicing\Packages /E /T /C /G "UserName":F
- ตอนนี้คุณจะต้องดาวน์โหลดไฟล์ที่หายไป ซึ่งคุณสามารถค้นหาจากไฟล์ Checksur.log ที่คุณเปิดก่อนหน้านี้ ในข้อความตัวอย่างที่เราให้มา ไฟล์เหล่านั้นจะเป็น KB978601 และ KB979309 คัดลอกหมายเลข KB (Knowledge Base) พร้อมตัวอักษร "KB" ด้วย (เช่น KB978601)
- เปิด Microsoft Update Catalog และค้นหาโดยคลิกที่ปุ่มค้นหาที่มุมขวาบน
- คลิกที่ปุ่ม Download ด้านซ้าย และเลือกสถาปัตยกรรมของคอมพิวเตอร์ของคุณ (32bit หรือ 64bit) ตรวจสอบให้แน่ใจว่าคุณรู้สถาปัตยกรรมของโปรเซสเซอร์คอมพิวเตอร์ของคุณก่อนเลือกตัวเลือกนี้

- คุณจะต้องทำกระบวนการเดียวกันซ้ำสำหรับแต่ละหมายเลข KB ที่แตกต่างกันในไฟล์ Checksur.log คุณจะต้องแตกไฟล์ที่คุณดาวน์โหลดโดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt:
Expand -F:* UpdateKBXXXX.msu x:\DestinationDirectory
- DestinationDirectory เลือกโดยคุณ หลังจากกระบวนการนี้ คุณจะเห็น UpdateKBXXXX.cab ซึ่งก็ต้องแตกด้วยคำสั่งต่อไปนี้:
Expand -F:* UpdateKBXXXX.CAB x:\DestinationDirectoryCAB
- ภายใน cab นี้ คุณควรจะพบไฟล์สองไฟล์: update.mum และ update.cat เหมือนกันสำหรับปัญหาที่ Checksur.log กล่าวถึงทุกอย่าง คุณจะต้องเปลี่ยนชื่อไฟล์ให้ตรงกับใน log file ทุกประการ ตัวอย่างเช่น ไฟล์ update.mum สำหรับอัปเดต KB978601 ควรจะมีชื่อ:
Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
- ทำกระบวนการเดียวกันซ้ำสำหรับไฟล์ทั้งหมด และคุณจะต้องวางมันในไดเรกทอรีที่เหมาะสม ไดเรกทอรียังแสดงใน log file ตัวอย่างเช่น ตำแหน่งเต็มไปยังไฟล์ update.mum สำหรับไฟล์ KB978601 หลังจากคุณเปลี่ยนชื่อตามข้างต้นควรจะเป็น:
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
- หลังจากคุณดำเนินการนี้เสร็จ รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาของคุณได้รับการแก้ไขหรือไม่
วิธีแก้ไข 3: รัน In-Place Update
วิธีนี้จะค่อนข้างง่ายสำหรับผู้ใช้ที่มี CD key และ DVD ต้นฉบับสำหรับระบบปฏิบัติการที่พวกเขาใช้ และวิธีนี้จะเพียงแค่อัปเดตและแทนที่ไฟล์ระบบและการตั้งค่าโดยไม่ทำลายแอปพลิเคชันและข้อมูลส่วนตัวของคุณ คุณยังสามารถอัปเดตเป็น Windows Vista หรือ Windows 7 ได้ ทำตามคำแนะนำด้านล่างสำหรับข้อมูลเพิ่มเติม:
- เริ่มคอมพิวเตอร์โดยใช้ OS ปัจจุบันที่คุณติดตั้งอยู่บน PC และใส่ DVD ใหม่ที่คุณมี key
- หาก Windows สามารถตรวจจับ DVD ได้อัตโนมัติ หน้าจอ Install now จะปรากฏ และคุณสามารถคลิก Install now ทันที อย่างไรก็ตาม หากไม่ใช่ กรุณาคลิกไอคอน Start menu พิมพ์ "Run" และกด Enter พิมพ์ "X:\setup.exe" และคลิก OK โดย X คือตัวอักษรไดรฟ์ของ DVD drive คลิก Install now ทั้งสองกรณี

- ทำตามคำแนะนำบนหน้าจอจนถึง "Which type of installation do you want?" คลิกที่ Update the current operating system to "Operating system you inserted"
- ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีแก้ไข 4: รีเซ็ตส่วนประกอบ Windows Update
วิธีแก้ไขนี้ช่วยผู้ใช้จำนวนมากจัดการกับปัญหา Windows 10 Update ดังนั้นแนะนำให้คุณดูสิ่งนี้ วิธีนี้อาจกลายเป็นขั้นสูงบ้างสำหรับผู้ใช้ทั่วไป แต่หากคุณทำตามคำแนะนำอย่างระมัดระวัง คุณอาจแก้ปัญหาของคุณได้ในไม่ช้า
เนื่องจากคุณจะแก้ไขรีจิสทรี เราแนะนำให้คุณดูบทความนี้เพื่อสำรองรีจิสทรีอย่างปลอดภัยเพื่อป้องกันปัญหาเพิ่มเติม
คุณสามารถทำตามขั้นตอนใน Solution 2 ของ 0x800706b5 เพื่อรีเซ็ต Windows Update Components