แก้ไขข้อผิดพลาด Windows Update 0x800f0831
หากคุณระหว่างการติดตั้งการอัปเดตที่สะสมคุณพบข้อผิดพลาด 0x800f0831(error 0x800f0831)บนWindows Serverหรือบน ไคลเอนต์ Windows 11/10โพสต์นี้มีไว้เพื่อช่วยคุณ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้ของข้อผิดพลาดนี้ ตลอดจนให้แนวทางแก้ไขที่คุณสามารถลองเพื่อช่วยคุณแก้ไขปัญหานี้ได้
จากการสอบสวน สาเหตุที่ได้รับความนิยมมากที่สุดที่จะเรียกข้อความแสดงข้อผิดพลาดนี้คือรายการหายไปของแพ็คเกจการอัพเดทก่อนหน้า กล่าวคือ คอมโพเนนต์ WU ( Windows Update ) ไม่ทราบถึงสิ่งที่ติดตั้งล่าสุด ดังนั้นจึงปฏิเสธที่จะติดตั้งแพ็คเกจการอัพเดทใหม่
คุณยังพบปัญหานี้ได้หาก บริการ Windows Updateถูกปิดใช้งานหรือ .NET 3.5 Framework ขาดหาย ไป สาเหตุที่เป็นไปได้ อีกประการของข้อผิดพลาด 0x800f0831(error 0x800f0831)นี้คือ เครื่องไคลเอนต์ Windows 10ไม่สามารถสื่อสารกับเซิร์ฟเวอร์Windows Update อาจเป็นเพราะไฟล์ระบบเสียหายหรือการเชื่อมต่อVPN หรือ (VPN)พร็อกซี(Proxy)เซิร์ฟเวอร์
แก้ไขข้อผิดพลาด Windows Update 0x800f0831
หากการอัปเดตคุณลักษณะ(Feature Update)หรือการอัปเดตสะสม(Cumulative Update)ล้มเหลวโดยมีรหัสข้อผิดพลาด 0x800f0831 ใน เครื่องไคลเอ็นต์ Windows ServerหรือWindows 11/10ต่อไปนี้คือคำแนะนำที่อาจช่วยคุณได้
- เรียกใช้ตัวแก้ไขปัญหา Windows Update
- ติดตั้งคุณลักษณะหรือการปรับปรุงสะสมด้วยตนเอง
- ถอนการติดตั้ง ไคลเอนต์ VPNหรือลบพร็อกซี(Proxy)เซิร์ฟเวอร์ (ถ้ามี)
- ตั้งค่า(Set)สถานะของWindows Updateเป็นAutomatic
- เปิดใช้งาน .NET Framework 3.5
- ติดตั้ง.NET Framework 3.5ผ่านCommand Prompt
- เรียกใช้การสแกน SFC & DISM
- ทำการคืนค่าระบบ
- ทำการFresh Startซ่อมแซมการอัปเกรดแบบแทนที่ หรือการติดตั้งใหม่ทั้งหมด(In-place)
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน
1] เรียกใช้ตัวแก้ไขปัญหา Windows Update(Run Windows Update Troubleshooter)
โซลูชันนี้กำหนดให้คุณต้องเรียกใช้ตัวแก้ไขปัญหาการอัปเดต Windows 10และดูว่าสามารถแก้ไขข้อผิดพลาดได้หรือไม่ (. )หากไม่ได้ผล คุณสามารถดำเนินการแก้ไขปัญหาต่อไปได้
2 ](] Manually)ติดตั้งคุณลักษณะหรือการอัปเดตสะสม ด้วยตนเอง
โซลูชันนี้กำหนดให้คุณต้องดาวน์โหลดโปรแกรมปรับปรุงสะสมจาก Microsoft Update Catalog ด้วยตนเอง(manually download the Cumulative Update from Microsoft Update Catalog)แล้วจึงติดตั้งแพ็คเกจ ในการติดตั้งการ อัปเด ตคุณลักษณะ(Feature Update)คุณสามารถใช้Windows Update Assistant เมื่อติดตั้งสำเร็จ ข้อผิดพลาดจะไม่ปรากฏขึ้นอีก
3] ถอนการติดตั้ง ไคลเอนต์ VPNหรือลบพร็อกซี(Proxy)เซิร์ฟเวอร์ (ถ้ามี)
ไคลเอน ต์VPN หรือพร็อกซีเซิร์ฟเวอร์(VPN client or a Proxy server)สามารถทำให้เกิดข้อผิดพลาดนี้ได้เนื่องจากการรบกวนบางอย่างที่จบลงด้วยการบล็อกการสื่อสารระหว่างเครื่องไคลเอนต์Windows 10 ของคุณและ เซิร์ฟเวอร์Windows Update ในกรณีนี้ คุณสามารถลองถอนการติดตั้งซอฟต์แวร์ VPN ของคุณผ่านทางแอปเพล็ตโปรแกรมและคุณลักษณะ(uninstalling your VPN software via the Programs and Features applet)ใน Windows 10 หรือลบพร็อกซีเซิร์ฟเวอร์ออกจากคอมพิวเตอร์ของคุณและดูว่าสามารถแก้ไขปัญหาได้หรือไม่
4] ตั้งค่า(Set)สถานะของWindows Updateเป็นAutomatic
หากคอมพิวเตอร์ที่ประสบปัญหาการ ติดตั้ง Windows Update ที่ล้มเหลว นั้นเป็นส่วนหนึ่งของโดเมนที่ใช้ร่วมกัน อาจเป็นไปได้ว่านโยบายเครือข่ายหรือเครื่องมือเพิ่มประสิทธิภาพระบบของบริษัทอื่นได้ปิดบริการหลักที่รับผิดชอบฟังก์ชันการอัปเดต ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการตั้งค่า ประเภท การเริ่มต้น(Startup Type)บริการWindows Update เป็น (Windows Update)อัตโนมัติ(Automatic)และบังคับให้เริ่มบริการWindows Update
โดยใช้วิธีดังนี้:
- กดปุ่ม Windows + R
- ในกล่องโต้ตอบ Run พิมพ์services.mscแล้วกด Enter เพื่อเปิด(open Services)บริการ
- ใน หน้าต่าง Servicesให้เลื่อนและค้นหา บริการWindows Update
- ดับเบิลคลิก(Double-click)ที่รายการเพื่อแก้ไขคุณสมบัติ
- ตรวจสอบ ให้(Make)แน่ใจว่าตัวเลือกภายใต้ เมนู ประเภทการเริ่มต้น(Startup type) ในหน้าต่างคุณสมบัติของบริการถูกตั้งค่าเป็น อัตโนมัติ(Automatic )จากเมนูแบบเลื่อนลง ยืนยัน(Confirm)กล่องโต้ตอบที่อาจปรากฏขึ้นเมื่อเปลี่ยนประเภทการเริ่มต้น
- คลิกใช้(Apply) > ตกลง(OK)เพื่อบันทึกการเปลี่ยนแปลง
- รีสตาร์ทคอมพิวเตอร์
ในการบู๊ต ให้ตรวจดูว่าปัญหาได้รับการแก้ไขหรือไม่ ในกรณีที่ประเภทการเริ่มต้นของWindows Updateถูกตั้งค่าเป็นAutomaticแล้ว และไม่สามารถแก้ไขปัญหาได้ ให้ดำเนินการตามแนวทางแก้ไขปัญหาถัดไป
5] เปิดใช้งาน .NET Framework 3.5
หากคุณพบข้อผิดพลาด 0x800f0831(error 0x800f0831)เมื่อพยายามติดตั้งการอัปเดตที่สะสม คุณควรสำรวจความเป็นไปได้ของกรอบงาน .NET 3.5 ที่ปิดใช้งาน กระบวนการติดตั้งโปรแกรมปรับปรุงสะสมค่อนข้างซับซ้อนและอาจล้มเหลวเว้นแต่จะเปิดใช้งานการพึ่งพาที่จำเป็นทุกครั้ง ในกรณีนี้ คุณสามารถลองใช้ เมนู คุณลักษณะของ Windows(Windows Features)เพื่อให้แน่ใจว่า ได้เปิดใช้งาน . NET 3.5 framework
6] ติดตั้ง .NET Framework 3.5(Install .NET Framework 3.5)ผ่านCommand Prompt
หากเปิดใช้งาน .NET 3.5 เฟรมเวิร์กผ่าน เมนู คุณลักษณะของ Windows(Windows Features)ไม่สำเร็จ คุณสามารถลองบังคับติดตั้งด้วยตัวเองโดยติดตั้งเฟรมเวิร์กที่หายไปจากCommand Prompt ที่ยกระดับ ขึ้น
ขั้นแรก คุณจะต้องมี สื่อการ ติดตั้ง Windows 10 (Windows 10 installation media)จากนั้น คุณสามารถทำตามคำแนะนำด้านล่างเพื่อบังคับติดตั้ง .NET Framework 3.5(Framework 3.5from) จาก พรอมต์CMDที่ยกระดับ
ใส่(Insert) สื่อ การ ติดตั้ง Windows 10ลงในคอมพิวเตอร์ของคุณ
กดปุ่ม Windows + R
ในกล่องโต้ตอบRun ให้พิมพ์ notepad แล้วกด (Run)CTRL + SHIFT + ENTERเพื่อเปิดNotepadด้วยสิทธิ์ของผู้ดูแลระบบ
คัดลอกและวางไวยากรณ์ด้านล่างลงใน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ในไวยากรณ์ด้วยตัวอักษรของไดรฟ์ที่กำลังถือสื่อการติดตั้งอยู่
บันทึกไฟล์ที่มีชื่อและต่อท้าย ไฟล์นามสกุล .cmd – เช่น; ติดตั้งDOTnet3.5.cmd(InstallDOTnet3.5.cmd)
ตอนนี้ คลิกขวาที่ไฟล์แล้วเลือกRun as administratorจากเมนูบริบท
จากนั้นคลิก ใช่(Yes) ที่ข้อความแจ้งการยืนยันและรอให้กระบวนการเสร็จสิ้น
เมื่อติดตั้ง .NET 3.5 Frameworkแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดการอัปเดตที่สะสม 0x800f0831(Cumulative Update error 0x800f0831)ได้รับการแก้ไขแล้วในการเริ่มต้นคอมพิวเตอร์ครั้งถัดไปหรือไม่ ถ้าไม่ ให้ดำเนินการตามแนวทางแก้ไขปัญหาถัดไป
7] เรียกใช้การสแกน SFC และ DISM
หากคุณยังคงต่อสู้กับข้อผิดพลาด เป็นไปได้มากว่าปัญหาเกิดจากไฟล์ระบบเสียหาย ในกรณีนี้ คุณสามารถเรียกใช้การ สแกน SFC/DISMและดูว่าจะช่วยได้หรือไม่
SFC/DISM เป็นโปรแกรมอรรถประโยชน์ในWindows ที่(Windows)ช่วยให้ผู้ใช้สามารถสแกนหาความเสียหายใน ไฟล์ระบบ Windowsและกู้คืนไฟล์ที่เสียหายได้
เพื่อความสะดวกและง่ายดาย คุณสามารถเรียกใช้การสแกนโดยใช้ขั้นตอนด้านล่าง
กดปุ่ม Windows + R
ในกล่องโต้ตอบ Run ให้พิมพ์notepadแล้วกด Enter เพื่อเปิด Notepad
คัดลอกและวางคำสั่งด้านล่างในโปรแกรมแก้ไขข้อความ
@echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
บันทึกไฟล์ด้วยชื่อและต่อท้าย นามสกุลไฟล์ . bat - เช่น; SFC_DISM_scan.bat _
เรียกใช้แบตช์ไฟล์ ซ้ำ ๆด้วยสิทธิ์ของผู้ดูแลระบบ(run the batch file with admin privilege) (คลิกขวาที่ไฟล์ที่บันทึกไว้และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ(Run as Administrator)จากเมนูบริบท) จนกว่าจะรายงานว่าไม่มีข้อผิดพลาด
รีสตาร์ทพีซีของคุณ
ขณะบู๊ต ให้ตรวจดูว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าไม่ ให้ดำเนินการตามแนวทางแก้ไขปัญหาถัดไป
8] ทำการคืนค่าระบบ
หากคุณเพิ่งเริ่มสังเกตเห็นข้อผิดพลาดของการอัปเดตสะสม 0x800f0831(Cumulative Update error 0x800f0831)เมื่อเร็วๆ นี้หลังจากการติดตั้งไดรเวอร์หรือการอัปเดต หรือหลังจากการปิดเครื่องโดยไม่คาดคิด และไม่มีการอัปเดตที่รอดำเนินการติดตั้งอยู่ อาจเป็นไปได้ว่าการเปลี่ยนแปลงระบบล่าสุดทำให้ไม่สามารถติดตั้งการอัปเดตได้ ในกรณีนี้ คุณสามารถลองใช้ System Restore(System Restore) ( ข้อแม้(Caveat) : การเปลี่ยนแปลงใดๆ เช่น การติดตั้งแอปพลิเคชัน การตั้งค่าผู้ใช้ และสิ่งอื่นใดที่ทำขึ้นหลังจากสแนปชอตที่คุณจะเปลี่ยนกลับเป็นถูกสร้างขึ้นจะสูญหายไป) และดูว่าจะช่วยได้หรือไม่
ในการดำเนินการ System Restore(perform System Restore)ให้ทำดังต่อไปนี้:
- กดปุ่ม Windows + R
- ในกล่องโต้ตอบ Run ให้พิมพ์rstrui แล้วกด Enter เพื่อเปิด System Restore Wizard
- เมื่อคุณมาถึงหน้าจอเริ่มต้นของการคืนค่าระบบ(System Restore)ให้คลิกถัดไป(Next)เพื่อไปยังหน้าต่างถัดไป
- ในหน้าจอถัดไป ให้เริ่มต้นด้วยการเลือกช่องที่เกี่ยวข้องกับแสดงจุดคืนค่า(Show more restore points)เพิ่มเติม
- หลังจากที่คุณทำเสร็จแล้ว ให้เลือกจุดที่มีวันที่เก่ากว่าที่คุณเริ่มสังเกตเห็นข้อผิดพลาดในครั้งแรก
- คลิกถัดไป(Next) เพื่อไปยังเมนูถัดไป
- คลิกเสร็จสิ้น(Finish) และยืนยันที่พร้อมท์สุดท้าย
ในการเริ่มต้นระบบครั้งถัดไป สถานะคอมพิวเตอร์รุ่นเก่าของคุณจะถูกบังคับใช้ หากปัญหายังคงอยู่ คุณสามารถลองวิธีแก้ไขปัญหาถัดไป
9] ดำเนิน(Perform)การFresh Start ซ่อมแซม การ อัพเกรด แบบแทนที่(In-place)หรือติดตั้ง ใหม่ทั้งหมด
ณ จุดนี้ หากข้อผิดพลาดการอัปเดตสะสม 0x800f0831(Cumulative Update error 0x800f0831 )ยังไม่ได้รับการแก้ไข เป็นไปได้สูงว่าเกิดจากความเสียหายของระบบบางประเภทที่ไม่สามารถแก้ไขได้ตามอัตภาพ ในกรณีนี้ คุณสามารถลองFresh Start, In-place upgrade repair หรือ clean install(Fresh Start, In-place upgrade repair or clean install)เพื่อรีเซ็ตทุกองค์ประกอบของ Windows
Hopefully, any of these solutions should fix the issue for you!
Related posts
Fix Windows Update error 0x80070422 บน Windows 10
Fix Windows Update error 0x8e5e03fa บน Windows 10
Fix Windows Update error 0x80070659
Fix Windows Update error 0x80240439 บน Windows 10
Fix Windows Update error 0x80070541 บน Windows 10
Fix Windows Update Error Code 800F0A13
Fix Windows Update error 0x80070bc2 บน Windows 10
Fix Windows Update error code 0x80240016
Fix Windows Update Error Code 0x80080008
Fix Windows Update error 0x8024401f บน Windows 10
วิธีการ Fix Windows 10 Update Error 0x8007042B
Fix Windows Update error 0x80070436 บน Windows 10
Fix Windows Update ไม่สามารถติดตั้ง error 0x80240034
วิธีการ Fix Windows Update Error 0xc1900201
Fix Windows Update Error Code 0x800700c1
Fix Windows Update Error 0x800f0989 บน Windows 11/10
Fix Windows Update error 0x800f0984 บน Windows 10
ปุ่มปัญหา Fix บน Windows Update page
Fix Windows Update Error 0x80245006 ใน Windows 11 หรือ Windows 10
Fix Error 0x80072efe บน Windows 10 Update Assistant