Windows Update ไม่ได้สมบูรณ์แบบเลย — มีหลายสิ่งที่อาจผิดพลาดเมื่อใช้แพลตฟอร์มนี้เพื่อดึงและติดตั้งอัปเดตสำหรับคอมพิวเตอร์ Windows 10 ของคุณ ตัวอย่างหนึ่งคือปัญหาที่ Windows Update ล้มเหลวในการดึงและ/หรือติดตั้งอัปเดต และผู้ใช้ที่ได้รับผลกระทบเห็นข้อความข้อผิดพลาดที่มีรหัสข้อผิดพลาด 0x80080005 ผู้ใช้ที่ได้รับผลกระทบจากปัญหานี้ไม่สามารถติดตั้งอัปเดต Windows ที่พร้อมใช้งานสำหรับคอมพิวเตอร์ของพวกเขาได้สำเร็จ และสิ่งนั้นอาจเป็นอันตราย למדי เนื่องจาก Windows Updates บ่อยครั้งพกพาแพตช์และการแก้ไขที่สำคัญ/จำเป็น
สาเหตุหลักของปัญหานี้คือความขัดแย้งระหว่าง Windows Update และโปรแกรมความปลอดภัยของบุคคลที่สามที่ติดตั้งอยู่บนคอมพิวเตอร์ และปัญหา Access Denied กับ Security Descriptors ของ Background Intelligent Transfer Service (BITS) คอมพิวเตอร์ที่ได้รับผลกระทบไม่สามารถเข้าถึงโฟลเดอร์ System Volume Information ได้ และปัญหาบางอย่างกับหนึ่งหรือหลาย Windows Update Components หากคุณเป็นเหยื่อของปัญหานี้ วิธีแก้ที่มีประสิทธิภาพที่สุดมีดังนี้:
วิธีแก้ที่ 1: ถอนการติดตั้งโปรแกรมความปลอดภัยของบุคคลที่สามทั้งหมด
ผู้ใช้ Windows 10 ไม่ต้องการแอนติไวรัส แอนติมัลแวร์ หรือไฟร์วอลล์ของบุคคลที่สาม — พวกเขามี Windows Defender อันทรงพลังและไฟร์วอลล์ภายในของ Windows 10 ที่ป้องกันพวกเขาจากภัยคุกคามทุกประเภท อย่างไรก็ตาม ผู้ใช้ Windows 10 หลายคนยังติดตั้งโปรแกรมความปลอดภัยของบุคคลที่สามหนึ่งหรือหลายตัว และโปรแกรมเหล่านี้บางครั้งขัดแย้งกับ Windows 10 และสร้างปัญหาต่างๆ Windows Update ล้มเหลวด้วยรหัสข้อผิดพลาด 0x80080005 เป็นหนึ่งในปัญหาเหล่านั้น
หากคุณประสบปัญหานี้และมีโปรแกรมความปลอดภัยของบุคคลที่สามติดตั้งอยู่ คุณต้อง ถอนการติดตั้ง ทันที หรือปิดใช้งานชั่วคราว กำจัดร่องรอยหรือไฟล์คงเหลือที่พวกเขาทิ้งไว้ Restart คอมพิวเตอร์ของคุณ และตรวจสอบว่าทำงานได้หรือไม่
วิธีแก้ที่ 2: รีเซ็ต Windows Update Components ด้วย Troubleshooter
หาก Windows Update Components หนึ่งหรือหลายตัวบนคอมพิวเตอร์ของคุณมีปัญหาและก่อให้เกิดปัญหานี้ คุณต้องรีเซ็ตพวกเขา หรือคุณสามารถลองซ่อมแซมพวกเขา และนั่นควรจะแก้ปัญหาได้ ในการรีเซ็ต Windows Update Components บนคอมพิวเตอร์ Windows 10 คุณต้อง:
- คลิก ที่นี่ เพื่อดาวน์โหลด Windows Update Troubleshooter สำหรับ Windows 10
- หลังจากดาวน์โหลด Troubleshooter แล้ว ไปที่ที่ดาวน์โหลดและดับเบิลคลิกเพื่อ Run
- ทำตามคำแนะนำบนหน้าจอและผ่าน Troubleshooter มันจะรีเซ็ต Windows Update Components ของคอมพิวเตอร์ของคุณ
เมื่อ Troubleshooter เสร็จสิ้น Restart คอมพิวเตอร์ของคุณ และดูว่าคุณสามารถดึงและติดตั้งอัปเดตผ่าน Windows Update ได้สำเร็จหรือไม่

