Microsoft ส่งอัปเดตให้ Windows เวอร์ชันที่รองรับอยู่เรื่อยๆ เพื่อปรับปรุงและป้องกันช่องโหว่ การส่งแก้ไขให้อุปกรณ์ Windows หลายพันล้านเครื่องไม่ใช่ง่าย ทำให้เกิดโมดูล Windows Update ที่ซับซ้อน ความซับซ้อนนี้นำไปสู่ข้อผิดพลาดเช่น Error Code 0x80004005
There were problems installing some updates, but we'll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: 0x80004005.
ข้อผิดพลาดนี้เกิดจากปัญหาระหว่างดาวน์โหลดหรือติดตั้งอัปเดต เราจะดูวิธีแก้ไขวันนี้

Windows Update error 0x80004005
เราจะลองวิธีแก้ไขต่อไปนี้:
- แทนที่ไฟล์ dpcdll.dll
- ใช้ Windows Update Troubleshooter
- Reset โฟลเดอร์ที่เกี่ยวกับ Windows Update
- ดาวน์โหลดอัปเดตด้วยตนเอง
1] แทนที่ไฟล์ dpcdll.dll
ไฟล์ dpcdll.dll อยู่ที่:
- x86: C:\Windows\System32
- x64: C:\Windows\SysWOW64
ต้องแทนที่ System file นี้ ต้องหา Copy ที่ดีของ dpcdll.dll จากคอมพิวเตอร์เครื่องอื่นที่มี Version เหมือนกัน
บูทเข้า Safe Mode ไปที่ Path ด้านบน แทนที่ไฟล์ผ่าน USB หรือที่เก็บข้อมูลภายนอก
เปิด Command Prompt (Admin) พิมพ์คำสั่ง:
regsvr32 dpcdll.dll
รีบูทคอมพิวเตอร์
2] ใช้ Windows Update Troubleshooter

รัน Windows Update Troubleshooter และ Microsoft Online Windows Update Troubleshooter ดูช่วยได้ไหม
3] Reset โฟลเดอร์ Windows Update
ลบเนื้อหาในโฟลเดอร์ SoftwareDistribution และ Reset โฟลเดอร์ Catroot2
4] ดาวน์โหลดอัปเดตด้วยตนเอง
หากไม่ใช่ Feature Update แค่ Cumulative Update สามารถดาวน์โหลดและติดตั้งด้วยตนเองได้ วิธีหาอัปเดตที่ล้มเหลว:
- ไป Settings > Update and Security > View Update History
- ดูว่าอัปเดตไหน Failed (แสดง Failed ในคอลัมน์ Status)
- ไป Microsoft Download Center ค้นหาด้วย KB Number
- ดาวน์โหลดและติดตั้งด้วยตนเอง
ใช้ Microsoft Update Catalog บริการจาก Microsoft ที่รายการอัปเดตซอฟต์แวร์ที่กระจายผ่านเครือข่ายองค์กร เป็น One-stop location สำหรับ Updates, Drivers, Hotfixes
หวังว่าจะช่วยได้
