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

แก้ไขข้อผิดพลาด Windows 10/11 Update 0x800F0982: คู่มือแก้ปัญหาแบบขั้นตอน

คุณกำลังดาวน์โหลด Windows 10/11 build ล่าสุดจาก Microsoft ทุกอย่างดูราบรื่น แต่ก่อนกระบวนการอัปเดตจะเสร็จ ทุกอย่างหยุดชะงัก แทนที่จะได้ Windows ที่อัปเดตแล้ว คุณได้แค่ข้อผิดพลาด

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

รหัสข้อผิดพลาด 0x800f0982 คืออะไร?

Windows Update สำคัญต่อความปลอดภัยของคอมพิวเตอร์ เป็นยูทิลิตี้ค้นหา ดาวน์โหลด และติดตั้งอัปเดตล่าสุดสำหรับ OS แต่ไม่ว่าจะสำคัญแค่ไหน มันบางครั้งค้างหรือเสียระหว่างกระบวนการ และแสดง Error Code 0x800f0982

Windows Update Error Code 0x800f0982 เป็นปัญหาที่อาจเกิดขึ้นเมื่อผู้ใช้ติดตั้งหรือดาวน์โหลดอัปเดต เกิดจากหลายสาเหตุ แต่บ่อยที่สุดคือไม่มีพื้นที่ฮาร์ดดิสก์พอ อาจเกิดจาก:

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

  • บริการ Windows Update ออฟไลน์
  • ใช้ Windows 10/11 เวอร์ชันเก่า
  • มีไฟล์เสียหายในไดเรกทอรีระบบ

ตามรายงานผู้ใช้ ปัญหานี้มักเกี่ยวข้องกับอัปเดต KB4493509, KB4489899, และ KB4493509 บางครั้งพร้อมข้อความ "There were problems installing some updates, but we'll try again later."

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

ถ้า Windows Update จบด้วย Error 0x800f0982 ควรทำอย่างไร? ด้านล่างเป็นวิธีแก้ที่ผู้ใช้อื่นลองและติดตั้งอัปเดตที่ค้างอยู่สำเร็จ

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

Windows Update troubleshooter เป็นเครื่องมือยอดเยี่ยมแก้ปัญหาที่เกี่ยวกับคอมโพเนนต์อัปเดต จะสแกนระบบอัตโนมัติและหาปัญหา คุณแค่คลิกตัวเลือกที่ถูกต้อง มันจะจัดการทั้งหมดให้

ควรทราบว่า Windows 10/11 มีเครื่องมืออื่นๆ อีกมากมายสำหรับแก้ปัญหาอัปเดตที่พบบ่อย แม้การรัน troubleshooter ไม่รับประกันว่าปัญหาจะแก้ แต่เป็นจุดเริ่มต้นที่ดี

วิธีใช้ Windows Update Troubleshooter แก้ 0x800f0982:

  1. เปิด Run utility ด้วยการกด Windows + R
  2. พิมพ์ "ms-settings:troubleshoot" (ไม่ต้องมีเครื่องหมายคำพูด) ในช่องข้อความ กด Enter จะไปที่แท็บ Troubleshooting ของแอป Settings
  3. นำทางไปส่วนขวา เลื่อนลงหา "Get up and running" กดปุ่ม Windows Update
  4. ในเมนูที่ปรากฏ คลิก "Run the Troubleshooter"
  5. Troubleshooter จะเริ่มสแกนระบบหาปัญหา รอจนเสร็จ
  6. เสร็จสแกน Troubleshooter จะแนะนำกลยุทธ์ซ่อมแซมที่อาจช่วย หากเห็นด้วยกับคำแนะนำ คลิก "Apply This Fix"
  7. เมื่อเสร็จ รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

วิธีแก้ 2: รีเซ็ตคอมโพเนนต์ WU

หากสงสัยว่าปัญหามาจากข้อผิดพลาดของยูทิลิตี้ Windows Update เอง การรีเซ็ตคอมโพเนนต์ WU อาจช่วย

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

คู่มือด่วนรีเซ็ตคอมโพเนนต์นี้:

  1. กด Windows + R เปิด Run utility
  2. พิมพ์ "cmd" (ไม่ต้องมีเครื่องหมายคำพูด) ในช่องข้อความ กด Ctrl + Shift + Enter พร้อมกัน จะเปิด Command Prompt ที่มีสิทธิ์สูง (elevated)
  3. ใน Command Prompt ใส่คำสั่งด้านล่างตามลำดับที่แนะนำเพื่อรีเซ็ตคอมโพเนนต์ WU:
  • 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
  1. เสร็จแล้ว ออกจาก Command Prompt และรีสตาร์ทคอมพิวเตอร์
  2. ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

วิธีแก้ 3: บังคับติดตั้งอัปเดตด้วย PowerShell

หากรีเซ็ตคอมโพเนนต์ WU ไม่แก้ 0x800f0982 ให้ใช้ PowerShell บังคับติดตั้งอัปเดต

