มีปัญหา Windows ที่แพร่หลายซึ่งทุกการอัปเดตที่ค้างอยู่ล้มเหลวด้วยรหัสข้อผิดพลาดเดียวกันคือ 0x800F0922 — นี่จะป้องกันไม่ให้คุณติดตั้ง Feature Updates, Quality Updates, Security Updates และ Cumulative updates ปัญหานี้พบได้มากกว่าบน Windows 11 แต่เรากำลังเริ่มเห็นรายงานผู้ใช้ว่ามันเกิดขึ้นบน Windows ด้วย
หลังจากสำรวจปัญหานี้อย่างละเอียด เราพบว่ามีสาเหตุที่เป็นไปได้หลายอย่างที่แตกต่างกันซึ่งอาจทำให้เกิดรหัสข้อผิดพลาดเฉพาะนี้ นี่คือรายการสาเหตุที่เป็นไปได้ที่อาจรับผิดชอบต่อการก่อให้เกิดข้อผิดพลาด 0x800F0922:
- ข้อผิดพลาดทั่วไปของ Windows Update — หากคุณโชคดี คุณอาจพบว่าวิธีการแก้ไขที่ถูกต้องที่จะแก้ไขข้อผิดพลาด 0x800F0922 ในกรณีของคุณได้รับการครอบคลุมโดย Windows Update Troubleshooter ที่สร้างไว้แล้ว เนื่องจากนี้ คุณควรเริ่มต้นด้วยการรัน Windows Update Troubleshooter และนำวิธีแก้ไขที่แนะนำมาใช้
- ไฟล์ชั่วคราว WU เสียหาย — โปรดทราบว่า Windows Update จะสะสมไฟล์ชั่วคราวมากมายตามเวลา โดยเฉพาะหากคุณเพิ่งติดตั้งระบบปฏิบัติการและคอมโพเนนต์ WU มีการตามหลังมาก ในบางสถานการณ์ คุณอาจพบว่าการล้างไฟล์ชั่วคราวทุกไฟล์ที่เกี่ยวข้องกับ Windows Update จะแก้ไขปัญหาในกรณีของคุณ
- คอมโพเนนต์ .NET Framework ค้างในสถานะ limbo — ส่วนใหญ่ของ feature updates จะต้องการความช่วยเหลือจากคอมโพเนนต์ .NET Framework บางตัวเพื่อติดตั้ง feature updates หาก .NET Framework ของคุณค้างในสถานะ limbo และเข้าถึงไม่ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการรีสตาร์ทคอมโพเนนต์ทั้งหมด
- การรบกวนของไฟร์วอลล์ — ไฟร์วอลล์ในตัวและภายนอก AV ทราบกันดีว่าบางครั้งรบกวนการติดตั้งอัปเดตความปลอดภัยบางตัว เพื่อแน่ใจว่าไฟร์วอลล์ของคุณไม่มีส่วนรับผิดชอบต่อความสามารถของระบบปฏิบัติการในการติดตั้งอัปเดตที่ค้างอยู่ ให้ปิดใช้งานมันชั่วคราวขณะติดตั้งอัปเดตที่ค้างอยู่
- ปัญหาการติดตั้งจาก Edge — คุณคาดว่าจะเห็นปัญหานี้เกิดขึ้นหากคุณเพิ่งพยายามถอนการติดตั้ง Microsoft Edge โปรดทราบว่าบาง WU updates จะตรวจสอบคอมโพเนนต์ Edge และปฏิเสธการติดตั้งหากมันไม่มีอยู่บนคอมพิวเตอร์ที่ได้รับผลกระทบ ในการแก้ไขปัญหานี้ คุณควรลบไดเรกทอรี Edge หลักเพื่อบังคับให้ OS ติดตั้งคอมโพเนนต์ทั้งหมดใหม่ หรือติดตั้งคอมโพเนนต์ Edge อย่างดั้งเดิม
- ข้อมูลที่เสียหายอยู่ในโฟลเดอร์ Temp — 原來มีบางสถานการณ์ที่คุณอาจเห็นปัญหานี้เกิดขึ้นเนื่องจากไฟล์ชั่วคราวหนึ่งหรือมากกว่าที่จัดเก็บอยู่ภายในโฟลเดอร์ Temp ในสถานการณ์แบบนี้ ปัญหาสามารถแก้ไขได้โดยการล้างไดเรกทอรี Temp ก่อนลองติดตั้งอัปเดตอีกครั้ง
- บริการ App Readiness ถูกปิดใช้งาน - บริการ App Readiness เป็นบริการสำคัญเพราะมันถูกมอบหมายให้เก็บบันทึกที่เกี่ยวข้องกับการติดตั้งอัปเดตใหม่และอัปเดตแอป Windows Store หากบริการนี้ถูกปิดใช้งานบนคอมพิวเตอร์ของคุณ คุณคาดว่าจะเห็น Windows Update ที่ค้างอยู่ทั้งหมดล้มเหลวด้วยรหัสข้อผิดพลาด 0x800F0922 เดียวกัน
- การเสียหายของไฟล์ระบบ — ภายใต้สถานการณ์ที่รุนแรงกว่า คุณจะเห็นปัญหานี้เกิดขึ้นเนื่องจากการเสียหายของไฟล์ระบบบางประการที่ส่งผลต่อการพยายามของ OS ในการติดตั้งอัปเดตใหม่ที่ค้างอยู่ หากคุณพบตัวเองอยู่ในสถานการณ์นี้ คุณควรเริ่มต้นด้วยการดำเนินการสแกน SFC และ DISM หรือใช้ Media Tool เพื่ออัปเกรดเป็น Windows build ล่าสุดและข้ามคอมโพเนนต์ WU หากกลยุทธ์ทั้งสองล้มเหลว โซลูชันสุดท้ายควรเป็นการดำเนินการ repair install (in-place upgrade) หรือ clean install procedure
ตอนนี้คุณคุ้นเคยกับทุกสถานการณ์ที่เป็นไปได้ที่อาจก่อให้เกิดปัญหานี้แล้ว เรามาดูวิธีแก้ไขที่เป็นไปได้ทุกอย่างที่ผู้ใช้ที่ได้รับผลกระทบอื่นๆ ใช้แก้ปัญหานี้สำเร็จกัน:
รัน Windows Update Troubleshooter
ก่อนที่คุณจะไปสู่วิธีแก้ไขขั้นสูงด้านล่าง คุณควรเริ่มต้นด้วยการตรวจสอบว่าการติดตั้ง Windows ของคุณสามารถแก้ไขปัญหาโดยอัตโนมัติได้หรือไม่
โปรดทราบว่า Windows version ล่าสุดทุกตัว (Windows 8.1, Windows 10 และ Windows 11) จะรวมชุดกลยุทธ์ซ่อมแซมอัตโนมัติที่กว้างขวางที่ OS ของคุณสามารถนำมาใช้จากระยะไกลได้หากมีสถานการณ์ที่เป็นไปได้ระบุแล้ว
ทำตามคำแนะนำด้านล่างเพื่อปรับใช้ Windows Update Troubleshooter และนำวิธีแก้ไขที่แนะนำมาใช้เพื่อแก้ไขรหัสข้อผิดพลาด 0x800f0922:
หมายเหตุ: ในกรณีที่ Windows Update สามารถค้นพบสถานการณ์ที่ได้รับการครอบคลุมโดยกลยุทธ์ซ่อมแซมแล้ว มันจะนำเสนอในรูปแบบที่คุณสามารถนำมาใช้ได้ด้วย 1-click
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ 'ms-settings:troubleshoot' และกด Enter เพื่อเปิดแท็บ Troubleshooting ของแอป Settings

