Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10

ผู้ใช้ Windows บางรายพบรหัสข้อผิดพลาด 800f0922 เมื่อพยายามติดตั้งการอัปเดตที่รอดำเนินการบนคอมพิวเตอร์ของตน ในกรณีส่วนใหญ่ มีรายงานว่าปัญหานี้เกิดขึ้นใน Windows 7 และ Windows 8.1 และบางครั้งใน Windows 10 ด้วย

วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10

หลังจากตรวจสอบรหัสข้อผิดพลาดนี้แล้ว ปรากฏว่าปัญหานี้อาจเกิดขึ้นเนื่องจากผู้กระทำผิดที่แตกต่างกันหลายประการ นี่คือตัวอย่างสถานการณ์ที่800f0922ข้อผิดพลาด รหัสได้รับการยืนยันแล้วว่าจะเกิดขึ้น:

  • ความผิดพลาดทั่วไปของ WU – ในกรณีทั่วไปส่วนใหญ่ ปัญหานี้จะเกิดขึ้นเนื่องจากความผิดพลาดทั่วไปที่ Microsoft ทราบอยู่แล้ว ในกรณีนี้ การเรียกใช้ตัวแก้ไขปัญหา Windows Update น่าจะเพียงพอที่จะแก้ไขปัญหาโดยอัตโนมัติ หากไม่ได้ผล มีทางเลือกของบุคคลที่สามให้พิจารณา
  • กระบวนการ WU ติดอยู่ในสถานะขอบรก – ในบางสถานการณ์ คุณสามารถคาดหวังให้เห็นรหัสข้อผิดพลาดนี้เนื่องจากบริการ WU ที่จำเป็นอย่างน้อยหนึ่งรายการติดอยู่ในสถานะขอบรก ในกรณีนี้ คุณจะต้องรีเซ็ตทุกองค์ประกอบ Windows Update เพื่อแก้ไขปัญหา
  • KB2919355 หายไปจาก Windows 8.1 – หากคุณเห็นข้อผิดพลาดนี้ใน Windows 8.1 เป็นไปได้มากที่สุดเนื่องจากคุณไม่มีการอัปเดตคีย์ซึ่งทำหน้าที่เป็นข้อกำหนดเบื้องต้นสำหรับการอัปเดตที่คุณกำลังพยายามติดตั้งเมื่อเห็นข้อผิดพลาด เป็นไปได้มากว่าคุณสามารถแก้ไขปัญหานี้ได้โดยติดตั้งการอัปเดต KB2919355 โดยใช้ Microsoft Update Catalog
  • กรอบข้อขัดแย้ง – หากคุณกำลังจัดการกับข้อขัดแย้ง .NET เฟรมเวิร์ก (เห็นข้อผิดพลาดนี้ขณะพยายามติดตั้งเฟรมเวิร์กใหม่) คุณควรจะสามารถแก้ไขปัญหาได้โดยการปิดใช้งาน NET ทุกเฟรมเวิร์กที่ติดตั้งไว้แล้วก่อนที่จะทำการติดตั้ง Windows Update ให้เสร็จสิ้น
  • การติดตั้ง Windows 10 ไม่มีการอัปเดตผู้สร้าง – หากคุณเห็นข้อผิดพลาดนี้ใน Windows 10 หนึ่งในสาเหตุที่พบบ่อยที่สุดที่คุณอาจเห็นข้อผิดพลาดนี้คืออินสแตนซ์ที่คุณกำลังพยายามติดตั้งการอัปเดตไปยังโครงสร้างพื้นฐาน Creators Update ขณะที่ไม่มีการอัปเดต Creators ในกรณีนี้ คุณสามารถฟ้อง Update Assistant เพื่อติดตั้งการอัปเดต Creators เพื่อแก้ไขปัญหาได้
  • ไฟล์ที่เสียหายภายในโฟลเดอร์ชั่วคราว – ตามที่ปรากฎ ไฟล์ที่เสียหายภายในโฟลเดอร์ temp ยังสามารถรับผิดชอบต่อการปรากฏของรหัสข้อผิดพลาดนี้ ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้ง่ายๆ โดยการล้างโฟลเดอร์ temp โดยใช้ยูทิลิตี้การล้างข้อมูลบนดิสก์
  • บันทึก .CBS เสียหาย – ตามจำนวนผู้ใช้ที่ได้รับผลกระทบ รหัสข้อผิดพลาดนี้สามารถเกิดขึ้นได้หากโฟลเดอร์ CBS ของคุณมีไฟล์ .cab หรือ .log ที่เสียหาย ในการแก้ไขปัญหานี้ สิ่งที่คุณต้องทำคือล้างโฟลเดอร์และเรียกใช้คำสั่ง DISM เพื่อสร้างโฟลเดอร์ใหม่
  • ขัดแย้งกับ Secure Boot – ตามที่ปรากฏ ปัญหานี้อาจเกิดขึ้นเนื่องจากข้อขัดแย้งระหว่างการอัปเดตที่คุณพยายามติดตั้งและคุณลักษณะ Secure Boot ที่บังคับใช้ผ่านการตั้งค่า BIOS หรือ UEFI ในกรณีนี้ คุณสามารถหลีกเลี่ยงรหัสข้อผิดพลาดได้โดยปิดใช้งาน Secure boot ก่อนพยายามติดตั้งการอัปเดต

