ข้อผิดพลาด 0x800f0984 ในแง่เทคนิค หมายความว่า PSFX_E_MATCHING_BINARY_MISSING เช่น มีไดเร็กทอรีคอมโพเนนต์ที่ตรงกันอยู่ แต่ไบนารีหายไป พูดง่ายๆ ก็คือ การอัปเดตที่คุณพยายามติดตั้งไม่พบไฟล์สำคัญใน Windows 10 เวอร์ชันเก่าที่ติดตั้ง
ปัญหานี้เกิดขึ้นเมื่อพีซีของผู้ใช้ไม่สามารถติดตั้งการอัปเดต Windows 10 21H1 โดยมีข้อผิดพลาด 0x800f0984 การดาวน์โหลดไม่เริ่ม หรือการดาวน์โหลด/ติดตั้งค้างอยู่ที่ระดับหนึ่ง โดยปกติจะแสดงข้อความประเภทต่อไปนี้:
ไม่ใช่เรื่องดีที่จะเห็นข้อผิดพลาด (เช่น ข้อผิดพลาด 0x800f0984) เมื่อคุณคาดหวังว่าระบบของคุณจะมีเสถียรภาพและปลอดภัยมากขึ้นหลังจากใช้การอัปเดตของ Windows ต่อไปนี้เป็นสาเหตุหลักที่เราสามารถระบุได้ซึ่งอาจส่งผลให้เกิดข้อผิดพลาด 0x800f0984
- แผนการใช้พลังงานแบบประหยัดพลังงาน :หากคุณเป็นหนึ่งในผู้ใช้ที่ต้องการนำระบบไปใช้แผนประหยัดพลังงานเพื่อยืดเวลาและอายุการใช้งานแบตเตอรี่ของคุณ คุณต้องรู้ว่าแผนพลังงานนี้อาจทำให้ส่วนประกอบระบบบางอย่างทำงานน้อยลง ซึ่งอาจส่งผลให้ เป็นข้อผิดพลาดในการอัปเดตภายใต้การสนทนา
- ไฟล์ระบบเสียหาย :ไฟล์ระบบของคุณอาจเสียหายเนื่องจากไฟฟ้าขัดข้องเมื่อเร็วๆ นี้ มีการนำการอัปเดตไปใช้ หรือหากผลิตภัณฑ์รักษาความปลอดภัยของระบบได้ลบไฟล์ระบบที่สำคัญบางไฟล์ และไฟล์ระบบที่เสียหายเหล่านี้อาจทำให้การติดตั้งล้มเหลว ปรับปรุง
- ส่วนประกอบ Windows Update เสียหาย :การอัปเดตของ Windows จะเก็บข้อมูลไว้ในโฟลเดอร์ระบบของคุณ เช่น โฟลเดอร์ Software Distribution และ Catroot2 ก่อนที่จะเผยแพร่ไปยังไดเร็กทอรีระบบที่เกี่ยวข้อง หากโฟลเดอร์/ส่วนประกอบเหล่านี้เสียหาย ระบบของคุณอาจไม่สามารถติดตั้งการอัปเดต Windows ใหม่ได้
ติดตั้งการอัปเดต 21H1 ด้วยตนเอง
หากส่วนประกอบสำคัญของ Windows ที่ใช้โดย Windows Update เสียหายหรือสูญหาย การติดตั้งการอัปเดตอัตโนมัติของ Windows อาจล้มเหลว แต่การติดตั้งการอัปเดตเดียวกันด้วยตนเองเนื่องจากใช้ไดเรกทอรี/บริการที่แตกต่างกันอาจช่วยแก้ไขข้อผิดพลาดการอัปเดต 0x800f0984 ได้
- เปิด เว็บเบราว์เซอร์ และไปที่ส่วน Windows 10 ของเว็บไซต์ Microsoft
- ตอนนี้ ภายใต้ตัวช่วยอัปเดตล่าสุด (ปัจจุบันคือการอัปเดต Windows 10 พฤษภาคม 2021) ให้คลิกที่ อัปเดตทันที แล้วปล่อยให้การดาวน์โหลดเสร็จสิ้น
- หลังจากนั้น คลิกขวา ในไฟล์ที่ดาวน์โหลดของตัวช่วยอัปเดตและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- แล้วติดตาม ข้อความแจ้งเพื่อดำเนินการให้เสร็จสิ้น และเมื่อเสร็จสิ้น ให้ตรวจสอบว่าข้อผิดพลาด 21H1 0x800f0984 ถูกล้างหรือไม่
หากคุณพบข้อผิดพลาด 0x800f0984 ในการอัปเดตอื่น คุณสามารถดาวน์โหลดข้อผิดพลาดดังกล่าวได้จาก รายการอัปเดตของ Microsoft เว็บไซต์
เปลี่ยนแผนการใช้พลังงานของระบบของคุณ
ในโหมดประหยัดพลังงาน ระบบอาจใช้แบตเตอรี่มากกว่าประสิทธิภาพ ส่งผลให้บริการ/ทรัพยากรที่จำเป็นของระบบมีประสิทธิภาพต่ำ บริการ/ทรัพยากรที่มีประสิทธิภาพต่ำนี้อาจขัดขวางวิธีการทำงานของ Windows Update ซึ่งทำให้เกิดข้อผิดพลาดได้ คุณสามารถแก้ไขได้โดยเปลี่ยนแผนการใช้พลังงานของพีซีเป็นประสิทธิภาพสูง
- คลิกขวาที่ Windows และเลือก ตัวเลือกพลังงาน .
- ตอนนี้คลิกที่ ตัวเลือกพลังงานเพิ่มเติม ในบานหน้าต่างด้านขวาและในหน้าต่าง Power Options ใหม่ที่แสดง ให้คลิกที่ สร้างแผนการใช้พลังงาน .
- จากนั้นเลือก ประสิทธิภาพสูง และคลิกที่ ถัดไป (คุณสามารถป้อนชื่อแผนพลังงานตามความชอบของคุณ)
- ตอนนี้ คลิก สร้าง; หากคุณต้องการเปลี่ยนตัวเลือกใด ๆ คุณก็ทำได้ แต่จะดีกว่าถ้าใช้ตัวเลือกเริ่มต้น เมื่อใช้แผนพลังงานใหม่แล้ว ให้ลองอัปเดตอีกครั้งเพื่อตรวจสอบว่าสามารถติดตั้งได้โดยไม่มีข้อผิดพลาด 0x800f0984
เรียกใช้ DISM และ SFC Scans บนระบบของคุณ
มีหลายปัจจัยที่อาจนำไปสู่ความเสียหายของไฟล์ระบบที่จำเป็น เช่น การอัปเดตระบบที่ใช้ก่อนหน้านี้ ไฟล์ระบบที่สำคัญที่โปรแกรมป้องกันไวรัสของพีซีของคุณทำเครื่องหมายว่าเป็นภัยคุกคาม เป็นต้น หากไฟล์ระบบที่จำเป็นเสียหาย อาจทำให้เกิดข้อผิดพลาด 0x800f0984 ในกรณีนี้ การดำเนินการสแกน DISM/ SFC อาจล้างความเสียหายของไฟล์ ซึ่งอาจแก้ปัญหาได้
- คลิก Windows , คีย์ใน CMD และในผลลัพธ์ที่แสดง ให้คลิกขวาที่ พรอมต์คำสั่ง .
- ตอนนี้ เลือก เรียกใช้ในฐานะผู้ดูแลระบบ แล้ว ดำเนินการ ต่อไปนี้:
Dism /Online /Cleanup-Image /RestoreHealth
- การดำเนินการนี้อาจใช้เวลาประมาณ 20-30 นาที และเมื่อเสร็จแล้ว ดำเนินการ ต่อไปนี้ อาจต้องใช้เวลาในการดำเนินการให้เสร็จสิ้น ดังนั้นให้ลองใช้เมื่อระบบสามารถสำรองไว้เป็นเวลานานเช่นข้ามคืน
sfc /scannow
- เมื่อเสร็จแล้ว ให้ตรวจสอบว่าสามารถติดตั้งการอัปเดต 21H1 ได้หรือไม่โดยไม่มีข้อผิดพลาด 0x800f0984
รีเซ็ตคอมโพเนนต์ Windows Update ของระบบเป็นค่าเริ่มต้น
คุณอาจล้มเหลวในการอัปเดตเป็น Windows 10 เวอร์ชัน 21H1 โดยมีข้อผิดพลาด 0x800f0984 หากส่วนประกอบ Windows Update ของระบบของคุณเสียหาย เนื่องจากส่วนประกอบเหล่านี้จำเป็นสำหรับการดำเนินการและการติดตั้งการอัปเดต Windows อย่างเหมาะสม ในบริบทนี้ การรีเซ็ตส่วนประกอบ Windows Update ของระบบของคุณเป็นค่าเริ่มต้นอาจช่วยแก้ปัญหาการอัปเดตได้
- คลิกขวาที่ Windows และเลือก PowerShell (ผู้ดูแลระบบ) .
- ตอนนี้ ดำเนินการ ต่อไปนี้โดยการคัดลอกวาง 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
- จากนั้น ออก หน้าต่าง PowerShell และ รีสตาร์ท อุปกรณ์ของคุณ
- เมื่อรีสตาร์ท ให้ตรวจสอบว่าคุณสามารถติดตั้งการอัปเดต 21H1 โดยไม่ทำให้เกิดข้อผิดพลาด 0x800f0984 ได้หรือไม่
ทำการอัปเกรดแบบแทนที่ของ Windows ของพีซีของคุณ
หากไม่มีวิธีแก้ไขปัญหาใดที่เหมาะกับคุณ ให้ทำการอัปเกรด Windows ของพีซีแบบแทนที่ ซึ่งจะติดตั้งระบบปฏิบัติการของระบบของคุณใหม่อาจช่วยแก้ปัญหาได้ ก่อนดำเนินการต่อ จะเป็นการดีกว่าที่จะสร้างจุดคืนค่าระบบ (เพื่อความปลอดภัย เผื่อไว้) และสำรองไฟล์ที่จำเป็น
- เปิด เว็บเบราว์เซอร์ และไปที่เว็บไซต์ของ Microsoft สำหรับ Windows 10
- ตอนนี้ เลื่อนลง เล็กน้อยแล้วคลิกที่ ดาวน์โหลดเครื่องมือทันที ปุ่ม (ในส่วนของ Create Windows 10 Installation Media)
- เมื่อดาวน์โหลดเครื่องมือแล้ว เปิด ในฐานะผู้ดูแลระบบ และ ยอมรับ เงื่อนไขใบอนุญาต
- จากนั้นเลือก อัปเกรดพีซีเครื่องนี้ ในตอนนี้และหลังจากนั้น ให้เลือก เก็บการตั้งค่า Windows, ไฟล์ส่วนตัว และแอป .
- ตอนนี้ ติดตาม ข้อความแจ้งจนกว่ากระบวนการอัปเกรดจะเสร็จสิ้น จากนั้นตรวจสอบว่าข้อผิดพลาดการอัปเดต 0x800f0984 ถูกล้างหรือไม่
หากไม่ได้ผล ให้สร้าง 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