หมายเหตุ: หากคุณได้รับแจ้งจาก User Account Control (UAC) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ภายในแท็บ Troubleshooting ให้ไปที่ส่วนด้านขวาของหน้าจอและไปที่ส่วน Get up and running และคลิกที่ Windows Update
- ภายในส่วน Windows Update ให้คลิกที่ Run the troubleshooter จากเมนูบริบทที่เพิ่งปรากฏ

- รอจนกว่าการสแกนครั้งแรกจะเสร็จสิ้น และดูว่า utility สามารถระบุสถานการณ์ที่หนึ่งในวิธีแก้ไขอัตโนมัติสามารถนำมาใช้ได้หรือไม่
- หากคุณได้รับการนำเสนอวิธีแก้ไข ให้คลิกที่ Apply this fix เพื่อปรับใช้

- เมื่อวิธีแก้ไขถูกนำมาใช้แล้ว ให้รีบูทคอมพิวเตอร์ของคุณอย่างดั้งเดิม และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่เมื่อการเริ่มต้นครั้งต่อไปเสร็จสมบูรณ์
ในกรณีที่ปัญหาแบบเดียวกันยังไม่ได้รับการแก้ไข ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
รีเซ็ตทุกคอมโพเนนท์ Windows
หนึ่งในสถานการณ์ที่สุดที่จะทำให้ WU update ใหม่ๆ ล้มเหลวด้วยข้อผิดพลาด 0x800f0922 เดียวกันคือเมื่อหนึ่งใน service dependencies ค้างในสถานะ limbo หรือเมื่อการดาวน์โหลดถูกขัดจังหวะโดยข้อเท็จจริงที่ว่า ISP ของคุณมอบช่วง DNS ที่ไม่ดี
ทั้งสองสถานการณ์นี้สามารถแก้ไขได้โดยการเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบและรันชุดคำสั่งที่จะล้าง DNS cache ปัจจุบัน และรีสตาร์ททุก WU service dependency ที่เกี่ยวข้อง และล้างโฟลเดอร์ชั่วคราวที่ใช้โดยคอมโพเนนต์ Windows Update
ทำตามคำแนะนำด้านล่างเพื่อรีเซ็ตทุกคอมโพเนนท์ Windows ที่อาจก่อให้เกิดข้อผิดพลาดนี้ระหว่างการติดตั้ง Windows Update ที่ค้างอยู่:
- เปิดกล่องโต้ตอบ Run โดยการกด Windows key + R ภายในกล่องข้อความรัน ให้พิมพ์ 'cmd' และกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ

- เมื่อคุณได้รับแจ้งจาก User Account Control, ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ภายในหน้าต่าง Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบแล้ว ให้พิมพ์คำสั่งต่อไปนี้ในลำดับเดียวกันและกด Enter หลังแต่ละคำสั่งเพื่อล้าง DNS cache ปัจจุบันก่อนรีเซ็ตทุกคอมโพเนนท์ Windows ที่เกี่ยวข้องและล้างโฟลเดอร์ชั่วคราวที่ใช้โดยคอมโพเนนต์ Windows Update:
ipconfig /flushdns net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
- เมื่อทุกคำสั่งถูกรันและประมวลผลสำเร็จแล้ว คุณสามารถปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบได้อย่างปลอดภัย และรีสตาร์ทคอมพิวเตอร์ของคุณ
- หลังจากคอมพิวเตอร์ Windows ของคุณบูทกลับมาแล้ว ให้พยายามติดตั้งอัปเดตที่ค้างอยู่อีกครั้ง และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากคุณยังคงเห็นรหัสข้อผิดพลาด 0x800f0922 เดียวกันเมื่อพยายามติดตั้งอัปเดตที่ค้างอยู่ ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
เปิดใช้งานสับคอมโพเนนต์ .NET Framework 3.5 (หากเกี่ยวข้อง)
原來มี Windows Update บางอย่างที่จะล้มเหลวด้วยรหัสข้อผิดพลาด 0x800f0922 เนื่องจากข้อเท็จจริงที่ว่าสับคอมโพเนนต์ .NET Framework 3.5 สองตัว (Windows Communication Foundations HTTP Activation และ Windows Communications Foundation Non-HTTP Activation) ถูกปิดใช้งานที่ระดับระบบ
ข้อเท็จจริงที่ว่าคอมโพเนนต์ทั้งสองนี้ถูกปิดใช้งานจะไม่ก่อให้เกิดปัญหาส่วนใหญ่ เนื่องจากพวกมันเกือบถูก deprecated แล้ว แต่原來มี Windows Update บางอย่างที่ต้องการให้คอมโพเนนต์เหล่านี้เปิดใช้งานเพื่อติดตั้งสำเร็จ
หากสถานการณ์นี้ดูเหมือนจะเกี่ยวข้อง ให้ทำตามคำแนะนำด้านล่างเพื่อเข้าถึงหน้าจอ Programs and Features และแน่ใจว่าทั้ง Windows Communication Foundations HTTP Activation และ Windows Communications Foundation Non-HTTP Activation เปิดใช้งานภายใต้ .NET Framework 3.5
ทำตามคำแนะนำด้านล่างสำหรับคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการทำ:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ 'appwiz.cpl' ภายในกล่องข้อความและกด Enter เพื่อเปิดเมนู Programs and Features