เมื่อคุณทราบแล้วว่าอาจเป็นผู้กระทำผิดทุกคน ต่อไปนี้คือวิธีแก้ไขที่เป็นไปได้สำหรับ 800f0922  รหัสข้อผิดพลาด:

วิธีที่ 1:การเรียกใช้ตัวแก้ไขปัญหา Windows Update

ก่อนที่คุณจะใช้การแก้ไขอื่นๆ ด้านล่าง คุณควรเริ่มด้วยการตรวจสอบว่าคอมพิวเตอร์ Windows 7 หรือ Windows 8.1 ของคุณไม่ได้ติดตั้งเพื่อแก้ไขปัญหานี้โดยอัตโนมัติ หาก Microsoft ทราบปัญหานี้แล้วและได้รวมกลยุทธ์การซ่อมแซมไว้ด้วยแล้ว ตัวแก้ไขปัญหา Windows Update  น่าจะแก้ไขได้อัตโนมัติ

ตัวแก้ไขปัญหา Windows Update คือชุดของกลยุทธ์การซ่อมแซมอัตโนมัติที่จะแก้ไขปัญหาต่างๆ หลังจากที่คุณเปิดใช้งาน มันจะวิเคราะห์ส่วนประกอบ WU โดยอัตโนมัติและพยายามแก้ไขความไม่สอดคล้องกัน (หรืออย่างน้อยก็แนะนำให้แก้ไข)

ต่อไปนี้คือคำแนะนำสั้นๆ ทีละขั้นตอนในการเรียกใช้ยูทิลิตี้ตัวแก้ไขปัญหา Windows Update เพื่อแก้ไข 800f0922 รหัสข้อผิดพลาด:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'control' ในกล่องข้อความแล้วกด Enter เพื่อเปิด แผงควบคุมแบบคลาสสิก อินเตอร์เฟซ. วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  2. เมื่อคุณอยู่ใน แผงควบคุมหลักแล้ว อินเทอร์เฟซ ใช้ฟังก์ชันการค้นหา (มุมบนขวา) และค้นหา 'แก้ปัญหา '. ถัดไป จากรายการผลลัพธ์ ให้คลิกที่ การแก้ไขปัญหา รายการเพื่อขยายรายการตัวแก้ไขปัญหาแบบรวม วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  3. ภายใน การแก้ไขปัญหา เมนู ให้คลิกที่ ระบบและความปลอดภัย . วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  4. เมื่อคุณอยู่ในระบบและความปลอดภัย เมนู ให้คลิกที่ Windows Update (ภายใต้ Windows ) และคลิกที่ ตัวแก้ไขปัญหา Windows Update .
  5. ที่หน้าจอแรกของเครื่องมือแก้ปัญหา ให้เริ่มต้นด้วยการเลือกช่องที่เกี่ยวข้องกับ ใช้การซ่อมแซมโดยอัตโนมัติ  จากนั้นคลิก ถัดไป เพื่อย้ายเพื่อเริ่มดำเนินการ วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  6. เมื่อเริ่มการสแกนแล้ว ให้รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นคลิก ใช้การแก้ไขนี้ และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อใช้การแก้ไขที่แนะนำ วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  7. รีบูตเครื่องคอมพิวเตอร์และดูว่า 800f0922  ข้อผิดพลาดได้รับการแก้ไขแล้ว

