หาก Windows 10/11 ติดตั้งอัปเดต KB5012170 ไม่สำเร็จ พร้อมข้อผิดพลาด 0x800f0922 โปรดอ่านต่อไปนี้
ตาม Microsoft อัปเดตความปลอดภัย KB5012170 ปรับปรุง Secure Boot DBX ใน Windows 10/11 และ Windows Server 2012/2022 แต่อาจติดตั้งล้มเหลวในอุปกรณ์ที่มี UEFI firmware เก่า แสดงข้อความ "Failed to install - 0x800f0922"

วิธีแก้ข้อผิดพลาด Windows Update 0x800f0922 เมื่อติดตั้ง KB5012170
วิธีที่ 1: อัปเดต UEFI BIOS เป็นเวอร์ชันล่าสุด
เข้าเว็บไซต์สนับสนุนของผู้ผลิตอุปกรณ์ ตรวจสอบและดาวน์โหลด UEFI BIOS ใหม่ล่าสุด ติดตั้งแล้วทดสอบว่าปัญหาแก้ไขหรือไม่
วิธีที่ 2: ปิดใช้งาน Secure Boot ในการตั้งค่า BIOS
บางรายรายงานว่าแก้ไขได้โดยปิด Secure Boot ใน BIOS:
1. ปิดเครื่อง สนิท
2. เปิดเครื่อง และเมื่อเห็นโลโก้ผู้ผลิต กดปุ่มเข้าสู่ BIOS (เช่น F2, F10, F8, F12 หรือ Del) *
* หมายเหตุ: ปุ่มเข้าสู่ BIOS แตกต่างตามผู้ผลิต
3. ใน BIOS ไปที่ Security options หาตั้งค่า Secure Boot และ Disable มัน *
* หมายเหตุ:
1. หาก Secure boot ปิดอยู่แล้ว ให้ Enable แล้ว Clear all security keys (หรือ Reset Secure Boot keys to default) Save and exit ลองติดตั้งอัปเดตใหม่
2. บางรุ่น Secure Boot อยู่แท็บ Boot หรือ System Configuration

4. Save and Exit จาก BIOS
5. บูทเข้า Windows และลองติดตั้ง KB5012170 ใหม่ หากสำเร็จ ให้เปิด Secure Boot กลับคืนและใช้งานต่อ หากไม่ สามารถลองวิธีถัดไป
วิธีที่ 3: บังคับให้ Windows ดาวน์โหลด Windows Update ใหม่ทั้งหมด
วิธีนี้จะล้างแคช Windows Update และดาวน์โหลดใหม่:
1. กด Windows
+ R เปิด Run
2. พิมพ์ services.msc กด Enter

3. คลิกขวาที่บริการ Windows Update เลือก Stop

4. เปิด File Explorer ไปที่ C:\Windows
5. ลบโฟลเดอร์ SoftwareDistribution *
(คลิก Continue หากมีหน้าต่าง "Folder Access Denied")
* หมายเหตุ: Windows จะสร้างโฟลเดอร์ SoftwareDistribution ใหม่ว่างเปล่าอัตโนมัติครั้งต่อไปที่ Windows Update ทำงาน

6. Restart คอมพิวเตอร์
7. ไป Start > Settings > Update and Security ตรวจสอบและติดตั้งอัปเดต
วิธีที่ 4: ติดตั้ง KB5012170 ด้วยตนเอง
1. ดาวน์โหลด KB5012170 จาก Microsoft Update Catalog ตามเวอร์ชัน Windows
2. คลิกสองครั้งที่ไฟล์ที่ดาวน์โหลดเพื่อติดตั้ง
วิธีที่ 5: แก้ไขข้อผิดพลาด Windows ด้วย DISM และ SFC
1. เปิด Command Prompt เป็น Administrator:
1. พิมพ์ cmd หรือ command prompt ในกล่องค้นหา
2. คลิกขวาที่ command prompt เลือก Run as Administrator

2. พิมพ์คำสั่งต่อไปนี้ และกด Enter:
- Dism.exe /Online /Cleanup-Image /Restorehealth

3. รอจน DISM ซ่อมแซมเสร็จ (จะแจ้งว่า component store corruption was repaired) แล้วพิมพ์คำสั่งนี้และกด Enter:
- SFC /SCANNOW

4. เมื่อ SFC เสร็จ Restart คอมพิวเตอร์
5. ลองอัปเดตระบบอีกครั้ง
วิธีที่ 6: ติดตั้ง KB5012170 ผ่าน Windows Update Assistant
1. ทำตามวิธีที่ 3 เพื่อลบโฟลเดอร์ SoftwareDistribution และไฟล์ไม่จำเป็น
2. เข้าเว็บดาวน์โหลด Windows 10 คลิกปุ่ม Update now

3. คลิก Run ไฟล์ "Windows10Upgrade9252.exe" เพื่อเริ่มติดตั้งทันที หรือ Save เพื่อรันภายหลัง

4. คลิก Update Now และทำตามขั้นตอนบนหน้าจอเพื่ออัปเดตเป็น Windows 10 เวอร์ชันล่าสุด

เสร็จแล้ว! วิธีไหนใช้ได้บ้าง? แจ้งในความคิดเห็นได้เลย กดไลก์และแชร์เพื่อช่วยผู้อื่น