แก้ไข Windows Update Error 0x80080005
Error Code 0x80080005 เกิดจากความขัดแย้งระหว่างซอฟต์แวร์ความปลอดภัยกับ Windows Update บล็อก BITS Service ทำให้เข้าถึง System Volume Information folder ไม่ได้ Windows Update สำคัญต่อความปลอดภัยและความเสถียร รูทกิจกรรมรู้ดแวร์ล่าสุดเกิดจากผู้ใช้ไม่อัปเดต เรามาแก้ไขพร้อม Error 0x80072ee7
เตรียมความพร้อม
สร้าง Restore Point
วิธีที่ 1: ปิด Antivirus และ Firewall ชั่วคราว
- คลิกขวาไอคอน Antivirus ใน System Tray > Disable (เลือกเวลา 15-30 นาที)
- ทดสอบเปิด Chrome ดูว่า error หายไหม
- Control Panel > System and Security > Windows Firewall
- ซ้าย: Turn Windows Firewall on or off
- เลือก Turn off Windows Firewall > Restart
- ทดสอบอีกครั้ง หาไม่ได้ ให้เปิด Firewall กลับคืน
วิธีที่ 2: รัน SFC และ CHKDSK
- เปิด Command Prompt (Admin)
- รัน:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
- รอเสร็จ รีสตาร์ท
- รัน CHKDSK ซ่อม File System Errors
- รอเสร็จ รีบูทอีกครั้ง
วิธีที่ 3: รัน DISM
- Command Prompt (Admin)
- รันทีละคำสั่ง:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- รอเสร็จ หาไม่ได้ ลองคำสั่ง offline (ดูรายละเอียดในบทความต้นฉบับ)
- รีบูท ทดสอบ
วิธีที่ 4: รัน Windows Update Troubleshooter
- ดาวน์โหลดจากเว็บ Microsoft
- ดับเบิลคลิกรัน > Follow วิซาร์ด
- รีบูท ทดสอบ
วิธีที่ 5: รีเซ็ต Windows Update Components ด้วยตนเอง (Manual Reset)
- Command Prompt (Admin)
- หยุด Service:
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- ลบไฟล์ qmgr*.dat:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
cd /d %windir%\system32- Re-register BITS และ Windows Update files (รันคำสั่ง regsvr32.exe ทีละบรรทัดสำหรับ atl.dll, urlmon.dll, mshtml.dll, shdocvw.dll, browseui.dll, jscript.dll, vbscript.dll, scrrun.dll, msxml.dll, msxml3.dll, msxml6.dll, actxprxy.dll, softpub.dll, wintrust.dll, dssenh.dll, rsaenh.dll, gpkcsp.dll, sccbase.dll, slbcsp.dll, cryptdlg.dll, oleaut32.dll, ole32.dll, shell32.dll, initpki.dll, wuapi.dll, wuaueng.dll, wuaueng1.dll, wucltui.dll, wups.dll, wups2.dll, wuweb.dll, qmgr.dll, qmgrprxy.dll, wucltux.dll, muweb.dll, wuwebv.dll)
- Reset Winsock:
netsh winsock reset - Reset BITS และ Wuauserv security descriptor:
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- เริ่ม Service ใหม่:
net start bits net start wuauserv net start appidsvc net start cryptsvc
- ติดตั้ง Windows Update Agent ล่าสุด
- รีบูท ทดสอบ
วิธีที่ 6: เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution
- Command Prompt (Admin)
- หยุด Service:
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
- เริ่ม Service ใหม่:
net start wuauserv net start cryptSvc net start bits net start msiserver
- รีบูท ทดสอบ
วิธีที่ 7: เปิดใช้งาน Group Policy Component Repair
- Windows Key + R
gpedit.mscEnter - ไปที่: Computer Configuration > Policies > Administrative Templates: Policy > System
- หา Specify settings for optional component installation and component repair > ดับเบิลคลิก
- เลือก Enabled > ติ๊ก Contact Windows Update directly..
- Apply > OK
วิธีที่ 8: ให้สิทธิ์ Full Control โฟลเดอร์ System Volume Information
- Command Prompt (Admin)
- รัน:
cmd.exe /c takeown /f "C:\System Volume Information\*" /R /D Y && icacls "C:\System Volume Information\*" /grant:R SYSTEM:F /T /C /L
- รอเสร็จ Exit CMD
- รีบูท
บทความแนะนำเพิ่มเติม
- Fix DPC Watchdog Violation BSOD Error
- Fix USB Error Code 52 Windows cannot verify the digital signature
- How To Fix USB Drive not showing files and folders
- Fix Windows Cannot Be Installed to Drive 0
ขอให้สำเร็จในการแก้ไข Windows Update Error 0x80080005 หากมีคำถาม ถามได้ในความคิดเห็นครับ