- เมื่อคุณอยู่ภายในเมนู Programs and Features ให้ใช้เมนูแนวตั้งทางซ้ายเพื่อคลิกที่ Turn Windows features on or off

- เมื่อได้รับแจ้งจาก User Account Control, ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ภายในหน้าจอ Windows Update ให้เริ่มต้นด้วยการขยายเมนูแบบดรอปดาวน์ที่เกี่ยวข้องกับ .NET Framework 3.5 (included .NET 2.0 and 3.0).
- ต่อไป ให้ติ๊กช่องทั้งสองที่เกี่ยวข้องกับ Windows Communication Foundation HTTP Activation และ Windows Communication Foundation Non-HTTP Activation

- คลิก Apply เพื่อบันทึกการเปลี่ยนแปลง จากนั้นรีบูทคอมพิวเตอร์ของคุณ และพยายามติดตั้งอัปเดตที่ค้างอยู่ที่ล้มเหลวมาก่อนหน้านี้อีกครั้ง (เมื่อการเริ่มต้นครั้งต่อไปเสร็จสมบูรณ์)
ในกรณีที่รหัสข้อผิดพลาด 0x800f0922 เดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
ปิดใช้งานไฟร์วอลล์ในตัวขณะติดตั้งอัปเดต
แม้ว่าการเกิดขึ้นจะหายาก คุณไม่ควรตัดทิ้งความเป็นไปได้ที่ไฟร์วอลล์ของคุณกำลังรบกวนการติดตั้งอัปเดตที่ค้างอยู่ ปัญหานี้พบได้มากกว่ากับ 3rd party AV suites แต่เรายังพบรายงานผู้ใช้อีกน้อยที่เกิดขึ้นกับ Windows Firewall
หากคุณพบตัวเองอยู่ในสถานการณ์นี้และสงสัยว่าไฟร์วอลล์ของคุณอาจเป็นตัวก่อให้เกิด คุณสามารถทดสอบทฤษฎีนี้ได้ง่ายๆ โดยการปิดใช้งานฟังก์ชันไฟร์วอลล์ที่ใช้งานอยู่
ในกรณีที่คุณใช้โซลูชันไฟร์วอลล์ของบุคคลที่สาม ให้ไปปิดใช้งานมันชั่วคราวก่อนรีบูทและพยายามติดตั้ง Windows Update ที่ล้มเหลวอีกครั้ง

หมายเหตุ: ชัดเจนว่าคำแนะนำที่แน่นอนของการปิดใช้งาน 3rd party firewall ของคุณจะแตกต่างกันจากเครื่องมือไปเครื่องมือ โปรดปรึกษาเอกสารทางการสำหรับคำแนะนำที่แน่นอนของการปิด real-time protection ของ 3rd party firewall ของคุณ
อีกด้านหนึ่ง หากคุณใช้ Windows Firewall ที่สร้างไว้ในตัว ให้ทำตามคำแนะนำด้านล่างสำหรับขั้นตอนที่แน่นอนของการปิดใช้งานชั่วคราวเพื่อดูว่ามันรับผิดชอบต่อข้อผิดพลาด 0x800f0922 เมื่อคุณพยายามติดตั้ง Windows Updates บางอย่าง:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ 'ms-settings:windowsdefender' ภายในกล่องข้อความและกด Enter เพื่อเปิดหน้าต่าง Windows Defender Security Center

