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

ข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้

ข้อผิดพลาด 0x800f0831 มักถูกค้นพบโดยผู้ใช้ที่ได้รับผลกระทบใน WindowsUpdate.log โดยใช้ Event Viewer หลังจากการติดตั้งอัปเดตสะสมแบบดั้งเดิมล้มเหลว แม้ปัญหาจะเกิดขึ้นส่วนใหญ่เกี่ยวกับ Windows Server Update Services แต่ก็ยืนยันได้ว่าปรากฏใน Windows เวอร์ชันผู้ใช้ปลายทางด้วย

ข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้

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

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

อย่างไรก็ตาม ปัญหายังสามารถเกิดจากบริการ WU ที่ถูกปิดใช้งาน หรือ .NET 3.5 Framework ที่ขาดหายไป ในกรณีนี้ คุณจะต้องเปิดใช้งานเฟรมเวิร์กจากเมนู Windows Features หรือติดตั้งจากสื่อการติดตั้งที่เข้ากันได้

ในสถานการณ์ที่หายาก อัปเดต Windows อาจล้มเหลวพร้อม ข้อผิดพลาด 0x800f0831 เนื่องจากความเสียหายของระบบบางประเภท สิ่งนี้สามารถแก้ไขได้โดยการใช้ System Restore, การสแกน SFC และ DISM หรือการรีเฟรชคอมโพเนนต์ของระบบปฏิบัติการ (ผ่าน Clean install หรือ Repair install)

วิธีแก้ไขและแก้ปัญหา Error 0x800f0831 ระหว่าง Windows Update

วิธี 1: ติดตั้งอัปเดตที่ขาดหายไปด้วยตนเอง

หากคุณมองหาวิธีเร่งด่วนปัญหา โอกาสที่ดีที่สุดในการแก้ปัญหาในครั้งเดียวคือการติดตั้งอัปเดตที่ล้มเหลวด้วยตนเอง ตามที่ปรากฏ มีอัปเดตที่ล้มเหลวหนึ่งรายการที่รายงานบ่อยที่สุดว่าก่อให้เกิดปัญหานี้ (KB4512489)

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

นี่คือคำแนะนำสั้นๆ สำหรับการใช้ Microsoft Update Catalog เพื่อแก้ไข ข้อผิดพลาด 0x800f0831:

  1. ใช้เบราว์เซอร์เริ่มต้นของคุณและเข้าถึงลิงก์นี้ (ที่นี่) เพื่อเข้าถึง Microsoft Update Catalog
  2. เมื่อคุณไปถึงตำแหน่งที่ถูกต้อง ให้ใช้ฟังก์ชันค้นหาที่มุมขวาบนของหน้าจอเพื่อค้นหาอัปเดตที่ปฏิเสธการติดตั้งแบบดั้งเดิมข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  3. เมื่อคุณเห็นรายการผลลัพธ์ ให้ค้นหาไดรเวอร์ที่เหมาะสมและตัดสินใจว่าจะดาวน์โหลดอันไหนตามสถาปัตยกรรม CPU และเวอร์ชัน Windows ที่ได้รับผลกระทบข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  4. หลังจากที่คุณค้นพบ Windows Update ที่ถูกต้องสำหรับสถานการณ์ของคุณ ให้คลิกที่ปุ่ม Download ที่เกี่ยวข้องกับมันและรอจนกว่ากระบวนการจะเสร็จสิ้น
  5. ทันทีที่การดาวน์โหลดเสร็จสิ้น ให้ไปที่ตำแหน่งที่คุณดาวน์โหลดไว้ จากนั้นคลิกขวาที่ไฟล์ .inf และเลือก Install จากเมนูบริบทที่ปรากฏขึ้นข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  6. ภายในหน้าจอการติดตั้งไดรเวอร์ ให้ทำตามคำแนะนำบนหน้าจอเพื่อให้กระบวนการติดตั้งเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณ

ในกรณีที่การดำเนินการนี้ไม่ช่วยให้คุณหลีกเลี่ยง ข้อผิดพลาด 0x800f0831 หรือคุณมองหาวิธีที่จะแก้ไขคอมโพเนนต์ที่ก่อให้เกิดปัญหา ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธี 2: ปิดใช้งาน VPN หรือเซิร์ฟเวอร์ Proxy (หากใช้ได้)

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

