Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

หาก Windows 10/11 ติดตั้งอัปเดต KB5012170 ไม่สำเร็จ พร้อมข้อผิดพลาด 0x800f0922 โปรดอ่านต่อไปนี้

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

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

วิธีแก้ข้อผิดพลาด 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

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

4. Save and Exit จาก BIOS

5. บูทเข้า Windows และลองติดตั้ง KB5012170 ใหม่ หากสำเร็จ ให้เปิด Secure Boot กลับคืนและใช้งานต่อ หากไม่ สามารถลองวิธีถัดไป

วิธีที่ 3: บังคับให้ Windows ดาวน์โหลด Windows Update ใหม่ทั้งหมด

วิธีนี้จะล้างแคช Windows Update และดาวน์โหลดใหม่:

1. กด Windows แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11 + R เปิด Run
2. พิมพ์ services.msc กด Enter

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

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

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

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

* หมายเหตุ: Windows จะสร้างโฟลเดอร์ SoftwareDistribution ใหม่ว่างเปล่าอัตโนมัติครั้งต่อไปที่ Windows Update ทำงาน

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

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

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

2. พิมพ์คำสั่งต่อไปนี้ และกด Enter:

  • Dism.exe /Online /Cleanup-Image /Restorehealth

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

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

  • SFC /SCANNOW

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

4. เมื่อ SFC เสร็จ Restart คอมพิวเตอร์
5. ลองอัปเดตระบบอีกครั้ง

วิธีที่ 6: ติดตั้ง KB5012170 ผ่าน Windows Update Assistant

1. ทำตามวิธีที่ 3 เพื่อลบโฟลเดอร์ SoftwareDistribution และไฟล์ไม่จำเป็น
2. เข้าเว็บดาวน์โหลด Windows 10 คลิกปุ่ม Update now

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

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

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

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

แก้ไขข้อผิดพลาด KB5012170 รหัส 0x800f0922 บน Windows 10/11

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