- หากคุณได้รับแจ้งจาก User Account Control ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ภายในหน้าต่าง Windows Security ให้ใช้แถบด้านซ้ายเพื่อคลิกที่ Firewall & Network protection.

- เมื่อคุณสุดท้ายแล้วอยู่ภายในเมนู Firewall & Network protection ให้คลิกที่เครือข่ายที่ใช้งานอยู่ จากนั้นเลื่อนลงผ่านรายการตั้งค่าและปิดใช้งาน toggle ที่เกี่ยวข้องกับ Windows Defender firewall.

- เมื่อ toggle คอมโพเนนต์ไฟร์วอลล์ถูกปิดใช้งานแล้ว ให้เปิด Windows Update อีกครั้ง และพยายามติดตั้งอัปเดตที่ล้มเหลวมาก่อนหน้านี้ด้วยรหัส 0x800f0922
- ไม่ว่าผลลัพธ์จะเป็นอย่างไร (ไม่ว่าอัปเดตจะติดตั้งสำเร็จหรือไม่) ให้กลับไปที่เมนู Firewall & Network protection และเปิดใช้งานคอมโพเนนต์ไฟร์วอลล์อีกครั้ง
ในกรณีที่วิธีนี้ไม่ได้ผลในกรณีของคุณ และคุณได้ยืนยันแล้วว่าไฟร์วอลล์ไม่ได้รับผิดชอบต่อข้อผิดพลาด WU ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
ลบไดเรกทอรี Edge หลัก (หากเกี่ยวข้อง)
โปรดทราบว่าคุณอาจคาดว่าจะต้องจัดการกับข้อผิดพลาดนี้ในสถานการณ์ที่คุณพยายามลบคอมพิวเตอร์ Edge มาก่อนหน้านี้แต่สุดท้ายทิ้งไฟล์ซากไว้
แม้ว่า Edge จะไม่ใช่คอมโพเนนต์ที่จำเป็นบน Windows 1-0 Windows 11 ต้องการมันเพื่อทำงานอย่างถูกต้อง และ Windows 10 feature updates ล่าสุดก็ต้องการมัน
ในกรณีที่ Windows update ล้มเหลวเพราะตัวติดตั้งตรวจพบว่าการติดตั้ง Edge หายไปจากคอมพิวเตอร์ของคุณ คุณควรสามารถแก้ไขปัญหาได้โดยการลบไดเรกทอรี Edge หลัก
สิ่งนี้อาจดูเหมือนสิ่งที่ขัดแย้งกับ直觉 แต่การทำเช่นนี้จะแจ้งให้ระบบปฏิบัติการของคุณติดตั้ง Edge ใหม่จากศูนย์ในระหว่างการเริ่มต้นระบบครั้งต่อไป
เปิด File Explorer และนำทางไปยังตำแหน่งต่อไปนี้:
C:\Program Files (x86)\Microsoft\
เมื่อคุณอยู่ภายในตำแหน่งที่ถูกต้องแล้ว ให้คลิกขวาที่ Edge จากนั้นเลือก Delete จากเมนูบริบทที่เพิ่งปรากฏ

เมื่อโฟลเดอร์ถูกลบสำเร็จแล้ว ให้รีบูทคอมพิวเตอร์ของคุณเพื่อบังคับให้การติดตั้ง Windows ของคุณติดตั้งคอมโพเนนต์ Edge ใหม่
หลังจากการเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้พยายามติดตั้งอัปเดตที่ล้มเหลวมาก่อนหน้านี้อีกครั้ง และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากปัญหายังไม่ได้รับการแก้ไข ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
ติดตั้ง Microsoft Edge ใหม่
โปรดทราบว่าภายใต้สถานการณ์บางอย่าง อาจไม่เพียงพอสำหรับคุณที่จะลบโฟลเดอร์หลักของ Microsoft Edge
หากเหตุผลที่คุณไม่สามารถติดตั้ง feature updates บางอย่างบนคอมพิวเตอร์ Windows ของคุณเป็นเพราะการเสียหายบางประการที่ส่งผลต่อ Microsoft Edge การติดตั้งใหม่คือวิธีแก้ไขที่เป็นไปได้เพียงอย่างเดียวที่นี่
ทำตาม คำแนะนำในการติดตั้ง Microsoft Edge ใหม่บนคอมพิวเตอร์ Windows ของคุณ