บางผู้ใช้ที่กำลังต่อสู้เพื่อแก้ไขปัญหานี้ยืนยันว่าพวกเขาแก้ไขปัญหาได้โดยการถอนการติดตั้งไคลเอนต์ VPN หรือการปิดใช้งานเซิร์ฟเวอร์ Proxy (ขึ้นอยู่กับสถานการณ์ที่ใช้ได้)

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

หมายเหตุ: หากคุณไม่ได้ใช้การเชื่อมต่อ VPN หรือเซิร์ฟเวอร์ Proxy ให้ข้ามคำแนะนำย่อยด้านล่างและไปที่วิธี 3 โดยตรง

ปิดใช้งานการเชื่อมต่อ VPN

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ถัดไป ให้พิมพ์ appwiz.cpl และกด Enter เพื่อเปิดเมนู Programs and Featuresข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  2. เมื่อคุณเข้าสู่หน้าจอ Programs and Features แล้ว ให้เลื่อนลงในรายการแอปพลิเคชันที่คุณติดตั้งและค้นหา VPN บุคคลที่สามที่คุณสงสัยว่าอาจก่อให้เกิดปัญหา
  3. เมื่อคุณค้นพบโซลูชัน VPN บุคคลที่สามที่คุณสงสัยว่าอาจก่อให้เกิดปัญหา ให้คลิกขวาที่มันและเลือก Uninstall จากเมนูบริบทที่ปรากฏขึ้นใหม่ข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  4. เมื่อคุณไปถึงหน้าจอการถอนการติดตั้ง ให้ทำตามคำแนะนำบนหน้าจอเพื่อให้กระบวนการเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณ
  5. หลังจากลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้พยายามติดตั้งอัปเดตที่ล้มเหลวอีกครั้งและดูว่าคุณยังคงเผชิญกับปัญหาเดียวกันหรือไม่

ปิดใช้งานเซิร์ฟเวอร์ Proxy

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ ให้พิมพ์ ms-settings:network-proxy และกด Enter เพื่อเปิดแท็บ Proxy ของเมนู Settings ดั้งเดิมข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  2. เมื่อคุณอยู่ภายในแท็บ Proxy ให้เลื่อนลงไปที่ส่วน Manual proxy setup แล้วปิดการใช้งาน toggle ที่เกี่ยวข้องกับ Use a proxy serverข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  3. หลังจากที่คุณทำการแก้ไขนี้สำเร็จ ให้รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นครั้งต่อไปหรือไม่

หากไม่มีสถานการณ์เหล่านี้ใช้ได้ ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธี 3: ตั้งค่าสถานะของ Windows Update เป็น Automatic

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

หากสถานการณ์นี้ใช้ได้ คุณสามารถแก้ไขปัญหาได้โดยการเข้าถึงหน้าจอ Services ตั้งค่า Startup Type เป็น Automatic และเริ่มบริการ Windows Update โดยบังคับ

นี่คือคำแนะนำสั้นๆ สำหรับการทำเช่นนี้:

หมายเหตุ: ขั้นตอนด้านล่างควรเป็นสากล ดังนั้นคุณควรสามารถทำตามได้ไม่ว่าเวอร์ชัน Windows ที่คุณใช้

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ถัดไป ให้พิมพ์ services.msc ภายในกล่องข้อความและกด Enter เพื่อเปิดหน้าจอ Servicesข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้

    หมายเหตุ: หากคุณได้รับพรอมต์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์การจัดการ

  2. เมื่อคุณอยู่ภายในหน้าจอ Services ให้เลื่อนลงในรายการบริการท้องถิ่นและระบุบริการ Windows Update เมื่อคุณเห็นมัน ให้ดับเบิลคลิกที่มันหรือคลิกขวาและเลือก Properties จากเมนูบริบทข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  3. หลังจากที่คุณเข้าสู่หน้าจอ Windows Update Properties แล้ว ให้เลือกแท็บ General และเริ่มต้นด้วยการตั้งค่าเมนูแบบเลื่อนลงที่เกี่ยวข้องกับ Startup type เป็น Automatic

    ข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  4. คลิก Apply เพื่อบันทึกการเปลี่ยนแปลง จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นครั้งต่อไปหรือไม่

