ข้อผิดพลาดในการอัปเดต Windows รหัส 0x80080005: วิธีแก้ไข

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

หมายเหตุสำหรับ Windows 10:การสนับสนุนฟรีสำหรับ Windows 10 สิ้นสุดลงเมื่อวันที่ 14 ตุลาคม 2025 หากคุณยังคงใช้ Windows 10 การอัปเดตความปลอดภัยฟรีตามปกติจะไม่สามารถใช้งานได้อีกต่อไป เว้นแต่ว่าอุปกรณ์ของคุณจะอยู่ภายใต้โปรแกรมการอัปเดตความปลอดภัยเพิ่มเติม (ESU) ที่มีสิทธิ์ Microsoft แนะนำให้เปลี่ยนไปใช้ Windows 11 เมื่อพีซีของคุณรองรับแล้ว โปรดดูข้อมูล ESU สำหรับ Windows 10 ของ Microsoftสำหรับคุณสมบัติและความครอบคลุมในปัจจุบัน

หน้าจอ Windows Update ของ Windows 10 แสดงรหัสข้อผิดพลาด 0x80080005 หลังจากการอัปเดตล้มเหลว
ข้อผิดพลาด 0x80080005 อาจปรากฏขึ้นเมื่อ Windows Update ไม่สามารถดำเนินการอัปเดตให้เสร็จสมบูรณ์ได้

ข้อผิดพลาด 0x80080005 หมายความว่าอย่างไร?

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

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

1. เรียกใช้เครื่องมือแก้ไขปัญหาการอัปเดต Windows

ขณะนี้ Microsoft แนะนำให้ผู้ใช้ Windows ไปใช้เครื่องมือแก้ไขปัญหาการอัปเดต Windows แบบอัตโนมัติใน แอป " ขอความช่วยเหลือ"เปิด "ขอความช่วยเหลือ" ค้นหา " เครื่องมือแก้ไขปัญหาการอัปเดต Windows"และทำตามคำแนะนำ

สำหรับระบบ Windows 10 ที่ยังคงมีเครื่องมือแก้ไขปัญหาการตั้งค่าแบบเก่าอยู่ ให้ไปที่เริ่ม > การตั้งค่า > การอัปเดตและความปลอดภัย > แก้ไขปัญหา > เครื่องมือแก้ไขปัญหาเพิ่มเติม > Windows Updateจากนั้นเลือกเรียกใช้เครื่องมือแก้ไขปัญหา รีสตาร์ทพีซีหลังจากนั้น และลองอัปเดต Windows อีกครั้ง Microsoft มีคำแนะนำล่าสุดอยู่ใน หน้าเครื่องมือแก้ไขปัญหา Windows Updateของตน

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

2. ล้างแคชของ Windows Update

ไฟล์ดาวน์โหลดที่เสียหายC:\Windows\SoftwareDistributionอาจทำให้การอัปเดตในครั้งต่อไปไม่สำเร็จ Microsoft แนะนำให้หยุดบริการ Windows Update ล้างแคช แล้วเริ่มบริการอีกครั้ง

  1. กดปุ่ม Win + R จากนั้นกด Enter services.mscแล้วกดEnterอีกครั้ง
  2. คลิกขวาที่Windows Updateแล้วเลือกหยุด
  3. เปิดC:\Windows\SoftwareDistributionด้วย File Explorer แล้วลบเนื้อหาภายในโฟลเดอร์นั้น อย่าลบโฟลเดอร์ SoftwareDistribution เอง
  4. กลับไปที่บริการ คลิกขวาที่Windows Updateแล้วเลือกเริ่ม
  5. รีสตาร์ทพีซีและตรวจสอบการอัปเดตอีกครั้ง

3. รีเซ็ตโฟลเดอร์ Windows Update

หากการล้างแคชอย่างเดียวไม่ได้ผล ให้ใช้วิธีรีเซ็ตขั้นสูงของ Microsoft เปิดCommand Prompt ในฐานะผู้ดูแลระบบและเรียกใช้คำสั่งเหล่านี้ทีละคำสั่ง:

net stop bits
net stop wuauserv
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauserv

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

หน้าต่าง Command Prompt ในโหมดผู้ดูแลระบบ แสดงคำสั่ง Windows Update และ BITS reset สำหรับ SoftwareDistribution และ catroot2
การรีเซ็ต SoftwareDistribution และ catroot2 จะบังคับให้ Windows Update สร้างโฟลเดอร์ทำงานขึ้นมาใหม่

4. ซ่อมแซม Windows ด้วย DISM และ SFC