หมายเหตุ: คำแนะนำนี้ยืนยันแล้วว่าทำงานได้ทั้งบน Windows 10 และ Windows 11
เมื่อ Microsoft Edge ถูกติดตั้งใหม่แล้ว ให้รีบูทคอมพิวเตอร์ของคุณ และพยายามติดตั้ง Windows Update ที่ล้มเหลวมาก่อนหน้านี้อีกครั้ง
หากการติดตั้งล้มเหลวด้วยรหัสข้อผิดพลาด 0x800f0922 เดียวกัน หรือวิธีนี้ไม่เกี่ยวข้องในกรณีของคุณ ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
ลบเนื้อหาของโฟลเดอร์ temp
原來ข้อมูลแคชที่เสียหายซึ่งอาจรบกวนการติดตั้งอัปเดตใหม่ ไม่ได้จัดเก็บอยู่ภายในโฟลเดอร์ Catroot 2 และ SoftwareDistribution เท่านั้น ตำแหน่งอีกแห่งที่อาจจัดเก็บข้อมูลชั่วคราวที่อาจก่อให้เกิดข้อผิดพลาด 0x800f0922 คือไดเรกทอรี temp
ผู้ใช้ที่ได้รับผลกระทบหลายรายที่กำลังจัดการกับปัญหานี้รายงานว่าปัญหาสุดท้ายได้รับการแก้ไขหลังจากที่พวกเขานำทางไปยังภายในของไดเรกทอรี temp และลบทุกอย่างภายใน
สำหรับคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการทำ ให้ทำตามคำแนะนำด้านล่าง:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ '%TEMP%’ ภายในกล่องข้อความและกด Ctrl + Shift + Enter เพื่อเปิดโฟลเดอร์ Temp ด้วยสิทธิ์ผู้ดูแลระบบ

- เมื่อคุณได้รับแจ้งจาก User Account Control ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายในไดเรกทอรี Temp ให้คลิกที่รายการภายใน จากนั้นกด Ctrl + A เพื่อเลือกทุกอย่างภายใน แล้วคลิกขวาที่รายการที่เลือกและเลือก Delete จากเมนูบริบท

- เมื่อไดเรกทอรีถูกล้างแล้ว ให้รีบูทคอมพิวเตอร์ของคุณ และพยายามติดตั้งอัปเดตที่ล้มเหลว\s อีกครั้งเมื่อการเริ่มต้นครั้งต่อไปเสร็จสมบูรณ์
หากข้อผิดพลาด 0x800f0922 ยังคงอยู่ ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
เปิดใช้งานบริการ On the App Readiness
สาเหตุที่เป็นไปได้อีกอย่างที่อาจรับผิดชอบต่อการสร้างข้อผิดพลาด 0x800f0922 คือ App Readiness Service
หมายเหตุ: วัตถุประสงค์ของบริการนี้คือการสร้างและดูแลบันทึกที่เกี่ยวข้องกับการติดตั้ง Windows Updates ใหม่และอัปเดตแอป Windows Store หากคอมโพเนนต์นี้ถูกปิดใช้งาน คุณคาดว่าจะเห็นทุกอัปเดตที่ค้างอยู่ล้มเหลว เนื่องจาก OS ของคุณไม่สามารถสร้างไฟล์บันทึกสำหรับการติดตั้งอัปเดตได้
ในกรณีที่คอมพิวเตอร์ของคุณจัดการกับสถานการณ์นี้ วิธีแก้ไขคือการเข้าถึงยูทิลิตี้ Services และเปิดใช้งานบริการ App Readiness เมื่อคุณทำเช่นนั้นและรีสตาร์ทคอมพิวเตอร์ของคุณ คุณควรสามารถติดตั้งอัปเดตที่ค้างอยู่ได้อย่างปกติ
นี่คือสิ่งที่คุณต้องทำ:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ 'services.msc' ภายในกล่องข้อความ จากนั้นกด Enter เพื่อเปิดหน้าจอ Services