ในกรณีที่ประเภทการเริ่มต้นของ Windows Update ถูกตั้งค่าเป็น Automatic แล้วและวิธีนี้ไม่ได้แก้ไขปัญหา ให้ไปที่วิธีถัดไปด้านล่าง

วิธี 4: เปิดใช้งาน .NET Framework 3.5

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

ผู้ใช้บางส่วนที่ได้รับผลกระทบยืนยันว่าพวกเขาแก้ไขปัญหาได้โดยการใช้เมนู Windows Features เพื่อให้แน่ใจว่า .NET 3.5 framework ถูกเปิดใช้งาน

นี่คือคำแนะนำสั้นๆ สำหรับการให้แน่ใจว่า .NET Framework เปิดใช้งานบนคอมพิวเตอร์ Windows ของคุณ:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ ให้พิมพ์ appwiz.cpl และกด Enter เพื่อเปิดเมนู Programs and Featuresข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  2. เมื่อคุณอยู่ภายในเมนู Programs and Features ให้คลิกที่ Turn Windows features on or off (จากส่วนด้านซ้ายของหน้าจอ)ข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  3. ภายในหน้าจอ Windows features ให้ให้แน่ใจว่ากล่องกาเครื่องหมายที่เกี่ยวข้องกับ .NET Framework 3.5 (includes .NET 2.0 and 3.0) ถูกติ๊ก และคลิก OK เพื่อบันทึกการเปลี่ยนแปลงข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  4. คลิก Yes ที่พรอมต์ยืนยัน จากนั้นรอจนกว่า 3.5 .NET Framework จะถูกเปิดใช้งาน เมื่อเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขหลังการเริ่มต้นครั้งต่อไปหรือไม่

ในกรณีที่คุณยังคงเผชิญกับ ข้อผิดพลาด 0x800f0831

วิธี 5: ติดตั้ง .NET Framework 3.5 ผ่าน CMD

ในกรณีที่วิธีข้างต้นก่อให้เกิดข้อผิดพลาดเมื่อคุณพยายามเปิดใช้งาน .NET Framework 3.5 หรือตัวเลือกไม่พร้อมใช้งานภายในหน้าจอ Windows Features คุณอาจบังคับการติดตั้งด้วยตนเองโดยการติดตั้งเฟรมเวิร์กที่ขาดหายไปจากเทอร์มินัล CMD ที่มีสิทธิ์ผู้ดูแล

เราจะสร้างสคริปต์ CMD แบบกำหนดเองที่จะบังคับการติดตั้ง .NET Framework 3.5 และบังคับคำสั่งโดยอัตโนมัติ

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

หมายเหตุ: นี่คือวิธีสร้างสื่อการติดตั้งที่เข้ากันได้สำหรับ Windows 7 (ที่นี่) และ Windows 10 (ที่นี่)

เมื่อคุณมีสื่อการติดตั้งพร้อมแล้ว ให้ทำตามคำแนะนำด้านล่างเพื่อบังคับการติดตั้ง .NET Framework 3.5 จากพรอมต์ CMD ที่มีสิทธิ์ผู้ดูแล:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ถัดไป ให้พิมพ์ notepad.exe และกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง Notepad ที่มีสิทธิ์ผู้ดูแล เมื่อคุณได้รับพรอมต์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์การจัดการข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  2. ภายในหน้าต่าง Notepad ที่มีสิทธิ์ผู้ดูแล ให้วางโค้ดต่อไปนี้:
    @echo off Title .NET Framework 3.5 Offline Installer for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\install.wim" set setupdrv=%%I if defined setupdrv ( echo Found drive %setupdrv% echo Installing .NET Framework 3.5... Dism /online /enable-feature /featurename:NetFX3 /All /Source:PLACEHOLDER:\sources\sxs /LimitAccess echo. echo .NET Framework 3.5 should be installed echo. ) else ( echo No installation media found! echo Insert DVD or USB flash drive and run this file once again. echo. ) pause

    หมายเหตุ: แทนที่ PLACEHOLDER ด้วยตัวอักษรของไดรฟ์ที่กำลังเก็บสื่อการติดตั้งอยู่

  3. เมื่อโค้ดถูกแทรกสำเร็จ ให้ไปที่ File > Save As และเลือกตำแหน่งที่เหมาะสมที่คุณต้องการบันทึกไฟล์ข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  4. คุณสามารถตั้งชื่อแก้ไขได้ตามที่คุณต้องการ แต่สำคัญมากที่คุณต้องจบด้วยนามสกุล *.cmd* ถัดไป ให้คลิก Save เพื่อสร้างสคริปต์ที่หวังว่าจะแก้ไข ข้อผิดพลาด 0x800f0831

    ข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  5. ไปที่ตำแหน่งที่คุณบันทึกไฟล์ .cmd ไว้ จากนั้นคลิกขวาที่มันและเลือก Run as administrator จากเมนูบริบท ถัดไป ให้คลิก Yes ที่พรอมต์ยืนยันและรอจนกว่ากระบวนการจะเสร็จสิ้น
  6. เมื่อติดตั้ง .NET 3.5 Framework แล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นครั้งต่อไปหรือไม่