Windows PowerShell เป็นยูทิลิตี้ command-line scripting และ automation อันทรงพลัง ควบคุม Windows OS ได้ ใช้สำหรับ system administration, network programming, task automation และอื่นๆ รวมถึงแก้ข้อผิดพลาดเกี่ยวกับ Windows Update

วิธีใช้ดาวน์โหลดและติดตั้งอัปเดต Windows ที่มีอยู่:

  1. เปิด Run dialog box ด้วย Windows + R
  2. พิมพ์ "powershell" (ไม่ต้องมีเครื่องหมายคำพูด) ในช่องข้อความ กด Ctrl + Shift + Enter จะเปิดหน้าต่าง PowerShell ที่มีสิทธิ์สูง
  3. ใน Windows PowerShell พิมพ์คำสั่ง "wuauclt.exe /UPDATENOW" (ไม่ต้องมีเครื่องหมายคำพูด) กด Enter เพื่อบังคับติดตั้งอัปเดต
  4. ติดตั้งอัปเดตเสร็จ รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าอัปเดตยังค้างอยู่ใน Windows Update utility หรือไม่

วิธีแก้ 4: ใช้ System File Checker

บางกรณีข้อผิดพลาดเกิดจากไฟล์ระบบเสียหาย เพื่อแก้ไฟล์เหล่านี้ ต้องใช้ System File Checker

System File Checker เป็นเครื่องมือใน Windows ระบุและแทนที่ไฟล์ระบบที่หายไป เสียหาย หรือติดตั้งไม่ถูกต้อง หากมีปัญหากับ Registry อาจช่วยได้ ยูทิลิตี้นี้ช่วย troubleshoot ปัญหาโดยไม่ต้องใช้มาตรการรุนแรงอย่างติดตั้ง Windows ใหม่

ขั้นตอนใช้ยูทิลิตีนี้แก้รหัสข้อผิดพลาด 0x800f0982:

  1. พิมพ์ "command prompt" (ไม่ต้องมีเครื่องหมายคำพูด) ในแถบค้นหา คลิกขวาผลลัพธ์ที่เกี่ยวข้องที่สุด
  2. เลือก Run as Administrator
  3. หากขอยืนยันการกระทำ กด Yes
  4. ตอนนี้ Command Prompt จะปรากฏ พิมพ์ "sfc /scannow" (ไม่ต้องมีเครื่องหมายคำพูด) กด Enter
  5. System File Checker จะเริ่มสแกนและซ่อมแซม เสร็จแล้ว รีสตาร์ทคอมพิวเตอร์ และลองติดตั้งอัปเดตอีกครั้ง

วิธีแก้ 5: รัน DISM Scan

หากรัน SFC scan ไม่ช่วย ลองรัน Deployment Image Servicing and Management (DISM) scan ยูทิลิตี้ที่มีประโยชน์เท่ากัน ตรวจจับและซ่อมปัญหาเกี่ยวกับ system image files เป็น command-line tool ใช้สำหรับ diagnostic และ repair บนระบบ Microsoft Windows

ขั้นตอนรัน DISM scan:

  1. คลิกขวาเมนู Windows เลือก Run
  2. ในช่องข้อความ ใส่ "cmd" (ไม่ต้องมีเครื่องหมายคำพูด) กด Ctrl + Shift + Enter พร้อมกัน
  3. หาก UAC wizard แจ้งเตือน กด Yes
  4. ใน Command Prompt พิมพ์ "DISM /Online /Cleanup-Image /RestoreHealth" (ไม่ต้องมีเครื่องหมายคำพูด) กด Enter
  5. DISM tool จะเริ่มสแกนระบบหา system image ที่เสียหาย และใช้การแก้ไขที่จำเป็น
  6. เสร็จแล้ว รีสตาร์ทคอมพิวเตอร์ และติดตั้งอัปเดตอีกครั้ง

วิธีแก้ 6: ติดตั้งอัปเดตด้วยตนเอง

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

คำแนะนำดาวน์โหลด KB ที่มีปัญหา:

  1. ไปที่ Microsoft Update Catalog อย่างเป็นทางการ
  2. ใส่หมายเลข KB ในช่องค้นหา
  3. หน้าเว็บใหม่จะแสดงพร้อมอัปเดตทั้งหมดที่เกี่ยวข้องกับการค้นหา กด Download ถัดจากแพตช์ที่ต้องการ
  4. ดาวน์โหลดเสร็จ ติดตั้งบนอุปกรณ์
  5. รีสตาร์ทคอมพิวเตอร์ ดูว่าข้อผิดพลาดแก้ไขแล้วหรือไม่

วิธีแก้ 7: ล้างโฟลเดอร์ SoftwareDistribution และ System Resources

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