- หากคุณได้รับแจ้งจากหน้าต่าง User Account Control ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ภายในหน้าจอ Services ให้เลื่อนลงผ่านรายการบริการและค้นหาบริการที่ชื่อว่า App Readiness
- หลังจากคุณค้นหาบริการที่ถูกต้องแล้ว ให้คลิกขวาที่ App Readiness และเลือก Properties จากเมนูบริบท

- เมื่อคุณอยู่ภายในหน้าจอ Properties ของบริการ App Readiness ให้เข้าถึงแท็บ General จากนั้นเปลี่ยน Startup type เป็น Manual, จากนั้นคลิกที่ Start เพื่อเปิดบริการ

- เมื่อ App Readiness service ถูกเริ่มต้นแล้ว ให้คลิกที่ Apply เพื่อทำให้การเปลี่ยนแปลงถาวร จากนั้นพยายามติดตั้งอัปเดตที่ล้มเหลวอีกครั้ง
ในกรณีที่ปัญหายังไม่ได้รับการแก้ไข ให้ไปที่วิธีถัดไปด้านล่าง
ปรับใช้การสแกน SFC และ DISM
หากไม่มีวิธีใดด้านบนที่ช่วยให้คุณแก้ไขรหัสข้อผิดพลาด 0x800f0922 คุณควรสมมติว่าการติดตั้ง Windows ของคุณได้รับผลกระทบจากการเสียหายของไฟล์ระบบบางประการ
แต่ก่อนที่คุณจะยอมแพ้และไปสู่วิธีแก้ไขที่รุนแรง คุณควรเริ่มต้นด้วยการใช้ชุดสาธารณูปโภคที่สร้างไว้ในตัวและดูว่าการติดตั้ง Windows ของคุณไม่สามารถ "ซ่อมแซมตัวเอง" ได้หรือไม่
เริ่มต้นด้วยการปรับใช้การสแกน SFC (System File Checker) จาก elevated CMD prompt และดูว่ามีหลักฐานการเสียหายของไฟล์ระบบถูกระบุหรือไม่

หมายเหตุ: SFC จะแทนที่ไฟล์ระบบที่เสียหายที่มันพบด้วยไฟล์ที่สมบูรณ์ที่จัดเก็บในแอคไฟล์ที่แคชไว้ในท้องถิ่น
เมื่อการสแกน SFC เสร็จสิ้น ให้รีบูทคอมพิวเตอร์ของคุณ จากนั้น ปรับใช้การสแกน DISM เมื่อการเริ่มต้นครั้งต่อไปเสร็จสมบูรณ์

หมายเหตุ: โปรดทราบว่า DISM ต้องการการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่เพื่อดาวน์โหลดไฟล์ที่สมบูรณ์มาแทนที่ไฟล์ที่เสียหาย
หลังจากการสแกน DISM เสร็จสิ้นเช่นกัน ให้รีบูทอีกครั้งสุดท้าย และดูว่าข้อผิดพลาด Windows Update 0x800f0922 ได้รับการแก้ไขแล้วหรือไม่
หากปัญหาแบบเดียวกันยังคงเกิดขึ้นเมื่อคุณพยายามติดตั้ง Windows Updates ประเภท security, feature หรือ cumulative ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
อัปเกรดผ่าน Media Creation Tool (Windows 10 เท่านั้น)
ในกรณีที่คอมโพเนนต์ Windows Update ของคุณเสียหายจนไม่สามารถซ่อมแซมได้ และคุณไม่ต้องการดำเนินการ repair install หรือ clean install procedure วิธีเดียวที่คุณสามารถทำตามได้คือการใช้ Media Creation tool เพื่อติดตั้ง build ล่าสุดของการติดตั้ง Windows ของคุณโดยตรง
หมายเหตุ: วิธีนี้จะทำงานได้ก็ต่อเมื่อคุณประสบปัญหานี้บนคอมพิวเตอร์ Windows 10
หากคุณพบตัวเองอยู่ในสถานการณ์นี้ และไม่มีวิธีใดที่นำเสนอด้านบนที่ทำให้แตกต่างสำหรับคุณ ให้ทำตามคำแนะนำด้านล่างเพื่อดำเนินการอัปเกรดเป็น OS build ล่าสุดที่มีอยู่ผ่าน Media Creation Tool:
- เปิดเบราว์เซอร์เริ่มต้นของคุณและนำทางไปที่ หน้าดาวน์โหลดอย่างเป็นทางการสำหรับ Media Creation tool
- ภายในหน้าดาวน์โหลด ให้คลิกที่ Download tool now (ภายใต้ Create Windows 10 installation media)

