Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

[แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986

ข้อผิดพลาดอัปเดต 0x800F0986 อาจเกิดขึ้นหากไฟล์ระบบที่จำเป็นเสียหาย นอกจากนี้ องค์ประกอบ Windows Update ที่เสียหายก็อาจเป็นสาเหตุ ปัญหาเกิดขึ้นขณะอัปเดต OS ของระบบ ข้อผิดพลาด 0x800F0986 รายงานว่าพบกับ feature และ quality updates หลายรุ่น โดยทั่วไปจะแสดงข้อความดังนี้:

Installation Failure: Windows failed to install the following update with error 0x800F0986

[แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986

วิธีแก้ที่ 1: รัน Windows Update Troubleshooter

คุณอาจไม่สามารถอัปเดต Windows ได้หากโมดูลอัปเดตของ OS ค้างอยู่ในการทำงาน ในกรณีนี้ การรัน Windows built-in Update Troubleshooter อาจแก้ไขปัญหา

  1. กดปุ่ม Windows เปิด Settings
  2. เลือก Update & Security ในแถวซ้ายของหน้าต่างอัปเดต ไปที่แท็บ Troubleshoot.[แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986
  3. ในแถวขวา คลิก Additional Troubleshooters เลือก Windows Update เพื่อขยาย (ในส่วน Get Up and Running).[แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986
  4. คลิก Run the Troubleshooter รอให้กระบวนการเสร็จ
  5. หลังนำเสนอของ troubleshooter ไปใช้ ตรวจสอบว่าอัปเดตทำงานปกติหรือไม่

วิธีแก้ที่ 2: ทำเครื่องหมาย Partition แรกเป็น Active

อัปเดตอาจติดตั้งไม่ได้หาก partition แรกของระบบไม่ได้ถูกทำเครื่องหมายเป็น active เนื่องจาก OS ต้องวางไฟล์จำเป็นบางส่วนบน partition แรก เช่น หากคุณติดตั้ง Windows บน D drive และ C drive ไม่ได้ถูกทำเครื่องหมาย active อัปเดตอาจติดตั้งไม่ได้ ในบริบทนี้ การตั้งค่า partition เป็น active ใน Disk Management อาจแก้ไขปัญหา

  1. Right-click บนเมนู Start/Windows button ใน Quick Access menu เลือก Disk Management
  2. Right-click บน drive แรก เลือก Mark Partition as Active.[แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986
  3. Reboot PC ตรวจสอบว่าอัปเดตติดตั้งปกติหรือไม่

วิธีแก้ที่ 3: ติดตั้ง Windows Updates ด้วยตนเอง

หาก Windows updates แบบอัตโนมัติติดตั้งไม่ได้ การใช้ standalone installer ของอัปเดตอาจแก้ไขปัญหา

  1. เปิด web browser ไปที่หน้า Windows 10 ของเว็บไซต์ Microsoft
  2. ภายใต้อัปเดตล่าสุด (เช่น October 2020 Update) คลิก Update Now.[แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986
  3. ดาวน์โหลด offline installer และเมื่อดาวน์โหลดเสร็จ รัน มันเป็น administrator
  4. ทำตาม ขั้นตอนเพื่อเสร็จสิ้นกระบวนการอัปเดต และ Reboot PC
  5. บูทเสร็จ ตรวจสอบว่า Windows ไม่มีข้อผิดพลาดอัปเดต

หากคุณเจอปัญหากับ อัปเดตเฉพาะเจาะจง (เช่น KB4598242) คุณอาจใช้ขั้นตอนต่อไปนี้ (คุณสามารถหา KB ล่าสุดบนเว็บไซต์ Microsoft):

  1. เปิด web browser ไปที่ Windows Updates Catalog
  2. ในกล่อง search ใส่ KB ที่มีปัญหา (เช่น KB4598242) กด Enter
  3. ในผลลัพธ์ ดาวน์โหลด KB ตาม OS และระบบของคุณ.[แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986
  4. รัน ตัวติดตั้งอัปเดตที่ดาวน์โหลดมาเป็น administrator ทำตาม ขั้นตอนเพื่อเสร็จสิ้น setup
  5. Reboot PC ตรวจสอบว่าอัปเดตติดตั้งได้โดยไม่มีปัญหา

วิธีแก้ที่ 4: ใช้ SFC และ DISM Scans

คุณอาจเจอข้อผิดพลาด Windows update 0x800F0986 หากไฟล์ระบบปฏิบัติการที่จำเป็นเสียหาย ในบริบทนี้ การทำ SFC และ DISM scans อาจล้างความเสียหายของไฟล์และแก้ไขปัญหา

  1. ทำ SFC scan ของระบบ (ตรวจสอบให้แน่ใจว่าคุณมีเวลาว่างเพราะอาจใช้เวลานาน) แล้วตรวจสอบว่าปัญหาอัปเดตแก้ไขแล้วหรือยัง
  2. หากไม่ได้ผล ลอง DISM เพื่อซ่อมแซม Windows ใน Elevated Command Prompt แต่ระหว่างกระบวนการ ตรวจสอบให้แน่ใจว่ารันคำสั่งนี้:
    DISM.exe /Online /Cleanup-image /Restorehealth
    [แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986
  3. เมื่อ DISM เสร็จสิ้น ตรวจสอบว่าระบบไม่มีข้อผิดพลาด 0x800F0986

วิธีแก้ที่ 5: รีเซ็ต Windows Update Components

ปัญหาอาจเกิดขึ้นหากองค์ประกอบ Windows Update ที่จำเป็นบางอย่างเสียหายหรือค้างอยู่ในการทำงาน ในกรณีนี้ การรีเซ็ต Windows Update Components อาจแก้ไขปัญหา แต่ก่อนดำเนินการ ให้สร้าง system restore point

  1. กด Windows ค้นหา: Command Prompt ในผลลัพธ์ Right-click บน Command Prompt ใน mini-menu เลือก Run as Administrator
  2. Execute cmdlets ต่อไปนี้ (อย่าลืมกด Enter หลังแต่ละคำสั่ง):
    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
    [แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986
  3. Close Command Prompt ตรวจสอบว่าข้อผิดพลาดอัปเดต 0x800F0986 แก้ไขแล้วหรือยัง

หากไม่ได้ผล ลองตรวจสอบว่าการใช้ไฟล์ WuReset.bat (คำสั่งสำเร็จรูปสำหรับรีเซ็ตโมดูล Windows Update) ช่วยได้หรือไม่ ตรวจสอบให้แน่ใจว่าเปิด WuReset.bat เป็น administrator

วิธีแก้ที่ 6: ทำ In-place Upgrade

หากไม่มีวิธีแก้ไขข้างต้นไหนทำงาน คุณเหลือเพียงทางเลือกคือทำ in-place upgrade แต่ก่อนดำเนินการ ควรสร้าง system restore point และสำรองข้อมูลสำคัญใน system drive นอกจากนี้ ให้ลบผลิตภัณฑ์ความปลอดภัยของบุคคลที่สาม (ที่ความเสี่ยงของตัวเอง) เพื่อให้กระบวนการอัปเกรดทำงานโดยไม่มีการรบกวน Secure boot อาจขวางกระบวนการอัปเกรด โปรดปิดใช้งานใน BIOS ของระบบ นอกจากนี้ ระหว่างกระบวนการ ทุกครั้งที่ถูกถาม ให้แน่ใจว่าเลือก Keep Windows Settings, Personal Files, and Apps สุดท้าย ตรวจสอบว่า system drive มี พื้นที่ว่างเพียงพอ (32-bit: 20GB และ 64-bit: 32 GB) เพื่อให้กระบวนการอัปเกรดเสร็จสิ้น

  1. เปิด web browser ไปที่หน้าดาวน์โหลด Windows 10 ISO
  2. เลื่อนลง และ คลิก Download Tool Now (ภายใต้ Create Windows 10 Installation Media).[แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986
  3. ดาวน์โหลดเสร็จ รัน setup file เป็น administrator ทำตาม ขั้นตอนเพื่อเสร็จสิ้นกระบวนการ.[แก้ไข] Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ ด้วยข้อผิดพลาด 0x800F0986
  4. Reboot PC ตรวจสอบว่าปัญหาอัปเดตแก้ไขแล้วหรือยัง

หากกระบวนการอัปเกรดล้มเหลว ลองทำผ่าน Windows 10 bootable USB stick หากปัญหาไม่แก้ไขหลัง in-place upgrade คุณอาจทำ clean installation ของ Windows 10