วิธีแก้ที่ 3: ให้สิทธิ์ควบคุมเต็มที่ของโฟลเดอร์ System Volume Information ให้คอมพิวเตอร์ของคุณ
หากสาเหตุของปัญหานี้ในกรณีของคุณคือคอมพิวเตอร์ของคุณไม่สามารถเข้าถึงโฟลเดอร์ System Volume Information ได้ คุณสามารถแก้ปัญหาได้สำเร็จหากคุณเพียง:
- คลิกขวาที่ปุ่ม Start Menu เพื่อเปิด WinX Menu
- คลิก Command Prompt (Admin) ใน WinX Menu เพื่อเปิด Command Prompt ที่มีสิทธิ์ Admin
- พิมพ์คำสั่งต่อไปนี้ลงใน Command Prompt ที่มีสิทธิ์ Admin และกด Enter:
cmd.exe /c takeown /f "C:\System Volume Information\*" /R /D Y && icacls "C:\System Volume Information\*" /grant:R SYSTEM:F /T /C /L
รอจนกว่าคำสั่งจะรันเสร็จสมบูรณ์
- ปิด Command Prompt ที่มีสิทธิ์ Admin
- Restart คอมพิวเตอร์ของคุณ

เมื่อคอมพิวเตอร์บูทขึ้น คุณสามารถตรวจสอบได้ว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีแก้ที่ 4: รีเซ็ต Security Descriptors ของ BITS Service ด้วยตนเอง
ท้ายสุดแต่นี่ไม่ใช่น้อยที่สุด วิธีแก้ที่มีประสิทธิภาพมากสำหรับปัญหานี้คือการรีเซ็ต Security Descriptors ของ BITS Service ด้วยตนเอง พร้อมกับเกือบทุก Windows Update Components บนคอมพิวเตอร์ของคุณ ในการใช้วิธีนี้ คุณต้อง:
- คลิกขวาที่ปุ่ม Start Menu เพื่อเปิด WinX Menu
- คลิก Command Prompt (Admin) ใน WinX Menu เพื่อเปิด Command Prompt ที่มีสิทธิ์ Admin
- ทีละคำสั่ง พิมพ์คำสั่งต่อไปนี้ลงใน Command Prompt ที่มีสิทธิ์ Admin กด 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
- ปิด Command Prompt ที่มีสิทธิ์ Admin
- Restart คอมพิวเตอร์ของคุณ