ในกรณีที่คุณยังคงเผชิญกับ ข้อผิดพลาด 0x800f0831 เดียวกัน ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธี 6: การสแกน SFC และ DISM

หากไม่มีวิธีด้านล่างช่วยให้คุณแก้ไข ข้อผิดพลาด 0x800f0831 แล้ว มันเป็นไปได้มากที่ปัญหาเกิดจากความเสียหายของไฟล์ระบบบางประเภท ในกรณีที่สถานการณ์นี้ใช้ได้ คุณควรเริ่มต้นด้วยการรันユーティลิตี้สองตัว (DISM และ SFC) ที่มีอุปกรณ์เพื่อแก้ไขและแทนที่อินสแตนซ์ที่เสียหาย

DISM (Deployment Image Servicing and Management) เป็นเครื่องมือที่พึ่งพาส่วนประกอบย่อยของ WU มาก ต้องการการเชื่อมต่ออินเทอร์เน็ตเพื่อแก้ไขไฟล์ระบบที่เสียหาย

ในทางกลับกัน SFC (System File Checker) เป็นเครื่องมือ 100% แบบท้องถิ่นที่ใช้คลังเก็บที่แคชไว้ในท้องถิ่นเพื่อแทนที่ข้อมูลที่เสียหายด้วยคู่ที่แข็งแรง

เนื่องจากเครื่องมือทั้งสองทำงานแตกต่างกัน เราจึงแนะนำให้คุณรันทั้งสองในลำดับติดกันเพื่อเพิ่มโอกาสในการประสบความสำเร็จ

นี่คือคำแนะนำสั้นๆ สำหรับการสแกน SFC และ DISM จากพรอมต์ CMD ที่มีสิทธิ์ผู้ดูแล:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ถัดไป ให้พิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิด Elevated Command Prompt เมื่อคุณเห็น UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  2. เมื่อคุณอยู่ภายในพรอมต์ CMD ที่มีสิทธิ์ผู้ดูแล ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกน SFC:
    sfc / scannow

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

  3. เมื่อการสแกน SFC เสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณและรอจนกว่าการเริ่มต้นครั้งต่อไปจะเสร็จสิ้น
  4. ในการเริ่มต้นครั้งต่อไป ให้ทำตามขั้นตอน 1 อีกครั้งเพื่อเปิดเทอร์มินัล CMD ที่มีสิทธิ์ผู้ดูแลอีกครั้ง ครั้งนี้ ให้รันคำสั่งด้านล่างเพื่อเริ่มการสแกน DISM:
    dism /online /cleanup-image /restorehealth

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

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

ในกรณีที่คุณยังคงเผชิญกับ ข้อผิดพลาด 0x800f0831 เดียวกัน ให้ไปที่วิธีแก้ไขสุดท้ายด้านล่าง

วิธี 7: ใช้ System Restore

หากคุณเริ่มสังเกตเห็นปัญหานี้เมื่อเร็วๆ นี้หลังการติดตั้งไดรเวอร์หรืออัปเดต หรือหลังการปิดเครื่องที่ไม่คาดคิด และไม่มีอัปเดตที่รออยู่ได้รับการติดตั้ง อาจเป็นไปได้ว่าการเปลี่ยนแปลงระบบล่าสุดได้นำมาสู่ความไม่สามารถติดตั้งอัปเดตได้

หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการใช้ยูทิลิตี System Restore เพื่อคืนค่าคอมพิวเตอร์ของคุณกลับสู่สถานะที่แข็งแรงเมื่อปัญหานี้ไม่ได้เกิดขึ้น

โปรดทราบว่าโดยค่าเริ่มต้น Windows 7, Windows 8.1 และ Windows 10 ถูกกำหนดค่าให้บันทึก snapshot การกู้คืนใหม่เป็นประจำ (ในเหตุการณ์ระบบสำคัญ) ดังนั้นหากคุณไม่ได้แก้ไขพฤติกรรมเริ่มต้นนี้ (หรือแอปพลิเคชันบุคคลที่สามทำให้คุณ) คุณควรมีจุดกู้คืนมากมายให้เลือก

แต่โปรดทราบว่าการใช้ snapshot System Restore หมายความว่าการเปลี่ยนแปลงใดๆ ที่คุณทำหลังจากที่ snapshot ถูกสร้างจะสูญหายไปด้วย รวมถึงแอปพลิเคชันที่ติดตั้ง, เกม และการเปลี่ยนแปลงระบบอื่นๆ ที่คุณทำในช่วงเวลานั้น

หากคุณทราบผลลัพธ์และพร้อมที่จะใช้ System Restore นี่คือคำแนะนำทีละขั้นตอนสำหรับการใช้ System Restore เพื่อคืนค่าคอมพิวเตอร์ของคุณกลับสู่สถานะที่แข็งแรง:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ถัดไป ให้พิมพ์ rstrui และกด Enter เพื่อเปิดเมนู System Restoreข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  2. เมื่อคุณอยู่ภายในหน้าจอ System Restore เริ่มต้น ให้คลิกที่ Next เพื่อก้าวไปสู่เมนูถัดไปข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้
  3. ที่หน้าจอถัดไป เริ่มต้นการดำเนินการโดยการติ๊กที่กล่องที่เกี่ยวข้องกับ Show more restore points ถัดไป เริ่มต้นด้วยการเปรียบเทียบวันที่ของแต่ละ restore point ที่บันทึกไว้ และเลือกอันที่เก่ากว่าการปรากฏของปัญหานี้ข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้

    หมายเหตุ: แต่อย่าเลือก restore point ที่เก่าเกินไป เพื่อไม่ให้สูญเสียข้อมูลมากเกินไป

  4. เมื่อเลือก system restore point ที่ถูกต้องแล้ว ให้คลิกที่ Next เพื่อก้าวไปสู่เมนูถัดไป
  5. เมื่อคุณไปถึงขั้นตอนนี้ ยูทิลิตีพร้อมที่จะทำงานแล้ว เพื่อบังคับการแก้ไขนี้ ให้คลิกที่ Finish เพื่อเริ่มกระบวนการ หลังจากที่คุณทำเช่นนี้ คอมพิวเตอร์ของคุณจะรีสตาร์ทและสถานะเก่าจะถูกบังคับใช้ในการเริ่มต้นระบบครั้งต่อไปข้อผิดพลาด 0x800f0831 การติดตั้งล้มเหลว Windows ไม่สามารถติดตั้งอัปเดตต่อไปนี้ได้

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

วิธี 8: การติดตั้งสะอาด/ซ่อมแซม

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

  • Clean install — นี่คือโซลูชันที่ง่ายที่สุดจากสองอย่าง คุณไม่ต้องการสื่อการติดตั้งและคุณสามารถปรับใช้การแก้ไขนี้โดยตรงจาก GUI ของ Windows 10, Windows 8.1 และ Windows 7 อย่างไรก็ตาม หากคุณไม่ได้สำรองข้อมูลล่วงหน้า คาดหวังการสูญเสียข้อมูลส่วนตัวทั้งหมด
  • Repair install — หากคุณมองหาวิธีที่เน้นมากขึ้น คุณควรไปด้วยวิธีนี้แทน คุณจะต้องการสื่อการติดตั้งที่เข้ากันได้ แต่ข้อได้เปรียบหลักคือคุณจะสามารถเก็บข้อมูลส่วนตัวทั้งหมดรวมถึงแอป, แอปพลิเคชัน, สื่อส่วนตัว และแม้แต่การตั้งค่าผู้ใช้บางอย่าง

ทำตามวิธีใดวิธีหนึ่งที่คุณรู้สึกสะดวกกว่า