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

แก้ Windows Update Error 0x80080005: สาเหตุ, วิธีแก้ และ Workarounds

Microsoft ออกอัปเดตฟีเจอร์ใหม่และแก้ไขข้อผิดพลาดที่รายงานมาก่อนหน้านี้สำหรับคอมพิวเตอร์ Windows 10/11 อย่างสม่ำเสมอ เพื่อใช้ประโยชน์จากฟีเจอร์และการแก้ไขเหล่านี้ คุณต้องติดตั้ง Windows updates ที่มีอยู่ อย่างไรก็ตาม Windows updates บางครั้งมาพร้อมกับปัญหาเป็นจำนวนมาก เช่น error codes 0x8024402c, 0x8007000d, และ 0x80080005 ทำให้คุณไม่สามารถติดตั้งอัปเดตได้สำเร็จ

Windows 10/11 error code 0x80080005 โดยเฉพาะพิสูจน์แล้วว่ายากที่จะแก้ เพราะมันป้องกันไม่ให้ Windows Updates ต่อไปถูกตรวจจับและติดตั้ง แต่นี่คือข้อผิดพลาดอะไร? ควรให้มันหยุดคุณไม่ให้อัปเดต Windows 10/11?

Error Code 0x80080005 ใน Windows 10/11 หมายความว่าอะไร?

การเกิด error code 0x80080005 เป็นวิธีของคอมพิวเตอร์บอกคุณว่ามีประเภทหนึ่งของมัลแวร์ที่แทรกเข้าสู่ระบบของคุณสำเร็จ มัลแวร์จะปฏิเสธการเข้าถึงภายใน Security Descriptors ของ Background Intelligent Transfer Service (BITS) ของระบบของคุณ ดังนั้นป้องกันไม่ให้อัปเดตเพิ่มเติมผ่านได้

เนื่องจากเป็นปัญหาที่มาจากมัลแวร์ ผู้ใช้ Windows 10/11 บางส่วนจะคิดทันทีว่าการสแกนและทำความสะอาดระบบด้วย เครื่องมือ PC cleaner ที่น่าเชื่อถือ หรือแอนตี้ไวรัสจะแก้ปัญหาได้ แม้ว่าบางครั้งจะได้ผล แต่ในบางกรณีคุณต้องทำมากกว่านั้น

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

Free Scan for PC Issues 3.145.873 downloads Compatible with: Windows 10/11, Windows 7, Windows 8

วิธีแก้ Error Code 0x80080005

ผู้ใช้ Windows 10/11 หลายคนรายงานการเกิด 0x80080005 error ตั้งแต่ Windows 1809 Update build ใหม่ถูกปล่อยออกมา ดังนั้นในความพยายามช่วยแก้ปัญหานี้ เราจึงรวบรวมรายการ workarounds ที่เป็นไปได้ด้านล่าง

1. ปิดใช้งานซอฟต์แวร์แอนตี้ไวรัสบุคคลที่สามทั้งหมด

โปรแกรมมัลแวร์บุคคลที่สามมีผลกระทบเชิงลบต่อ Windows 10/11 updates ส่วนใหญ่พวกเขาไม่ถูกสังเกต แต่เมื่อถึงการอัปเดต Windows พวกเขาก่อให้เกิดปัญหาหลากหลาย บางตัวป้องกันไม่ให้ดาวน์โหลดไฟล์อัปเดต ส่วนบางตัวทำให้ไฟล์เสียหายและลบพวกมัน

หากคุณสงสัยว่าแอนตี้ไวรัสบุคคลที่สามของคุณเป็นสาเหตุของ error 0x80080005 ให้ลองปิดใช้งานบางฟีเจอร์ของมัน หรือดีกว่านั้น ปิดใช้งานซอฟต์แวร์แอนตี้ไวรัสอย่างสมบูรณ์ก่อนลองดาวน์โหลดและติดตั้ง Windows updates

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

2. รัน DISM และ SFC Scans

หากไฟล์อัปเดตเสียหายและครัพท์แล้ว 已經ถึงเวลาที่คุณจะใช้ System File Checker มันคือเครื่องมือในตัวที่แก้ไขไฟล์ที่ไม่สมบูรณ์หรือเสียหาย

เพื่อรัน SFC scan ทำตามขั้นตอนเหล่านี้:

  1. คลิกขวาที่ปุ่ม Start
  2. เลือก Command Prompt (Admin)
  3. ในบรรทัดคำสั่ง พิมพ์คำสั่ง sfc/scannow และกด Enter
  4. ลองติดตั้งอัปเดตใหม่

หากวิธีนี้ไม่แก้ปัญหาของคุณ ใช้เครื่องมือ Deployment Image Servicing and Management (DISM) แทน ในการใช้งาน ทำตามคำแนะนำเหล่านี้:

  1. คลิกขวาที่ปุ่ม Start
  2. เลือก Command Prompt (Admin)
  3. ในบรรทัดคำสั่ง พิมพ์คำสั่ง DISC /Online /Cleanup-Image /RestoreHealth
  4. กด Enter
  5. ลองติดตั้งอัปเดตใหม่

