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

วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1

ข้อผิดพลาด 0x800f0984 ในแง่เทคนิค หมายความว่า PSFX_E_MATCHING_BINARY_MISSING เช่น มีไดเร็กทอรีคอมโพเนนต์ที่ตรงกันอยู่ แต่ไบนารีหายไป พูดง่ายๆ ก็คือ การอัปเดตที่คุณพยายามติดตั้งไม่พบไฟล์สำคัญใน Windows 10 เวอร์ชันเก่าที่ติดตั้ง

ปัญหานี้เกิดขึ้นเมื่อพีซีของผู้ใช้ไม่สามารถติดตั้งการอัปเดต Windows 10 21H1 โดยมีข้อผิดพลาด 0x800f0984 การดาวน์โหลดไม่เริ่ม หรือการดาวน์โหลด/ติดตั้งค้างอยู่ที่ระดับหนึ่ง โดยปกติจะแสดงข้อความประเภทต่อไปนี้:

วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1

ไม่ใช่เรื่องดีที่จะเห็นข้อผิดพลาด (เช่น ข้อผิดพลาด 0x800f0984) เมื่อคุณคาดหวังว่าระบบของคุณจะมีเสถียรภาพและปลอดภัยมากขึ้นหลังจากใช้การอัปเดตของ Windows ต่อไปนี้เป็นสาเหตุหลักที่เราสามารถระบุได้ซึ่งอาจส่งผลให้เกิดข้อผิดพลาด 0x800f0984

  • แผนการใช้พลังงานแบบประหยัดพลังงาน :หากคุณเป็นหนึ่งในผู้ใช้ที่ต้องการนำระบบไปใช้แผนประหยัดพลังงานเพื่อยืดเวลาและอายุการใช้งานแบตเตอรี่ของคุณ คุณต้องรู้ว่าแผนพลังงานนี้อาจทำให้ส่วนประกอบระบบบางอย่างทำงานน้อยลง ซึ่งอาจส่งผลให้ เป็นข้อผิดพลาดในการอัปเดตภายใต้การสนทนา
  • ไฟล์ระบบเสียหาย :ไฟล์ระบบของคุณอาจเสียหายเนื่องจากไฟฟ้าขัดข้องเมื่อเร็วๆ นี้ มีการนำการอัปเดตไปใช้ หรือหากผลิตภัณฑ์รักษาความปลอดภัยของระบบได้ลบไฟล์ระบบที่สำคัญบางไฟล์ และไฟล์ระบบที่เสียหายเหล่านี้อาจทำให้การติดตั้งล้มเหลว ปรับปรุง
  • ส่วนประกอบ Windows Update เสียหาย :การอัปเดตของ Windows จะเก็บข้อมูลไว้ในโฟลเดอร์ระบบของคุณ เช่น โฟลเดอร์ Software Distribution และ Catroot2 ก่อนที่จะเผยแพร่ไปยังไดเร็กทอรีระบบที่เกี่ยวข้อง หากโฟลเดอร์/ส่วนประกอบเหล่านี้เสียหาย ระบบของคุณอาจไม่สามารถติดตั้งการอัปเดต Windows ใหม่ได้

ติดตั้งการอัปเดต 21H1 ด้วยตนเอง

หากส่วนประกอบสำคัญของ Windows ที่ใช้โดย Windows Update เสียหายหรือสูญหาย การติดตั้งการอัปเดตอัตโนมัติของ Windows อาจล้มเหลว แต่การติดตั้งการอัปเดตเดียวกันด้วยตนเองเนื่องจากใช้ไดเรกทอรี/บริการที่แตกต่างกันอาจช่วยแก้ไขข้อผิดพลาดการอัปเดต 0x800f0984 ได้

  1. เปิด เว็บเบราว์เซอร์ และไปที่ส่วน Windows 10 ของเว็บไซต์ Microsoft
  2. ตอนนี้ ภายใต้ตัวช่วยอัปเดตล่าสุด (ปัจจุบันคือการอัปเดต Windows 10 พฤษภาคม 2021) ให้คลิกที่ อัปเดตทันที แล้วปล่อยให้การดาวน์โหลดเสร็จสิ้น วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  3. หลังจากนั้น คลิกขวา ในไฟล์ที่ดาวน์โหลดของตัวช่วยอัปเดตและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
  4. แล้วติดตาม ข้อความแจ้งเพื่อดำเนินการให้เสร็จสิ้น และเมื่อเสร็จสิ้น ให้ตรวจสอบว่าข้อผิดพลาด 21H1 0x800f0984 ถูกล้างหรือไม่