- เมื่อ executable ถูกดาวน์โหลดแล้ว ให้ดับเบิลคลิกที่มัน และคลิก Yes ที่พรอมต์ User Account Control
- ที่หน้าจอถัดไป ให้คลิกที่ปุ่ม Accept เพื่อยอมรับข้อกำหนดใบอนุญาต
- รอจนกว่าการสแกนครั้งแรกจะเสร็จสิ้น จากนั้นเลือก toggle Update this PC now จากนั้นคลิกที่ Next

- รอจนกว่า Windows ISO จะถูกดาวน์โหลด แล้วคลิก Accept ที่ข้อตกลงใบอนุญาตครั้งที่สอง
- รอจนกว่าทุกอัปเดตจะถูกดาวน์โหลดในท้องถิ่น เพื่อให้ Media Creation tool มีสิ่งที่จำเป็นในการอัปเดต OS ของคุณเป็น build ล่าสุดที่มีอยู่

- เมื่อทุกอัปเดตที่ค้างอยู่ถูกดาวน์โหลดแล้ว ให้คลิกปุ่ม Install จากนั้นรอด้วยความอดทนจนกว่ากระบวนการอัปเกรดจะเสร็จสิ้น

- เมื่อการดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณอีกครั้งสุดท้าย เมื่อบูทกลับมา คุณจะสังเกตว่าอัปเดตที่ค้างอยู่จะหายไปจากคิวที่ค้างอยู่
ในกรณีที่วิธีนี้ไม่มีประสิทธิภาพในกรณีของคุณ หรือคุณกำลังมองหาการเริ่มต้นใหม่ ให้ไปที่วิธีแก้ไขสุดท้ายด้านล่าง
Repair install หรือ clean install
หากคุณมาถึงขั้นนี้และไม่มีวิธีใดที่นำเสนอในบทความนี้ที่เป็นที่พอใจ ตัวเลือกที่เป็นไปได้เพียงอย่างเดียวตอนนี้คือวิธีการรีเฟรช fleet ของไฟล์ระบบทั้งหมดของคุณ
คุณสามารถทำได้สองวิธีที่แตกต่างกัน:
- Clean installing — นี่จะติดตั้งการติดตั้ง Windows ของคุณใหม่ทั้งหมด นี่จะให้คุณการเริ่มต้นใหม่หากคุณกำลังมองหา แต่โปรดทราบว่าคุณจะสูญเสียไฟล์ส่วนตัวใดๆ ที่จัดเก็บอยู่บนพอร์ชันเดียวกับการติดตั้ง Windows ของคุณ
- Repair installing — หากคุณไม่介意กระบวนการที่น่าเบื่อ และคุณต้องการแก้ไขปัญหานี้ขณะเก็บข้อมูลส่วนตัวให้มากที่สุด ให้เลือกกระบวนการนี้ กระบวนการ repair install (in-place repair) จะอนุญาตให้คุณแทนที่ไฟล์ Windows ที่เสียหายทุกไฟล์ ในขณะที่เก็บไฟล์ส่วนตัวของคุณ (รวมถึงแอปพลิเคชันและเกม) ไว้สมบูรณ์