หากรหัสข้อผิดพลาด 0x80080005 ยังคงอยู่ ให้ซ่อมแซมที่เก็บส่วนประกอบของ Windows และไฟล์ระบบที่ได้รับการป้องกัน Microsoft แนะนำให้เรียกใช้ DISM ก่อน ตามด้วย System File Checker

  1. เปิดCommand Prompt ในฐานะผู้ดูแลระบบ
  2. เรียกใช้โปรแกรมDISM.exe /Online /Cleanup-image /Restorehealthและรอจนกว่าจะเสร็จสมบูรณ์
  3. จากนั้นจึงรันsfc /scannowโปรแกรม
  4. อย่าปิดหน้าต่าง Command Prompt จนกว่า SFC จะเสร็จสมบูรณ์ 100%
  5. รีสตาร์ทเครื่องคอมพิวเตอร์แล้วลองทำการอัปเดต Windows อีกครั้ง

คำสั่งเหล่านี้และพฤติกรรมที่คาดหวังไว้ได้ถูกบันทึกไว้ในคู่มือการใช้งาน DISM และ System File Checker ของ Microsoft แล้ว

หน้าต่าง Command Prompt ของผู้ดูแลระบบ แสดงคำสั่ง DISM RestoreHealth ตามด้วย sfc scannow บน Windows
เรียกใช้ DISM ก่อน SFC เพื่อให้ Windows สามารถซ่อมแซมที่เก็บส่วนประกอบที่ใช้ในการกู้คืนไฟล์ระบบที่ได้รับการป้องกันได้

5. ถ้า 0x80080005 ยังไม่หายไป

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

หากคุณจำเป็นต้องรีเซ็ต Windows 10 ให้เลือก " รีเซ็ตพีซีนี้ > เก็บไฟล์ของฉัน " ซึ่งจะติดตั้ง Windows ใหม่โดยยังคงรักษาไฟล์ส่วนตัวไว้ แต่จะลบแอปที่ติดตั้งไว้และรีเซ็ตการตั้งค่าทั้งหมด โปรดสำรองข้อมูลก่อน และเก็บรหัสกู้คืน BitLocker ไว้ให้พร้อมใช้งานหากเปิดใช้งานการเข้ารหัสอุปกรณ์คู่มือ "รีเซ็ตพีซีของคุณ" ของ Microsoft จะอธิบายตัวเลือกต่างๆ ที่มีให้เลือก

คุณควรลองวิธีแก้ไขใดก่อน?

สำหรับพีซีส่วนใหญ่ ลำดับขั้นตอนที่ปฏิบัติได้จริงคือ: เรียกใช้เครื่องมือแก้ไขปัญหา Windows Update ล้างแคช SoftwareDistribution รีเซ็ตโฟลเดอร์ Windows Update จากนั้นเรียกใช้ DISM และ SFC หากยังคงมีข้อผิดพลาดอยู่หลังจากทำตามขั้นตอนทั้งสี่แล้ว ให้ใช้ตัวเลือกการกู้คืนของ Microsoft แทนที่จะทำการเปลี่ยนแปลงรีจิสทรีหรือบริการที่ไม่ได้รับการบันทึกไว้ สำหรับ Windows 10 ในปี 2026 ให้ตรวจสอบด้วยว่าพีซีของคุณมีสิทธิ์ได้รับการอัปเดตที่คุณพยายามติดตั้งผ่าน ESU หรือช่องทางการบริการอื่น ๆ ที่ได้รับการสนับสนุนหรือไม่

ฝากความเห็น

วิธีใช้งาน TinyTalk สำหรับการสนทนาด้วยเสียงบนเครือข่ายท้องถิ่นหรืออินเทอร์เน็ต

วิธีใช้งาน TinyTalk สำหรับการสนทนาด้วยเสียงบนเครือข่ายท้องถิ่นหรืออินเทอร์เน็ต

เรียนรู้ขั้นตอนการทำงานของการสนทนาด้วยเสียงผ่าน IP โดยตรงของ TinyTalk เตรียมไมโครโฟน เชื่อมต่อพีซีสองเครื่องบนเครือข่าย LAN และทำความเข้าใจว่าเหตุใดการโทรผ่านอินเทอร์เน็ตจึงต้องการความระมัดระวังเป็นพิเศษ

แปลงวิดีโอให้เป็นไฟล์ EXE ที่เล่นได้เองโดยอัตโนมัติด้วย MakeInstantPlayer

แปลงวิดีโอให้เป็นไฟล์ EXE ที่เล่นได้เองโดยอัตโนมัติด้วย MakeInstantPlayer

เรียนรู้ขั้นตอนการทำงานแบบเดิมของ MakeInstantPlayer สำหรับการสร้างแพ็กเกจวิดีโอเป็นไฟล์ EXE สำหรับ Windows ตรวจสอบตัวเลือกการเล่น และทำความเข้าใจข้อจำกัดด้านความเข้ากันได้และความปลอดภัย