หากคุณพบข้อผิดพลาด 0x800f0984 ในการอัปเดตอื่น คุณสามารถดาวน์โหลดข้อผิดพลาดดังกล่าวได้จาก รายการอัปเดตของ Microsoft เว็บไซต์

เปลี่ยนแผนการใช้พลังงานของระบบของคุณ

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

  1. คลิกขวาที่ Windows และเลือก ตัวเลือกพลังงาน . วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  2. ตอนนี้คลิกที่ ตัวเลือกพลังงานเพิ่มเติม ในบานหน้าต่างด้านขวาและในหน้าต่าง Power Options ใหม่ที่แสดง ให้คลิกที่ สร้างแผนการใช้พลังงาน . วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  3. จากนั้นเลือก ประสิทธิภาพสูง และคลิกที่ ถัดไป (คุณสามารถป้อนชื่อแผนพลังงานตามความชอบของคุณ) วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  4. ตอนนี้ คลิก สร้าง; หากคุณต้องการเปลี่ยนตัวเลือกใด ๆ คุณก็ทำได้ แต่จะดีกว่าถ้าใช้ตัวเลือกเริ่มต้น เมื่อใช้แผนพลังงานใหม่แล้ว ให้ลองอัปเดตอีกครั้งเพื่อตรวจสอบว่าสามารถติดตั้งได้โดยไม่มีข้อผิดพลาด 0x800f0984 วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1

เรียกใช้ DISM และ SFC Scans บนระบบของคุณ

มีหลายปัจจัยที่อาจนำไปสู่ความเสียหายของไฟล์ระบบที่จำเป็น เช่น การอัปเดตระบบที่ใช้ก่อนหน้านี้ ไฟล์ระบบที่สำคัญที่โปรแกรมป้องกันไวรัสของพีซีของคุณทำเครื่องหมายว่าเป็นภัยคุกคาม เป็นต้น หากไฟล์ระบบที่จำเป็นเสียหาย อาจทำให้เกิดข้อผิดพลาด 0x800f0984 ในกรณีนี้ การดำเนินการสแกน DISM/ SFC อาจล้างความเสียหายของไฟล์ ซึ่งอาจแก้ปัญหาได้

  1. คลิก Windows , คีย์ใน CMD และในผลลัพธ์ที่แสดง ให้คลิกขวาที่ พรอมต์คำสั่ง . วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  2. ตอนนี้ เลือก เรียกใช้ในฐานะผู้ดูแลระบบ แล้ว ดำเนินการ ต่อไปนี้:
    Dism /Online /Cleanup-Image /RestoreHealth
    วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  3. การดำเนินการนี้อาจใช้เวลาประมาณ 20-30 นาที และเมื่อเสร็จแล้ว ดำเนินการ ต่อไปนี้ อาจต้องใช้เวลาในการดำเนินการให้เสร็จสิ้น ดังนั้นให้ลองใช้เมื่อระบบสามารถสำรองไว้เป็นเวลานานเช่นข้ามคืน
    sfc /scannow
    วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  4. เมื่อเสร็จแล้ว ให้ตรวจสอบว่าสามารถติดตั้งการอัปเดต 21H1 ได้หรือไม่โดยไม่มีข้อผิดพลาด 0x800f0984

