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

แก้ไขข้อผิดพลาด Windows Update 0x800f0831 แบบขั้นตอน

การอัปเดต Windows 10/11 ให้ทันสมัยเป็นงานสำคัญที่ไม่ควรละเลย เพื่อให้คอมพิวเตอร์ทำงานราบรื่นและมีประสิทธิภาพตลอดเวลา แต่บางผู้ใช้躊躇ติดตั้งอัปเดตเพราะเจอข้อความผิดพลาด เช่น Windows Update Error 0x800f0831

ข้อผิดพลาด Windows Update 0x800f0831 คืออะไร?

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

ตอนนี้คุณเข้าใจข้อผิดพลาดแล้ว จึงอยู่ในตำแหน่งที่ดีกว่าสำหรับการ troubleshooting และแก้ไขข้อผิดพลาดนี้ให้หมดสิ้น

วิธีแก้ไขข้อผิดพลาด 0x800f0831 บน Windows 10/11

การแก้ไขข้อผิดพลาด 0x800f0831 ไม่ยากอย่างที่คิด ทำตามขั้นตอนอย่างระมัดระวัง ควรแก้ไขได้ภายในไม่กี่นาที

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

สแกนฟรีสำหรับปัญหา PC | 3,145,873 ครั้งดาวน์โหลด | รองรับ: Windows 10/11, Windows 7, Windows 8

วิธีที่ 1: ใช้ Windows Update Troubleshooter

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

คู่มือขั้นตอน:

  1. เปิด Control Panel โดยพิมพ์ "control panel" ในกล่องค้นหา กด Enter จากผลการค้นหา เลือก Control Panel
  2. หา "View by" เลือก Large icons
  3. หา Troubleshooting คลิกเข้าไป
  4. ด้านซ้าย คลิก View All
  5. Troubleshooter จะเปิด หาหมวด Windows Update คลิก
  6. กด Next เมื่อมีกล่องโต้ตอบ
  7. Troubleshooter จะสแกนหาไฟล์เสียหายและซ่อมแซมอัตโนมัติ รอจนเสร็จ แล้วตรวจสอบว่าข้อผิดพลาด 0x800f0831 หายหรือยัง

วิธีที่ 2: ใช้ DISM Utility

ไฟล์ระบบที่เสียหายอาจรบกวนกระบวนการสำคัญในสภาพแวดล้อม Windows และอาจนำไปสู่ข้อผิดพลาด 0x800f0831

ผู้เชี่ยวชาญแนะนำให้สแกนไฟล์เสียหายและซ่อมแซมด้วย DISM Utility (Deployment Image Servicing and Management Tool) - เครื่องมือบรรทัดคำสั่งใน Windows ใช้แก้ไขปัญหาภายใน Windows Image

  1. กด Windows + R เปิด Run
  2. พิมพ์ cmd กด Ctrl + Shift + Esc (หมายเหตุ: ควรเป็น Ctrl+Shift+Enter) เพื่อเปิด Command Prompt ด้วยสิทธิ์ Admin กด Yes ยืนยัน
  3. ใน Command Prompt ใส่คำสั่ง: dism /online /cleanup-image /restorehealth
  4. กด Enter รันคำสั่งและสแกน รอจนเสร็จ

วิธีที่ 3: ปิด Antivirus ชั่วคราว

โปรแกรม Antivirus มีบทบาทสำคัญในการปกป้องอุปกรณ์จากภัยคุกคามออนไลน์ แต่บางครั้งก็บлок Windows ไม่ให้รับอัปเดต

ลองปิด Antivirus ชั่วคราว แล้วเปิดใหม่หลังติดตั้งอัปเดตเสร็จ ขั้นตอน:

  1. คลิกขวาไอคอน Windows เลือก Settings
  2. เลือก Update & Security > Windows Security
  3. ด้านขวา เลือก Virus & Threat Protection
  4. คลิก Manage Settings
  5. ปิดตัวเลือก Real-Time Protection

วิธีที่ 4: ปิด Proxy Server

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

ปิด Proxy Server เพื่อคืนสภาพปกติ:

  1. เปิด Run ด้วย Windows + R
  2. พิมพ์ inetcpl.cpl กด OK จะไปที่ Internet Properties
  3. ไปแท็บ Connections กดปุ่ม LAN settings
  4. ติ๊ก Automatically detect settings
  5. เอาติ๊กออกจากส่วน Proxy Server
  6. กด OK ใช้การเปลี่ยนแปลง
  7. ดาวน์โหลดและติดตั้งอัปเดตใหม่อีกครั้ง

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

ถ้ายังติดตั้งอัปเดตไม่ได้ ให้ลองรีเซ็ต Windows Update Components:

  1. กดปุ่ม Windows พิมพ์ "command prompt" ในกล่องค้นหา
  2. คลิกขวาผลลัพธ์ เลือก Run as administrator
  3. ถ้ามี UAC กด Yes
  4. หยุดบริการด้วยคำสั่ง:

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

  1. ลบไฟล์ qmgr*.dat: Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  2. พิมพ์: cd /d %windir%\system32
  3. ลงทะเบียน BITS และ Windows Update Components ใหม่ด้วยคำสั่งต่อไปนี้:

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

  1. รีเซ็ต Network configuration:

netsh winsock reset
netsh winhttp reset

  1. จะมีหน้าต่างขึ้นขอให้รีสตาร์ทคอมพิวเตอร์
  2. หลังล็อกอิน เริ่มบริการที่หยุดไว้ก่อนหน้า:

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

  1. ลองติดตั้ง Windows Update อีกครั้ง

วิธีที่ 6: ทำ Clean Boot

ใน Windows ปกติ มีบริการหลายอย่างรันในพื้นหลัง บางอย่างเป็นบริการหลัก บางอย่างแค่กินทรัพยากร ทำ Clean Boot เพื่อกำจัดบริการที่ไม่จำเป็น:

  1. กด Windows + S ค้นหา
  2. พิมพ์ msconfig กด Enter
  3. ไปแท็บ Services ติ๊ก Hide All Microsoft Services
  4. กด Disable All
  5. ไปแท็บ Startup คลิก Open Task Manager
  6. เลือกบริการที่ไม่จำเป็น กด Disable
  7. ทำซ้ำจนไม่มีบริการเหลือรัน
  8. รีสตาร์ท แล้วลองติดตั้ง Windows Update อีกครั้ง

วิธีที่ 7: ใช้ PC Repair Tool

บางครั้งปัญหาประสิทธิภาพก่อให้เกิดข้อผิดพลาดนี้ เครื่องมือซ่อมแซม PC ที่น่าเชื่อถือสามารถแก้ไขได้ทันที

เครื่องมือซ่อมแซม PC ที่ครบครันสามารถแก้ไขปัญหาระบบหลายร้อยประการ ทำความสะอาดดิสก์ เพิ่มประสิทธิภาพคอมพิวเตอร์ และเสริมสร้างความปลอดภัยและความเป็นส่วนตัว

วิธีที่ 8: ปิด VPN

ใช้ VPN อยู่ขณะติดตั้งอัปเดต? อาจเป็นสาเหตุของข้อผิดพลาด 0x800f0831 ลองปิดชั่วคราว:

  1. ไปที่ Settings > Network & Internet
  2. ด้านขวา คลิก VPN
  3. คลิก VPN ที่ตั้งค่าไว้ กด Remove
  4. ยืนยันในหน้าต่างป๊อปอัป
  5. ออกจาก Settings ลองติดตั้งอัปเดตดู

วิธีที่ 9: เปิดใช้งาน .NET Framework

.NET Framework ของ Microsoft ใช้สร้างและรันโปรแกรมบน Windows หากปิดไว้ อาจเกิดรหัสข้อผิดพลาด รวมถึง 0x800f0831

ตรวจสอบว่าเปิดใช้งานแล้ว:

  1. เปิด Run ด้วย Windows + R
  2. พิมพ์ appwiz.cpl กด OK จะเปิด Programs and Features
  3. คลิก Turn Windows features on or off
  4. ติ๊กถูกกล่อง .Net Framework 3.5
  5. กด OK บันทึก
  6. ทำตามคำแนะนำบนหน้าจอ ดาวน์โหลดไฟล์ที่เกี่ยวข้อง
  7. ดาวน์โหลดเสร็จ รีสตาร์ทคอมพิวเตอร์

วิธีที่ 10: ดาวน์โหลด KB Package ที่หายไป

บางครั้งข้อผิดพลาดเกิดจาก KB Package ขาดหาย ทำให้อัปเดตใหม่ติดตั้งไม่ได้ ตรวจสอบว่า Package ไหนหาย และดาวน์โหลดด้วยตนเองจาก Microsoft Update Catalog Official:

  1. เปิด File Explorer ด้วย Windows + E
  2. ไปที่: C:\Windows\Logs\CBS
  3. ดับเบิลคลิก CBS.log
  4. ค้นหาบรรทัดที่บ่งชี้ข้อผิดพลาด 0x800f0831 (ใช้ Find)
  5. จดหมายเลข KB ถัดจากบรรทัดนั้น
  6. ไปที่เว็บ Microsoft Update Catalog Official ติดตั้ง KB Package ที่หายไป
  7. รีสตาร์ท แล้วรันอัปเดต כปกติ

สรุปข้อผิดพลาด Windows Update 0x800f0831

ไฟล์ระบบเสียหายเป็นสาเหตุหลักของ 0x800f0831 แต่ยังมีสาเหตุอื่น เช่น บริการไม่จำเป็นรันมากเกินไป และ Proxy ตั้งค่าผิด

ไม่ว่าสาเหตุจะเป็นอะไร ก็มีขั้นตอน troubleshooting มากมายลองได้ ใช้ DISM หรือ Windows Update Troubleshooter รีเซ็ต Windows Update Components เพื่อซ่อมไฟล์หาย หากล้มเหลว Clean Boot จะช่วยได้

เราพลาดรายละเอียดสำคัญไหม? คุณรู้วิธีแก้อื่นอีก? แจ้งให้เราทราบได้ที่ความคิดเห็นด้านล่าง!