รับการแจ้งเตือนจาก Facebook บนเดสก์ท็อปของคุณใน Chrome หรือ Edge

รับการแจ้งเตือนจาก Facebook บนเดสก์ท็อปของคุณใน Chrome หรือ Edge

เปิดใช้งานการแจ้งเตือนบนเดสก์ท็อปของ Facebook ในเบราว์เซอร์ของคุณ เลือกการแจ้งเตือนที่ Facebook ส่ง และแก้ไขปัญหาการแจ้งเตือนที่ถูกบล็อกใน Windows หรือ macOS

วิธีการอัปเดตไดรเวอร์อุปกรณ์ใน Windows 7

วิธีการอัปเดตไดรเวอร์อุปกรณ์ใน Windows 7

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

ข้อจำกัดด้านเวลาในการทดลองใช้ซอฟต์แวร์: ความเสี่ยง ข้อจำกัด และทางเลือกทางกฎหมาย

ข้อจำกัดด้านเวลาในการทดลองใช้ซอฟต์แวร์: ความเสี่ยง ข้อจำกัด และทางเลือกทางกฎหมาย

เรียนรู้ว่า Time Stopper ถูกออกแบบมาเพื่อทำอะไร เหตุใดคำแนะนำการขยายเวลาทดลองใช้แบบเก่าจึงไม่น่าเชื่อถือ และวิธีการจัดการการทดลองใช้ซอฟต์แวร์ การเรียกเก็บเงิน และไฟล์โครงการอย่างปลอดภัย

วิธีแก้ไข BIOS ของ NVIDIA: ตรวจสอบเบื้องต้นก่อนเปลี่ยน VBIOS

วิธีแก้ไข BIOS ของ NVIDIA: ตรวจสอบเบื้องต้นก่อนเปลี่ยน VBIOS

เรียนรู้ว่าโปรแกรมแก้ไข BIOS ของ NVIDIA รองรับ GPU ของคุณหรือไม่ วิธีการสำรองข้อมูล VBIOS ของการ์ดกราฟิก และเมื่อใดควรใช้เครื่องมือปรับแต่งที่ปลอดภัยกว่าหรือเครื่องมือเฟิร์มแวร์ของผู้ผลิต

วิธีเปลี่ยนแถบหัวเรื่องใน Command Prompt

วิธีเปลี่ยนแถบหัวเรื่องใน Command Prompt

เปลี่ยนชื่อหน้าต่าง Command Prompt โดยใช้ชื่อเดียวกับคำสั่ง ตั้งค่าป้ายกำกับทางลัดที่สามารถนำกลับมาใช้ใหม่ได้ หรือป้องกันไม่ให้ชื่อแท็บใน Windows Terminal เปลี่ยนไป

วิธีดาวน์โหลดไฟล์หลายไฟล์พร้อมกันในครั้งเดียวบน Windows

วิธีดาวน์โหลดไฟล์หลายไฟล์พร้อมกันในครั้งเดียวบน Windows

จัดเก็บ URL ของไฟล์โดยตรงลงในไฟล์ข้อความ แล้วใช้ PowerShell ในการดาวน์โหลดไฟล์เหล่านั้นลงในโฟลเดอร์เดียว ติดตามลิงก์ที่ดาวน์โหลดไม่สำเร็จ และหลีกเลี่ยงการเขียนทับไฟล์เดิม

ตรวจสอบและซ่อมแซมฮาร์ดไดรฟ์ Seagate หรือ Maxtor ด้วย SeaTools

ตรวจสอบและซ่อมแซมฮาร์ดไดรฟ์ Seagate หรือ Maxtor ด้วย SeaTools

ใช้ SeaTools ตรวจสอบฮาร์ดไดรฟ์ Seagate หรือ Maxtor เรียกใช้การวินิจฉัยที่ปลอดภัยและยาวนาน ตีความผลลัพธ์ และทำความเข้าใจความเสี่ยงต่อการสูญเสียข้อมูลก่อนที่จะลองใช้ Fix All

วิธีการแตกไฟล์ RAR ที่ป้องกันด้วยรหัสผ่านจำนวนมากใน WinRAR

วิธีการแตกไฟล์ RAR ที่ป้องกันด้วยรหัสผ่านจำนวนมากใน WinRAR

แตกไฟล์ RAR ที่ป้องกันด้วยรหัสผ่านหลายไฟล์พร้อมกันในครั้งเดียว เก็บแต่ละไฟล์ไว้ในโฟลเดอร์ของตัวเอง และแก้ไขปัญหาเกี่ยวกับรหัสผ่านและการแบ่งไดรฟ์