ในกรณีที่ปัญหาเดิมยังคงปรากฏขึ้นเมื่อคุณพยายามติดตั้งการอัปเดตที่รอดำเนินการ ให้ลองทำตามวิธีที่ 2

วิธีที่ 2:การรีเซ็ตคอมโพเนนต์ Windows Update

หากการแก้ไขที่เป็นไปได้ครั้งแรกไม่ได้ผล สิ่งต่อไปที่คุณควรทำคือรีเซ็ตทุกองค์ประกอบของ Windows Update ที่อาจต้องรับผิดชอบต่อรหัสข้อผิดพลาดนี้ ตามที่ผู้ใช้ที่ได้รับผลกระทบบางรายได้ยืนยันแล้ว คุณสามารถดู 800f0922  รหัสข้อผิดพลาดเนื่องจากส่วนประกอบอย่างน้อยหนึ่งตัวที่ติดอยู่ในสถานะขอบรก

หากใช้สถานการณ์นี้ได้ คุณจะแก้ไขปัญหาได้โดยทำตามคำแนะนำด้านล่างเพื่อรีเซ็ตทุกองค์ประกอบ WU:

  1. เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . จากนั้นพิมพ์ ‘cmd’ แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ เมื่อคุณให้บริการ UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  2. เมื่อคุณอยู่ในหน้าต่าง CMD ให้พิมพ์[e คำสั่งต่อไปนี้ตามลำดับแล้วกด Enter หลังจากแต่ละคนหยุดบริการ WU ที่จำเป็นทั้งหมด:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    หมายเหตุ :การเรียกใช้คำสั่งเหล่านี้จะหยุด Windows Update Services, MSI Installer, Cryptographic services และบริการ BITS

  3. ถัดไป ให้เรียกใช้คำสั่งต่อไปนี้อย่างรวดเร็วเพื่อเปลี่ยนชื่อโฟลเดอร์ Software Distribution และ Catroot:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    หมายเหตุ: การดำเนินการนี้จะบังคับให้ระบบปฏิบัติการของคุณละเว้นโฟลเดอร์ปัจจุบันและสร้างอินสแตนซ์ใหม่ของ 2 โฟลเดอร์

  4. เมื่อเปลี่ยนชื่อโฟลเดอร์สำเร็จแล้ว ให้เรียกใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานบริการที่คุณปิดใช้งานอีกครั้งในขั้นตอนที่ 2:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดในการอัปเดตได้รับการแก้ไขแล้วหรือไม่

ในกรณีที่คุณยังเห็น 800f0922  ผิดพลาด เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3:ติดตั้งการอัปเดต KB2919355 ก่อน (Windows 8.1 เท่านั้น)

หากคุณเห็นรหัสข้อผิดพลาดนี้ใน Windows 8.1 คุณอาจเห็นรหัสข้อผิดพลาดนี้เนื่องจากคุณกำลังพยายามติดตั้งการอัปเดตที่ต้องการการอัปเดตโครงสร้างพื้นฐานที่ขาดหายไปจากคอมพิวเตอร์ของคุณในขณะนี้

ในกรณีส่วนใหญ่ใน Windows 81 การอัปเดตที่ขาดหายไปคือ KB2919355 – เราพบรายงานผู้ใช้หลายฉบับที่จัดการแก้ไขรหัสข้อผิดพลาด 800f0922 ได้โดยใช้Microsoft Update Catalog เพื่อติดตั้ง KB2919355 อัปเดตก่อนใช้ Windows Update เพื่อติดตั้งการอัปเดตที่รอดำเนินการซึ่งทำให้เกิดรหัสข้อผิดพลาด

หากคุณไม่แน่ใจว่าจะใช้ Microsoft Update Catalog . อย่างไร เพื่อจุดประสงค์นี้ ให้ทำตามคำแนะนำด้านล่าง:

  1. เปิดเว็บเบราว์เซอร์เริ่มต้นของคุณและเข้าถึงโฮมเพจของ Microsoft Update Catalog .
  2. เมื่อคุณอยู่ในหน้าที่ถูกต้องแล้ว ให้ใช้ฟังก์ชันการค้นหาที่มุมซ้ายบนของหน้าจอเพื่อค้นหา KB2919355  อัพเดทวินโดว์. วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  3. เมื่อสร้างผลลัพธ์แล้ว ให้มองหาเวอร์ชันที่เหมาะสมของ KB2919355  อัปเดตโดยดูที่สถาปัตยกรรมระบบปฏิบัติการเป้าหมายและเวอร์ชัน Windows ที่ออกแบบมาสำหรับ คุณต้องแน่ใจว่ากำลังดาวน์โหลดเวอร์ชัน Windows 8.1 และเลือกเวอร์ชันบิตที่ถูกต้องตามการติดตั้ง Windows ของคุณ
    หมายเหตุ :หากคุณไม่แน่ใจว่ากำลังใช้โครงสร้างพื้นฐานบิตใดอยู่ ให้กด แป้น Windows + R (เพื่อเปิด วิ่ง กล่อง) จากนั้นพิมพ์ ‘msinfo32’ และกด Enter เพื่อเปิด ข้อมูลระบบ เมนู. เมื่อคุณเข้าไปแล้ว ให้คลิกที่ msinfo32 จากนั้นเลื่อนไปที่ส่วนทางขวามือแล้วตรวจสอบรายการที่เกี่ยวข้องกับ ประเภทระบบ  – หากระบุว่าใช้พีซีแบบ x64 แสดงว่าคุณใช้เวอร์ชัน 64 บิต และหากระบุว่าใช้พีซีแบบ 86 แสดงว่าคุณใช้เวอร์ชัน 32 บิต

    วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  4. เมื่อคุณรู้แล้วว่าต้องดาวน์โหลดเวอร์ชันใด ให้คลิกปุ่ม ดาวน์โหลด ปุ่มที่เกี่ยวข้องกับการอัปเดตที่ถูกต้อง วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  5. เมื่อขั้นตอนการดาวน์โหลดเสร็จสิ้น ให้เปิด File Explorer และไปที่ตำแหน่งที่ดาวน์โหลดการอัปเดต (โดยค่าเริ่มต้น การอัปเดตจะอยู่ในส่วนดาวน์โหลด โฟลเดอร์) เมื่อคุณไปถึงที่นั่น ให้ดับเบิลคลิกที่โปรแกรมติดตั้ง (ถ้ามี) หรือคลิกขวาที่ไฟล์ inf แล้วเลือก ติดตั้ง จากเมนูบริบทที่เพิ่งปรากฏขึ้น วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  6. หลังจากการติดตั้งเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ตามปกติ และพยายามติดตั้งการอัปเดตที่ก่อนหน้านี้ล้มเหลวด้วย ข้อผิดพลาด 800f0922  เมื่อการเริ่มต้นครั้งต่อไปเสร็จสมบูรณ์

หากรหัสข้อผิดพลาดเดิมยังคงเกิดขึ้น ให้เลื่อนลงไปยังวิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 4:การเรียกใช้การสแกน DISM และ SFC หลังจากปิดใช้งานเฟรมเวิร์กในตัว

หากคุณพบรหัสข้อผิดพลาดนี้ขณะพยายามติดตั้ง Microsoft .NET framework ผ่าน Windows Update หรือเมื่อ Steam พยายามติดตั้งเป็นการพึ่งพาเกม คุณอาจกำลังเผชิญกับข้อขัดแย้งระหว่าง .NET Framework เวอร์ชันที่มีอยู่กับการทำซ้ำใหม่

ในกรณีนี้ ผู้ใช้ที่ได้รับผลกระทบรายอื่นได้ค้นพบว่าคุณควรจะสามารถแก้ไขปัญหาได้โดยการปิดใช้งาน .NET Framework 3.5 และ .NET Framework 4.6 ก่อนที่จะใช้ยูทิลิตี้สองสามตัวที่สามารถแก้ไขปัญหาไฟล์ระบบเสียหาย (DISM และ SFC)

วิธีนี้ได้รับการยืนยันแล้วว่าได้ผลโดยผู้ใช้จำนวนมากที่เคยพบปัญหานี้เมื่อพยายามติดตั้งเวอร์ชัน .NET Framework

หากคุณกำลังมองหาคำแนะนำทีละขั้นตอนในการบังคับใช้วิธีนี้บนคอมพิวเตอร์ของคุณ ให้ทำตามคำแนะนำด้านล่าง:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'appwiz.cpl' ในกล่องข้อความแล้วกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ เมนู. วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  2. เมื่อคุณอยู่ในโปรแกรมและคุณลักษณะ ให้เลื่อนลงมาที่ส่วนด้านซ้ายของหน้าจอแล้วคลิก เปิดหรือปิดคุณลักษณะของ Windows

    วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  3. จากด้านในของหน้าจอคุณลักษณะของ Windows ให้ยกเลิกการเลือกช่องที่เกี่ยวข้องกับ .ET Framework 3.5 (รวม .NET 2.0 และ 3.0)  และ .NET Framework 4.8 Advanced Services  และคลิกตกลงเพื่อบันทึกการเปลี่ยนแปลง วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  4. เมื่อได้รับแจ้งให้ยืนยันการเปลี่ยนแปลง ให้ดำเนินการดังกล่าวแล้วรีสตาร์ทคอมพิวเตอร์
  5. เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ ให้กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบอีกครั้งแล้วพิมพ์ ‘cmd’ ภายในกล่องข้อความ แต่คราวนี้กด Ctrl + Shift + Enter เพื่อเปิด พรอมต์คำสั่งระดับสูง . วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10

    หมายเหตุ: เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ

  6. เมื่อคุณอยู่ในพรอมต์ CMD ที่ยกระดับ ให้พิมพ์คำสั่งต่อไปนี้เพื่อเริ่มการสแกน SFC:
    sfc /scannow
    วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10

    หมายเหตุ: รอให้การดำเนินการเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์เมื่อการดำเนินการเสร็จสิ้น

  7. การเริ่มทำงานครั้งถัดไปเสร็จสมบูรณ์ ให้เปิดข้อความแจ้ง CMD ที่ยกระดับขึ้นอีกรายการโดยใช้คำแนะนำด้านบน และพิมพ์คำสั่งต่อไปนี้เพื่อสแกนและแก้ไขความเสียหายของไฟล์โดยใช้ DISM (Deployment Image Servicing and Management) ยูทิลิตี้:
    DISM.exe /Online /Cleanup-image /Scanhealth
    DISM.exe /Online /Cleanup-image /Restorehealth
    วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  8. เมื่อการดำเนินการ DISM เสร็จสิ้น ให้กลับไปที่หน้าจอคุณลักษณะของหน้าต่าง (โดยใช้คำแนะนำในขั้นตอนที่ 2 และ 3) และเปิดใช้งาน .NET framework ที่ปิดใช้งานก่อนหน้านี้อีกครั้งก่อนที่จะรีบูตเครื่องคอมพิวเตอร์ของคุณ
  9. ในการเริ่มต้นครั้งถัดไป ให้พยายามติดตั้งแพ็คเกจ .NET เดิมที่ทำให้เกิด 800f0922 และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

หากคุณปฏิบัติตามนี้แล้วและยังคงพบปัญหาเดิมอยู่ ให้เลื่อนลงไปยังวิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 5:การติดตั้ง Creators Update ก่อน (Windows 10 เท่านั้น)

หากคุณใช้ Windows 10 ปัญหาอาจเกี่ยวข้องกับการอัปเดตสถาปัตยกรรมที่ขาดหายไป ผู้ใช้ที่ได้รับผลกระทบบางรายระบุว่าจะเห็นรหัสข้อผิดพลาดนี้ในสถานการณ์ที่คุณพยายามติดตั้งการอัปเดตที่รอดำเนินการซึ่งมีการอัปเดตผู้สร้างเป็นข้อกำหนดเบื้องต้น

โดยปกติ การอัปเดต Creators ควรได้รับการติดตั้งโดยอัตโนมัติโดยคอมโพเนนต์ WU (Windows Update) แต่ไฟล์ระบบบางประเภทเสียหายหรือข้อจำกัดที่กำหนดโดยผู้ใช้ปลายทางอาจทำให้ไม่สามารถติดตั้งการอัปเดตสถาปัตยกรรมได้

หากใช้สถานการณ์นี้ได้ คุณควรจะสามารถแก้ไขปัญหาได้โดยใช้ตัวช่วยอัปเดตเพื่อใช้การอัปเดตผู้สร้างก่อนที่จะพยายามติดตั้งการอัปเดตที่ล้มเหลวด้วย 800f0922  ผิดพลาด.

ข้อมูลคร่าวๆ ในการติดตั้ง อัปเดตสำหรับครีเอเตอร์ โดยใช้ตัวช่วยอัปเดต:

  1. อย่างแรกเลย คุณต้อง ดาวน์โหลดเครื่องมือสร้างสื่อ จาก หน้าดาวน์โหลดอย่างเป็นทางการ .
  2. เมื่อคุณอยู่ในหน้าที่ถูกต้องแล้ว ให้คลิกที่ อัปเดตทันที เพื่อดาวน์โหลดเวอร์ชันล่าสุดของ Windows Update Assistant . วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  3. หลังจากดาวน์โหลดเสร็จแล้ว ให้ดับเบิลคลิกที่ WIndows10Upgrade.exe คลิก ใช่ ที่ UAC (การควบคุมบัญชีผู้ใช้) และคลิก อัปเดตทันที เพื่ออัปเดต Windows build ของคุณเป็นเวอร์ชันล่าสุดและติดตั้ง Windows Updates สถาปัตยกรรมที่ขาดหายไป วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  4. เมื่อการติดตั้งเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์โดยพยายามติดตั้งการอัปเดตที่เหลือโดยใช้ Windows Update

ถ้าเหมือนกัน 800f0922  รหัสข้อผิดพลาดยังคงเกิดขึ้น เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 6:การล้างโฟลเดอร์ชั่วคราว

ตามที่ผู้ใช้ที่ได้รับผลกระทบบางรายได้รายงาน คุณยังสามารถคาดหวังได้ว่าจะเห็นข้อผิดพลาดนี้เนื่องจากข้อเท็จจริงที่ว่าการติดตั้ง WIndows ของคุณกำลังเก็บไฟล์ที่เสียหายบางไฟล์ซึ่งจบลงด้วยการรบกวนส่วนประกอบ Windows Update

หากใช้สถานการณ์นี้ได้ สิ่งที่คุณต้องทำคือล้างโฟลเดอร์ชั่วคราว และรีสตาร์ทคอมพิวเตอร์เพื่อแก้ไข 800f0922  ข้อผิดพลาด – คุณสามารถล้างโฟลเดอร์ temp ได้ด้วยตนเอง แต่เราแนะนำให้ทำเช่นนี้โดยใช้เมนู Disk Cleanup เพื่อประสิทธิภาพสูงสุด

เมื่อคุณจัดการล้างโฟลเดอร์ temp สำเร็จแล้ว ให้พยายามติดตั้งการอัปเดตเดียวกันกับที่เคยล้มเหลวด้วย 800f0922  และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ในกรณีที่ยังเกิดรหัสข้อผิดพลาดเดิม ให้เลื่อนลงไปยังวิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 7:การล้างบันทึก .CBS

ตามผู้ใช้ที่ได้รับผลกระทบบางราย คุณยังสามารถคาดหวังปัญหานี้ได้หากคุณกำลังเผชิญกับการทุจริตบางประเภทที่ส่งผลต่อบันทึก CBS ของคุณในปัจจุบัน ในกรณีส่วนใหญ่ ปัญหาประเภทนี้เกิดจากชุดบันทึก .CBS ที่เกี่ยวข้องกับยูทิลิตี้ DISM

หากคุณยังไม่ได้ลองล้างบันทึก CBS เพื่อแก้ไข 800f0922  ยังเกิดข้อผิดพลาด โปรดปฏิบัติตามคำแนะนำด้านล่างเพื่อดำเนินการดังกล่าว:

  1. เปิด File Explorer ตามอัตภาพและนำทางไปยังตำแหน่งต่อไปนี้:
    C:\Windows\Logs\CBS
  2. เมื่อคุณอยู่ในโฟลเดอร์ CBS แล้ว ให้เลือกทุกอย่างที่อยู่ภายในและเลือก ลบ จากเมนูบริบทที่ปรากฏใหม่
  3. หลังจากที่คุณจัดการลบไฟล์ .log และ .cab ทุกไฟล์ภายในโฟลเดอร์ CBS เรียบร้อยแล้ว คุณสามารถปิด File Explorer หน้าต่าง.
  4. ถัดไป กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ ‘cmd’ แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่ง . เมื่อคุณเห็น UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  5. เมื่อคุณอยู่ใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเรียกใช้คำสั่งต่อไปนี้:
    Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\
  6. หลังจากดำเนินการเสร็จสิ้น ให้ทำซ้ำการกระทำที่ก่อให้เกิด 800f0922  ก่อนหน้านี้ error และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

หากยังคงพบปัญหาเดิมอยู่ ให้เลื่อนลงไปที่การแก้ไขถัดไปด้านล่าง

วิธีที่ 8:การปิดใช้งานคุณลักษณะ Secure Boot

ตามเอกสารของผู้ใช้ถูกจัดการกับเหมือนกัน 800f0922  ข้อผิดพลาด ปัญหานี้อาจเกิดขึ้นเนื่องจากความขัดแย้งของ Secure Boot ตามที่ปรากฎ Windows Update บางตัวจะปฏิเสธที่จะติดตั้งอย่างถูกต้องในขณะที่เปิดใช้งานคุณสมบัติ BIOS / UEFI นี้

หากคุณไม่ทราบสิ่งนี้ โปรดทราบว่า Secure Boot เป็นมาตรฐานอุตสาหกรรมที่ตกลงกันโดยผู้เล่นรายใหญ่ที่สุดในอุตสาหกรรมพีซี เพื่อให้แน่ใจว่าพีซีใช้เฉพาะซอฟต์แวร์ที่ผู้ผลิตอุปกรณ์ดั้งเดิม (OEM) เชื่อถือเท่านั้น

สิ่งนี้ไม่ควรทำให้เกิดข้อขัดแย้งกับ Windows Update เนื่องจากทั้งหมดได้รับการลงนามโดย Microsoft Corp. แต่เห็นได้ชัดว่าปัญหานั้นอยู่ที่นั่น

หากข้อผิดพลาด 800f0922 เกิดจากความขัดแย้งของ Secure Boot จริงๆ คุณจะสามารถแก้ไขปัญหาได้โดยการปิดใช้งานคุณสมบัติจากเมนู BIOS / UEFI ของคุณก่อนที่จะติดตั้งการอัปเดต

หากคุณไม่ทราบวิธีดำเนินการ ให้ทำตามคำแนะนำด้านล่าง:

  1. เปิดเครื่องตามปกติและเริ่มกดปุ่ม ตั้งค่า (บูต) . ซ้ำๆ คีย์ระหว่างลำดับการบู๊ต คุณมักจะพบใครบางคนที่ส่วนล่างของหน้าจอ วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10

    หมายเหตุ: โปรดทราบว่าขึ้นอยู่กับผู้ผลิตเมนบอร์ดของคุณ คำแนะนำในการดำเนินการนี้จะแตกต่างออกไป ในกรณีส่วนใหญ่ คีย์การตั้งค่าของคุณจะเป็นอย่างใดอย่างหนึ่งต่อไปนี้:F1, F2, F4, F8, F12, Esc หรือปุ่ม Del

    หมายเหตุ 2: 
    หากคอมพิวเตอร์ของคุณใช้ UEFI เป็นค่าเริ่มต้น ให้กดแป้น shift ค้างไว้ในขณะที่คลิกปุ่มรีสตาร์ทที่หน้าจอเข้าสู่ระบบเริ่มต้นเพื่อบังคับให้คอมพิวเตอร์เข้าสู่เมนูการกู้คืน จากนั้นไปที่ การแก้ไขปัญหา> ตัวเลือกขั้นสูง> การตั้งค่าเฟิร์มแวร์ UEFI เพื่อไปที่ เมนู UEFI ซึ่งคุณสามารถปิดการใช้งาน Secure Boot คุณสมบัติ

    วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  2. เมื่อคุณเข้าสู่เมนู BIOS / UEFI แล้ว ให้มองหาตัวเลือกชื่อ Secure Boot และปิดการใช้งานก่อนที่จะทำการเปลี่ยนแปลง – โดยทั่วไปแล้วคุณจะพบได้ในความปลอดภัย แท็บ (แต่ชื่อและตำแหน่งที่แน่นอนจะแตกต่างกันไปขึ้นอยู่กับผู้ผลิตเมนบอร์ดของคุณ วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  3. เมื่อ Secure Boot ปิดใช้งานคุณลักษณะนี้ บันทึกการเปลี่ยนแปลงและบูตเครื่องคอมพิวเตอร์ตามปกติ
  4. หลังจากการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ ให้ติดตั้งการอัปเดตที่รอดำเนินการตามแบบแผน และดูว่าคุณทำได้โดยไม่พบปัญหาเดิม 800f0922  ผิดพลาด
  5. หากการดำเนินการสำเร็จ ให้ไปข้างหน้าและทำวิศวกรรมย้อนกลับตามขั้นตอนด้านบน และเปิดใช้งาน Secure Boot อีกครั้งจากเมนู BIOS / UEFI เดียวกัน

ในกรณีที่วิธีนี้ไม่ได้ผลในกรณีของคุณ ให้เลื่อนลงไปที่วิธีที่ 7

วิธีที่ 9:การเรียกใช้ Farbar Recovery Scan

รหัสข้อผิดพลาดนี้สามารถเกิดขึ้นได้หากคอมพิวเตอร์ของคุณกำลังจัดการกับไฟล์แอดแวร์หรือมัลแวร์ที่เหลืออยู่ซึ่งส่งผลต่อ Windows Recovery Environment ทำให้การติดตั้ง Windows ของคุณไม่สามารถแก้ไขปัญหาได้โดยอัตโนมัติ

หากใช้สถานการณ์นี้ได้ คุณควรจะสามารถแก้ไขปัญหาได้โดยเรียกใช้การสแกนจากบุคคลที่สามโดยใช้ Farbar Recovery

วิธีนี้ได้รับการยืนยันแล้วว่าใช้งานได้โดยผู้ใช้หลายรายที่ก่อนหน้านี้ไม่สามารถติดตั้งการอัปเดต Windows ที่ค้างอยู่ได้ (ความพยายามของพวกเขาจะหยุดลงด้วย 800f0922  รหัสข้อผิดพลาด)

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

หากสถานการณ์ที่อธิบายข้างต้นใช้ได้กับสถานการณ์เฉพาะของคุณ และคุณเข้าใจผลที่ตามมาของการใช้เครื่องมือประเภทนี้จากบุคคลที่สาม ให้ทำตามคำแนะนำด้านล่างเพื่อเริ่มการสแกน Farbar Recovery เพื่อพยายามแก้ไขปัญหา Windows Update:

  1. เปิดเบราว์เซอร์ที่คุณชื่นชอบและไปที่หน้าดาวน์โหลดของ Farbar Recovery Scan Tool .
  2. ถัดไป ดาวน์โหลด เวอร์ชันล่าสุดของ Farbar Recovery Scan Tool และบันทึกลงใน เดสก์ท็อป
    . ของคุณ

    วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10

    หมายเหตุ: โปรดทราบว่าคุณอาจต้องดาวน์โหลดเวอร์ชัน 32 หรือ 64 บิต ทั้งนี้ขึ้นอยู่กับเวอร์ชันที่คุณใช้

  3.  เมื่อดาวน์โหลดเสร็จแล้ว ให้คลิกขวาที่ ไฟล์เรียกทำงาน Farbar Recovery และเลือกเรียกใช้ในฐานะผู้ดูแลระบบจากเมนูบริบทที่ปรากฏใหม่ จากนั้น คลิกใช่ ที่ข้อความแจ้งเริ่มต้นหากคุณเข้าใจผลที่ตามมาจากการใช้ซอฟต์แวร์นี้อย่างไม่ถูกต้อง วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10

    หมายเหตุ: ขึ้นอยู่กับการตั้งค่า UAC คุณอาจต้องดำเนินการตามข้อความแจ้งเพิ่มเติมก่อนจึงจะสามารถเรียกใช้แอปได้

  4.  ถัดไป เริ่มด้วยการคลิก สแกน จากนั้นรอให้การดำเนินการเสร็จสิ้น
  5. ออกจากการตั้งค่าเริ่มต้น จากนั้นคลิกแก้ไข เพื่อเริ่มดำเนินการและยืนยันที่พรอมต์สุดท้าย วิธีแก้ไขรหัสข้อผิดพลาด 800F0922 บน Windows 7 / 8.1 / 10
  6. เมื่อดำเนินการเสร็จสิ้น ให้รีบูตเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์