รีเซ็ตคอมโพเนนต์ Windows Update ของระบบเป็นค่าเริ่มต้น

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

  1. คลิกขวาที่ Windows และเลือก PowerShell (ผู้ดูแลระบบ) .
  2. ตอนนี้ ดำเนินการ ต่อไปนี้โดยการคัดลอกวาง cmdlets ทีละรายการ (กดปุ่ม Enter หลังจากวางแต่ละ cmdlet) ไปที่หน้าต่าง PowerShell (ละเว้นข้อความแสดงข้อผิดพลาดใด ๆ โดย PowerShell):
    net stop bits
    
    net stop wuauserv
    
    net stop appidsvc
    
    net stop cryptsvc
    
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
    
    rmdir %systemroot%\SoftwareDistribution /S /Q
    
    rmdir %systemroot%\system32\catroot2 /S /Q
    
    regsvr32.exe /s atl.dll
    
    regsvr32.exe /s urlmon.dll
    
    regsvr32.exe /s mshtml.dll
    
    netsh winsock reset
    
    netsh winsock reset proxy
    
    net start bits
    
    net start wuauserv
    
    net start appidsvc
    
    net start cryptsvc
  3. จากนั้น ออก หน้าต่าง PowerShell และ รีสตาร์ท อุปกรณ์ของคุณ
  4. เมื่อรีสตาร์ท ให้ตรวจสอบว่าคุณสามารถติดตั้งการอัปเดต 21H1 โดยไม่ทำให้เกิดข้อผิดพลาด 0x800f0984 ได้หรือไม่

ทำการอัปเกรดแบบแทนที่ของ Windows ของพีซีของคุณ

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

  1. เปิด เว็บเบราว์เซอร์ และไปที่เว็บไซต์ของ Microsoft สำหรับ Windows 10
  2. ตอนนี้ เลื่อนลง เล็กน้อยแล้วคลิกที่ ดาวน์โหลดเครื่องมือทันที ปุ่ม (ในส่วนของ Create Windows 10 Installation Media) วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  3. เมื่อดาวน์โหลดเครื่องมือแล้ว เปิด ในฐานะผู้ดูแลระบบ และ ยอมรับ เงื่อนไขใบอนุญาต วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  4. จากนั้นเลือก อัปเกรดพีซีเครื่องนี้ ในตอนนี้และหลังจากนั้น ให้เลือก เก็บการตั้งค่า Windows, ไฟล์ส่วนตัว และแอป . วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1
  5. ตอนนี้ ติดตาม ข้อความแจ้งจนกว่ากระบวนการอัปเกรดจะเสร็จสิ้น จากนั้นตรวจสอบว่าข้อผิดพลาดการอัปเดต 0x800f0984 ถูกล้างหรือไม่ วิธีการแก้ไขข้อผิดพลาด Windows Update 0x800f0984 สำหรับเวอร์ชัน 21H1

หากไม่ได้ผล ให้สร้าง USB ที่สามารถบู๊ตได้โดยใช้ Windows 10 ISO และใช้อุปกรณ์นั้นเพื่ออัปเกรด Windows ของพีซี

หากไม่สำเร็จ คุณสามารถดาวน์โหลด/เมานต์ ISO ภาพของ Windows 10 และใช้เพื่อเรียกใช้คำสั่ง DISM ต่อไปนี้ใน PowerShell (ผู้ดูแลระบบ):

dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:5 /limitaccess

โดยที่ F คือ อักษรระบุไดรเวอร์ ของ ISO ที่ต่อเชื่อมและ 5 สำหรับรุ่น Windows Pro (คุณสามารถเปลี่ยนทั้งสองสิ่งนี้ได้ตามระบบของคุณ) คุณสามารถแทนที่ Install.wim ด้วย Install.esd หากไฟล์ ISO ถูกสร้างขึ้นด้วยเครื่องมือสร้างสื่อของ Microsoft เมื่อดำเนินการคำสั่ง DISM แล้ว หวังว่าระบบของคุณจะปราศจากข้อผิดพลาด 0x800f0984

หากทุกอย่างล้มเหลว คุณอาจต้องดำเนินการ ล้างการติดตั้ง Windows ของพีซี ที่ยุ่งยาก เพื่อแก้ไขข้อผิดพลาด 0x800f0984