3. ใช้ Windows Update Troubleshooter

บางครั้ง ข้อผิดพลาดระบบเล็กๆ น้อยๆ สามารถป้องกันคุณไม่ให้ดาวน์โหลด Windows 10/11 updates ล่าสุดได้ ข่าวดีคือคุณอาจสามารถแก้ปัญหาได้โดยใช้ Windows Update Troubleshooter

เพื่อใช้เครื่องมือนี้ ทำตามขั้นตอนเหล่านี้:

  1. กดปุ่ม Windows
  2. ไปที่ Settings
  3. ไปที่ส่วน Update & Security
  4. เลือก Troubleshoot > Windows Update
  5. กดปุ่ม Run the Troubleshooter
  6. ทำตามพรอมบนหน้าจอเพื่อเสร็จสิ้นกระบวนการ troubleshooting

4. รีเซ็ตคอมโพเนนต์ของ Windows Update

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

  1. คลิกขวาที่เมนู Start
  2. เลือก Command Prompt (Admin)
  3. รันคำสั่งด้านล่างทีละอัน ตรวจสอบให้แน่ใจว่าคุณกด Enter หลังแต่ละคำสั่ง

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

pause

คำสั่งเหล่านี้ควรรีสตาร์ทคอมโพเนนต์ที่จำเป็นทั้งหมดของ Windows Update คุณควรจะสามารถดาวน์โหลดไฟล์อัปเดตได้อีกครั้ง

5. เปลี่ยนสิทธิ์ไดเรกทอรี System Volume Information

ผู้ใช้ Windows 10/11 บางส่วนรายงานว่า error 0x80080005 เกิดขึ้นขณะ Windows พยายามเข้าถึงไดเรกทอรี System Volume Information คุณสามารถแก้ไขได้โดยแค่เปลี่ยนสิทธิ์ระบบของคุณ

นี่คือวิธีทำ:

  1. คลิกขวาที่ปุ่ม Start
  2. เลือก Command Prompt (Admin)
  3. ป้อนคำสั่งนี้:

cmd.exe /c takeown /f "C:\System Volume Information\*" /R /D Y && icacls "C:\System Volume Information\*" /grant:R SYSTEM:F /T /C /L

หลังจากรันคำสั่งนี้ คุณควรมีการเข้าถึงเต็มที่ไปยังไดเรกทอรี System Volume Information ปัญหาของคุณควรจะแก้ไขแล้ว

6. ตรวจสอบ Registry ของคุณ

Error 0x80080005 ยังสามารถปรากฏได้เพราะปัญหา registry เพื่อแก้ไข ทำตามขั้นตอนด้านล่าง:

  1. เปิดกล่องโต้ตอบ Run โดยใช้ปุ่ม Windows + R
  2. ในช่องข้อความ พิมพ์ regedit
  3. กด OK
  4. ไปที่ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  5. คลิกขวาที่ช่องว่างใดๆ และเลือก New > DWORD (32-bit) Value
  6. เปลี่ยนชื่อ DWORD เป็น RegistrySizeLimit.
  7. ดับเบิลคลิกที่ RegistrySizeLimit ที่สร้างใหม่ และตั้งค่าเป็น 4294967295.
  8. บันทึกการเปลี่ยนแปลง

7. ปิดใช้งาน Windows Update Service

หากทุกอย่างล้มเหลว ลองปิดใช้งาน Windows Update service คุณสามารถทำได้โดยทำตามคำแนะนำด้านล่าง:

  1. เปิดกล่องโต้ตอบ Run โดยใช้ปุ่ม Windows + R
  2. ในช่องข้อความ พิมพ์ services.msc
  3. กด Enter
  4. ในหน้าต่าง Services หา Windows Update service ดับเบิลคลิกที่มัน
  5. ไปที่ตัวเลือก Startup Type ตั้งเป็น Disabled
  6. กด Apply เพื่อบันทึกการเปลี่ยนแปลง
  7. รีสตาร์ทคอมพิวเตอร์
  8. หลังจากคอมพิวเตอร์รีบูทแล้ว เปิดหน้าต่าง Services อีกครั้งโดยทำซ้ำขั้นตอน 1 ถึง 3
  9. ไปที่ตัวเลือก Startup Type อีกครั้ง และตั้งเป็น Automatic

สรุป

ด้วย 7 workarounds ที่ให้ไว้ข้างต้น คุณควรจะหาวิธีแก้สำหรับ error code 0x80080005 ได้ ดังนั้นไปข้างหน้าและดำเนินการอัปเดต Windows 10/11!

หากคุณมีวิธีแก้ทางเลือกหรือคำถามเกี่ยวกับ error 0x80080005 บอกเราได้ด้านล่าง