ข้อผิดพลาด Windows Update 0x800F081F – 0x20003 เกิดขึ้นหลักขณะอัปเกรด Windows 11/10 เกิดจากข้อผิดพลาดกับการตั้งค่าต่างๆ สำหรับนักพัฒนาที่เปิดใช้งานอยู่บนคอมพิวเตอร์ ข้อความข้อผิดพลาดที่ Setup พบ จะเป็นหนึ่งในนี้:
- We couldn't install Windows 11/10. The installation failed in the SAFE_OS phase with an error during INSTALL_UPDATES operation: Error 0x800F081F – 0x20003
- The Installation failed in the Safe_OS phase with an error during apply_image operation: Error: 0x800f081f – 0x20003

วันนี้เราจะดูวิธีแก้ไขข้อผิดพลาดนี้ ไม่ได้ใช้โปรแกรมภายนอกในการแก้ไข
ความล้มเหลวเกิดระหว่างอัปเดตที่ OS ไม่สามารถย้ายไดรเวอร์ได้เพราะทำให้เกิดการดำเนินการที่ผิดกฎหมาย ทำให้เกิดการ Rollback ของระบบปฏิบัติการ นี่คือ SafeOS boot failure ที่มักเกิดจากไดรเวอร์หรือซอฟต์แวร์เข้ารหัสดิสก์ที่ไม่ใช่ของ Microsoft ในช่วง SafeOS ระบบจะตรวจสอบว่าทุกอย่างรวมถึงไดรเวอร์ทำงานตามที่คาดไว้ การดำเนินการที่ไม่ปลอดภรือหรือลายเซ็นหายไปจะก่อให้เกิดปัญหาเรื่องความเสถียรของระบบ
Windows Update Error 0x800F081F – 0x20003
เราจะดำเนินการแก้ไขดังนี้เพื่อกำจัดรหัสข้อผิดพลาด 0x800F081F – 0x20003
- ปิดใช้งาน Developer Mode
- ใช้ Windows Update Troubleshooter
- รีสตาร์ทบริการและคอมโพเนนต์ Windows Update ต่างๆ
1. ปิดใช้งาน Developer Mode
ต้องปิด Developer Mode บนคอมพิวเตอร์

เริ่มด้วยการกด WINKEY + I เพื่อเปิด Settings app
ไปที่ Update & Security > For Developers
ด้านขวา เลือก Toggle สำหรับ Sideload apps หรือ Microsoft Store apps คลิก Yes สำหรับพรอมป์ที่ขึ้น
ต่อไปไปที่ Apps > Apps & features ด้านขวา คลิก Optional features
เลื่อนลงหา Windows Developer Mode เลือก แล้วเลือก Uninstall
หลังถอนการติดตั้งเสร็จ ปิด Settings app และ Reboot คอมพิวเตอร์
2. ใช้ Windows Update Troubleshooter
ลองรัน Windows Update troubleshooter ดูว่าช่วยแก้ไขได้ไหม
3. รีสตาร์ทบริการและคอมโพเนนต์ Windows Update ที่เกี่ยวข้อง
กด WINKEY + X เลือก Command Prompt (Admin) เปิด CMD ด้วยสิทธิ์ Admin

คัดลอกวางคำสั่งต่อไปนี้ทีละคำสั่งใน Console CMD แล้วกด Enter
net stop wuauserv net stop bits net stop appidsvc ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak ren %systemroot%\system32\catroot2 catroot2.bak
คำสั่งนี้จะหยุดบริการ Windows Update ทั้งหมด และล้างโฟลเดอร์ SoftwareDistribution รีเซ็ตโฟลเดอร์ Catroot2
จากนั้นเริ่มบริการที่หยุดไปใหม่:
net start wuauserv net start bits net start appidsvc net start cryptsvc
รีบูตคอมพิวเตอร์ แล้วรัน Setup อีกครั้ง ตรวจสอบว่าปัญหาแก้ไขหรือยัง
อ้างอิงเพิ่มเติม: Windows Update error 0x800F081F