เมื่อคอมพิวเตอร์บูทขึ้น ให้รัน Windows Update และดูว่ามันดึงและติดตั้งอัปเดตได้สำเร็จหรือไม่
หากคุณไม่สามารถแก้ปัญหาได้ด้วยวิธีนี้ คุณสามารถลองขั้นตอน Troubleshooting เพิ่มเติมด้านล่าง
- รัน SFC Scan และ DISM Scan
- ทำ Clean Install Windows
- ยังมีการรัน Chkdsk Scan
วิธีแก้ที่ 5: ลบไฟล์อัปเดต
ในบางกรณี อาจเป็นไปได้ว่าไฟล์/การกำหนดค่า Windows บางส่วนเสียหายระหว่างดาวน์โหลด การเสียหายนี้มักเกิดจากการเชื่อมต่ออินเทอร์เน็ตที่ไม่ดี หรือ Packet Loss ในบริการอินเทอร์เน็ต ดังนั้น ในขั้นตอนนี้ เราจะลบไฟล์อัปเดตเหล่านี้ สำหรับนั้น:
- กด "Windows" + "R" เพื่อเปิด Run Prompt
- พิมพ์ "Services.MSC" เพื่อเปิดหน้าต่าง Service Manager
- ในหน้าต่าง Service Management ให้เลื่อนลงและค้นหา "Windows Update" และ "Background Intelligent Service"
- ดับเบิลคลิกแต่ละตัวทีละตัว และเปลี่ยน Startup Type เป็น "Disabled"
- คลิก "Stop" เพื่อปิดพวกเขา แล้วบันทึกการเปลี่ยนแปลง
- หลังจากนั้น ไปที่โฟลเดอร์ต่อไปนี้ใน Root Drive
C:\Windows\SoftwareDistribution
- เปิดโฟลเดอร์ กด "Ctrl" + "A" เพื่อเลือกไฟล์ทั้งหมด แล้วกด "Shift" + "Delete" เพื่อลบออกจากคอมพิวเตอร์
- หลังจากลบไฟล์แล้ว กลับไปที่หน้าต่าง Service Management และเปิดใช้งานบริการทั้งสองที่เราปิดในขั้นตอนแรก
- กด "Windows" + "I" เพื่อเปิด Settings และคลิก "Update and Security"
- เลือก "Windows Update" จากเพนด้านซ้าย และเลือกปุ่ม "Check for Updates"
- ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ที่ 6: เปลี่ยนการตั้งค่า Group Policy
ในบางกรณี Group Policy อาจต้องการการเปลี่ยนแปลงบางอย่างซึ่งอนุญาตให้ดาวน์โหลด Repair Content บางอย่างโดยตรงจาก Windows Update Servers ตัวเลือกนี้ปิดโดยค่าเริ่มต้นสำหรับคนส่วนใหญ่ แต่บางครั้งอาจแก้ไขกระบวนการอัปเดตได้ ในการเปิดใช้งานนี้:
- กด "Windows" + "R" เพื่อเปิด Run Prompt
- พิมพ์ "gpedit.msc" และกด "Enter"
- ดับเบิลคลิกที่ "Administrative Templates" และจากนั้นดับเบิลคลิกที่โฟลเดอร์ "System"
- ในเพนด้านขวา ดับเบิลคลิกที่ "Specify Settings for Optional Content Installation"
- ติ๊ก "Enabled" และจากนั้นติ๊ก "Download Repair Content and options features directly"
- คลิก "Apply" และจากนั้น "Ok" เพื่อบันทึกการเปลี่ยนแปลง
- ตรวจสอบว่าปัญหายังคงอยู่หรือไม่หลังจากทำสิ่งนี้
วิธีแก้ที่ 7: ทำการเปลี่ยนแปลง Registry
ในบางกรณี การเปลี่ยนแปลง Registry บางอย่างสามารถช่วยให้เราแก้ปัญหานี้ได้ แต่เนื่องจากรายการการเปลี่ยนแปลงเหล่านี้ยาว ผู้ใช้คนหนึ่งรวบรวมไว้ใน Script ซึ่งคุณสามารถรันบนคอมพิวเตอร์ของคุณเพื่อแก้ปัญหานี้อย่างถาวร สำหรับนั้น:
- คลิกขวาที่ไหนที่นั่นบน Desktop และเลือก "New > Text Document"
- วางบรรทัดต่อไปนี้ลงในเอกสารที่เพิ่งสร้าง
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv] "DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00 "Description"="@%systemroot%\\system32\\wuaueng.dll,-106" "DisplayName"="@%systemroot%\\system32\\wuaueng.dll,-105" "ErrorControl"=dword:00000001 "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\ 00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\ 00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\ 00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\ 6b,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,20,00,2d,00,70,00,00,00 "ObjectName"="LocalSystem" "RequiredPrivileges"=hex(7):53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,\ 00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,\ 65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,\ 00,76,00,69,00,6c,00,65,00,00,00,53,00,65,00,43,00,65,00,72,00,65,00,70,00,\ 61,00,67,00,65,00,46,00,69,00,6c,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\ 00,65,00,00,00,53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,00,69,00,\ 6c,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,72,\ 00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,00,\ 69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,\ 00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,6c,00,65,00,67,00,\ 65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,\ 00,75,00,6f,00,74,00,61,00,68,00,70,00,72,00,69,00,6c,00,65,00,00,00,53,00,\ 65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,50,00,72,00,69,00,6c,\ 00,65,00,00,00,53,00,65,00,44,00,65,00,62,00,75,00,67,00,50,00,72,00,69,00,\ 65,00,76,00,69,00,6c,00,65,00,00,00,53,00,65,00,42,00,61,00,63,00,6b,00,75,\ 00,70,00,50,00,72,00,69,00,6c,00,65,00,00,00,53,00,65,00,52,00,65,00,73,00,\ 74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,00,00,\ 53,00,65,00,53,00,65,00,63,00,75,00,72,00,69,00,74,00,79,00,50,00,72,00,69,\ 00,76,00,69,00,65,00,00,00,53,00,65,00,54,00,61,00,6b,00,65,00,4f,00,77,00,\ 6e,00,65,00,72,00,73,00,68,00,69,00,70,00,50,00,69,00,6c,00,65,00,67,00,65,\ 00,00,00,53,00,65,00,4c,00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,\ 50,00,72,00,69,00,76,00,69,00,6c,00,65,00,00,00,53,00,65,00,4d,00,61,00,6e,\ 00,61,00,67,00,65,00,56,00,6f,00,6c,00,75,00,6d,00,65,00,50,00,72,00,69,00,\ 6c,00,65,00,00,00,00,00 "ServiceSidType"=dword:00000001 "Start"=dword:00000003 "SvcHostSplitDisable"=dword:00000001 "SvcMemHardLimitInMB"=dword:000000f6 "SvcMemMidLimitInMB"=dword:000000a7 "SvcMemSoftLimitInMB"=dword:00000058 "Type"=dword:00000020 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters] "ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\ 00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\ 77,00,75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00,6c,00,00,00 "ServiceDllUnloadOnStop"=dword:00000001 "ServiceMain"="WUServiceMain" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Security] "Security"=hex:01,00,14,80,78,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,02,\ 00,1c,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,48,00,03,00,00,00,00,00,\ 14,00,9d,00,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,ff,01,0f,\ 00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,00,00,14,00,ff,01,0f,00,\ 01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00,01,\ 01,00,00,00,00,00,05,12,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\0] "Type"=dword:00000005 "Action"=dword:00000001 "Guid"=hex:e6,ca,9f,65,db,5b,a9,4d,b1,ff,ca,2a,17,8d,46,e0 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\1] "Type"=dword:00000005 "Action"=dword:00000001 "Guid"=hex:c8,46,fb,54,89,f0,4c,46,b1,fd,59,d1,b6,2c,3b,50
- คลิกที่ตัวเลือก "File" และเลือก "Save As"
- คลิก "All Types" ใน Format Dropdown และพิมพ์ "Fix.reg" ในช่อง File Name
- คลิก "Save" หลังจากเลือก Location ที่เหมาะสม
- รันไฟล์จาก Location นั้น และการเปลี่ยนแปลงควรถูกนำไปใช้โดยอัตโนมัติ
- ตรวจสอบ ว่าปัญหายังคงอยู่หรือไม่
หมายเหตุ: ลองดาวน์โหลดและรัน Windows Update Troubleshooter จากที่นี่ นอกจากนี้ ตรวจสอบให้แน่ใจว่าถอดอุปกรณ์ USB ทั้งหมดและรีสตาร์ทคอมพิวเตอร์ของคุณ แล้วพยายามอัปเดต