ผู้ใช้หลายคนรายงานข้อผิดพลาด 0x800f0831 Windows 10 ตอนใช้ Windows Update ไม่สามารถติดตั้ง Cumulative, Security หรือ Update สำคัญอื่นๆ ได้ ข้อผิดพลาดนี้เกิดตอนติดตั้ง Update KB5012599 บน Windows 10/11 สาเหตุหลัก: Windows Store Cache เสียหาย, Windows Update Service ปิด, Antivirus บล็อก, ไฟล์ Update เสียหาย หากคุณเจอข้อผิดพลาดนี้ คู่มือนี้จะช่วยให้คุณ Fix 0x800f0831 21h1 ได้ อ่านต่อเลยครับ
วิธีแก้ 0x800f0831 Windows 10 Update Error
สาเหตุที่เป็นไปได้:
- Windows Version ไม่รองรับ Upgrade
- USB อุปกรณ์ภายนอกไม่เข้ากัน
- Services สำคัญไม่ได้รัน
- Antivirus/Malware บล็อก Update
- พื้นที่ดิสก์ไม่พอ
- ข้อมูลเสียหาย/อินเทอร์เน็ตไม่ดี
- BIOS ล้าสมัย/เครื่องเก่า
- Windows Registry/File System เสียหาย
วิธีที่ 1: ขั้นตอนแก้ปัญหาพื้นฐาน
1A. ซ่อมแซมไฟล์ระบบ (SFC/DISM)
ไฟล์ระบบเสียหาย ต้องซ่อมก่อนติดตั้ง Update ใช้ SFC และ DISM ตามคู่มือ How to Repair System Files on Windows 10 แล้วเช็คติดตั้ง Update ได้หรือไม่
1B. ปิด Antivirus ชั่วคราว (ถ้าจำเป็น)
Antivirus (Norton, Avast) อาจบล็อก Update ให้ปิดชั่วคราว ตามคู่มือ How to Disable Antivirus Temporarily on Windows 10 สำคัญ: เปิด Antivirus กลับหลังแก้ปัญหาเสร็จ
1C. ใช้ Google DNS
บางคนแก้ได้ด้วยการเปลี่ยน DNS เป็น Google DNS (8.8.8.8, 8.8.4.4) ตามคู่มือ How to change DNS settings in Windows 10 หรือ How to Switch to OpenDNS or Google DNS on Windows
1D. ปิด Proxy Server
Network Config ผิดอาจก่อ Error ให้ปิด VPN/Proxy ตามคู่มือ How to Disable VPN and Proxy on Windows 10 ถ้ายังไม่ได้ ลอง Mobile Hotspot
1E. อัปเดต BIOS
หลายคนรายงานว่า Error หายหลังอัปเดต BIOS ถ้า BIOS ล่าสุดแล้วยัง Error ให้ Reinstall BIOS ตามคู่มือ What is BIOS and how to update BIOS?
วิธีที่ 2: ถอดอุปกรณ์ภายนอก (Unplug External Devices)
USB/Peripheral อาจก่อ Electromagnetic Interference:
- ถอด USB devices ทุกตัว
- ถอด Webcam, Printer และ Peripheral อื่นๆ ทิ้งแต่ที่จำเป็นที่สุด
วิธีที่ 3: ตั้งค่าวันที่และเวลาให้ถูกต้อง
- กด Windows + I > Time & Language
- แท็บ Date & time > เปิด Set time automatically และ Set time zone automatically
- คลิก Sync now > เช็คว่า Fix ได้หรือไม่
วิธีที่ 4: รัน Windows Update Troubleshooter
Built-in Troubleshooter แก้ Network, Registry, Windows Components ตามคู่มือ How to Run Windows Update Troubleshooter
วิธีที่ 5: Reset Windows Update Components
Reset Components ถ้าวิธีอื่นไม่ได้ ตามคู่มือ How to Reset Windows Update Components on Windows 10 (รันชุดคำสั่งใน CMD รีสตาร์ท Services) แล้วเช็คติดตั้ง Cumulative Updates ได้หรือไม่
วิธีที่ 6: รีสตาร์ท Essential Windows Services
Services สำคัญต้องเปิดอยู่: Background Intelligent Transfer (BITS), Cryptographic, MSI Installer, Windows Update:
- กดปุ่ม Windows ค้นหา Services > Run as administrator
- หา Background Intelligent Transfer Service > ดับเบิลคลิก
- ตั้ง Startup type = Automatic | Status=Stopped กด Start, Running กด Stop แล้ว Start ใหม่
- Apply > OK
- ทำซ้ำกับ Services อื่นๆ ที่กล่าวมา
วิธีที่ 7: ลบ Software Distribution Folder
หยุด Windows Update Service > ลบโฟลเดอร์ SoftwareDistribution > เริ่ม Service ใหม่:
- เปิด Services as Admin (เหมือนวิธีที่ 6)
- หา Windows Update > คลิกขวา
- ถ้า Status=Running > Stop (รอ 2-3 วิ)
- กด Windows + E เปิด File Explorer > ไป C:\Windows\SoftwareDistribution\DataStore
- Select All > Delete
- ไป C:\Windows\SoftwareDistribution\Download > Delete All
- กลับ Services > Windows Update > Start (รอ 3-5 วิ)
วิธีที่ 8: ถอนติดตั้ง Recent Updates
Update เก่าที่ Conflict อาจบล็อก Update ใหม่ ให้ถอน:
- กดปุ่ม Windows ค้นหา Control Panel > Open
- View by > Category > Uninstall a program
- คลิก View installed updates (ซ้าย)
- หา Update ล่าสุดจากวันที่ Installed On > Uninstall
- ยืนยัน > Restart
วิธีที่ 9: ขยาย System Partition (C:)
พื้นที่ System Partition ไม่พอ ต้องขยาย (ชอบทำ Manual ตามคู่มือ How to Extend System Drive Partition (C:) in Windows 10)
วิธีที่ 10: เคลียร์พื้นที่จัดเก็บ
ดิสก์เต็มติดตั้ง App ไม่ได้:
- Check Drive Space: Windows + E > This PC > ดูพื้นที่ (แดง = เต็ม)
- Clear Temp Files: ตามคู่มือ 10 Ways to Free Up Hard Disk Space on Windows
วิธีที่ 11: ติดตั้ง Update ด้วยตนเอง (Manual Install)
ถ้าวิธีอื่นล้มเหลว ให้โหลด Update เองจาก Windows 10 update history webpage:
- Windows + I > Update & Security
- View update history > ดู KB Number ที่ Pending
- ค้นหา KB Number ใน Microsoft Update Catalog
- คลิก Download ตรงกับ Update ล่าสุด > ติดตั้งตามขั้นตอน
วิธีที่ 12: อัปเดตผ่าน Media Creation Tool
Official Tool จาก Microsoft แก้ Update Error:
- เปิดหน้าดาวน์โหลด Media Creation Tool อย่างเป็นทางการ
- คลิก Download tool now ใต้ Create Windows 10 installation media
- รัน Setup > Yes (UAC) > Accept
- รอสแกน > เลือก Upgrade this PC now > Next
- รอดาวน์โหลด Windows ISO > Accept
- หมายเหตุ: รอติดตั้ง Pending Updates ทั้งหมดให้เสร็จ
- คลิก Install เสร็จสิ้น
วิธีที่ 13: แก้ไข Windows Registry
ล้าง Registry Path ของ Windows Update Download Path (ระมัดระวังครับ):
- ค้นหา Registry editor > Run as administrator
- ไป Path: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- หา WUServer และ WIStatusServer ด้านขวา
- ไม่เจอ = ไม่สามารถลบ Path ได้ ไปวิธีถัดไป | เจอ = คลิกขวา > Delete
- Restart PC เช็ค Fix ได้หรือไม่
วิธีที่ 14: ทำ System Restore
คืนระบบสู่สถานะก่อนหน้า ตามคู่มือ How to use System Restore on Windows 10
วิธีที่ 15: Reset PC
Windows Components เสียร้าย ให้ Repair Install ตามคู่มือ How to Reset Windows 10 Without Losing Data
บทความแนะนำ:
- Fix Corsair Scimitar Side Buttons Not Working
- Fix Error Applying Transforms in Windows 10
- Fix Error Code 0x80d0000a in Windows 10
- Fix Windows 10 Update Error 0xc1900204
หวังว่าคู่มือนี้ช่วยให้คุณ Fix 0x800f0831 21h1 ได้ โปรดแจ้งอยากเรียนรู้เรื่องไหนต่อไป ถาม/เสนอแนะได้ที่ความคิดเห็นด้านล่างครับ