อย่างไรก็ตาม ก่อนจะลบไฟล์ที่ไม่จำเป็นเหล่านี้ ต้องหยุดบริการ Windows สองอย่างสำคัญ: Windows Update Service และ Background Intelligent Service คู่มือรายละเอียดด้านล่าง:

  1. กด Windows + X เปิด Power User menu
  2. เลือก Command Prompt (Admin) จากรายการ
  3. กด Yes เมื่อ UAC แจ้งเตือน
  4. รันคำสั่งต่อไปนี้:

net stop wuauserv

net stop bits commands

หมายเหตุ: กด Enter หลังแต่ละคำสั่ง

  1. ย่อหน้าต่าง Command Prompt เปิด Windows Explorer
  2. ไปที่โฟลเดอร์ SoftwareDistribution โดยเข้าไปที่โฟลเดอร์ Windows แล้วเลือก SoftwareDistribution
  3. ลบทุกอย่างในโฟลเดอร์นี้
  4. กลับไปที่โฟลเดอร์ Windows หลัก คลิก System Resources ลบทุกอย่างภายใน หากมีคำเตือน เพิกเฉยหรือกด Yes
  5. หลังลบเนื้อหาทั้งสองโฟลเดอร์แล้ว เริ่มบริการสองอย่างที่ปิดไว้ก่อนหน้านี้ ทำได้โดยเปิด Command Prompt รันคำสั่ง:

net start wuauserv

net start bits

หมายเหตุ: กด Enter หลังแต่ละคำสั่ง

  1. ตอนนี้ รีบูทคอมพิวเตอร์ และตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่

วิธีแก้ 8: ถอนติดตั้งและติดตั้ง Language Packs ใหม่

Language pack ใช้เมื่อใช้แอปหรือพิมพ์ในแถบค้นหาของแอปพลิเคชันบน Windows 10/11 ให้ผู้ใช้ป้อนข้อความด้วยตัวอักษรภาษาที่ต้องการ แทนที่จะถูกแทนที่ด้วยสัญลักษณ์หรือตัวเลข

Language pack เกี่ยวข้องกับข้อผิดพลาดอย่างไร? ตามรายงานผู้ใช้บางราย รหัสข้อผิดพลาด 0x800f0982 อาจเกิดจาก language pack ที่หายไป จึงควรทดสอบและตรวจสอบ

วิธีดำเนินการแก้ไขนี้:

  1. ไปที่เมนู Start เลือก Settings
  2. ไปที่ Time and Language คลิก Language
  3. ขยายส่วน Preferred Language เลือกภาษาที่ต้องการลบ
  4. กด Remove ถัดจากมัน
  5. ปิด Settings
  6. เปิด Settings ใหม่ ไป Time and Language
  7. เลือก Language
  8. ไป Preferred Languages คลิก Add a Language
  9. เลือกภาษาที่ลบไปเมื่อกี้
  10. คลิก Options กด Download เพื่อเริ่มติดตั้งภาษา
  11. ออกจากแอป Settings และติดตั้งอัปเดตอีกครั้ง

วิธีแก้ 9: เปิดใช้งาน Windows Module Installer Service

หากลองทุกวิธีแล้วแต่ไม่สำเร็จ สามารถเปิดใช้งาน Windows Module Installer service แทน นี่เป็นคอมโพเนนต์ Windows สำคัญที่ดึงอัปเดตมาและติดตั้ง หากปิดใช้งานไปโดยไม่ตั้งใจ กระบวนการ Windows update อาจล้มเหลว

วิธีเปิดใช้งานบริการนี้:

  1. เปิด Command Prompt ที่มีสิทธิ์สูง โดยพิมพ์ "cmd" (ไม่ต้องมีเครื่องหมายคำพูด) ในกล่องค้นหา คลิกขวาผลลัพธ์ที่เกี่ยวข้องที่สุด คลิก Run as Administrator
  2. เมื่อ UAC แจ้งเตือน กด Yes เพื่อดำเนินต่อ
  3. ใน Command Prompt พิมพ์คำสั่ง "SC config trustedinstaller start=auto" (ไม่ต้องมีเครื่องหมายคำพูด)
  4. กด Enter
  5. ตอนนี้คุณเปิดใช้งาน Windows Update Installer service แล้ว กระบวนการอัปเดตควรเริ่มต้น
  6. รีสตาร์ทระบบเพื่อใช้การเปลี่ยนแปลง

สรุป

หากเจอ Error Code 0x800f0982 ขณะพยายามติดตั้งอัปเดตใหม่บน Windows 10/11 อย่ากังวล! มีหลายวิธีกำจัดปัญหานี้ และเราจะแนะนำวิธีบางส่วนให้ทันที

สิ่งแรกที่คนส่วนใหญ่ลองคือใช้ Windows Update troubleshooter ซึ่งอาจทำงานได้ขึ้นอยู่กับ OS version หากยังไม่ได้หลังรัน troubleshooter หลายครั้ง การรีเซ็ตคอมโพเนนต์ WU อาจช่วย แน่นอนว่ายังมีวิธีแก้อื่นอีกมากมาย! อ้างอิงวิธีแก้ด้านบนสำหรับคู่มือรายละเอียด