บนคอมพิวเตอร์ Windows 10, 8 หรือ 7 Windows Update อาจล้มเหลวพร้อมข้อผิดพลาด 0x80004005: "There were some problems installing 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 0x80004005 ปกติเกิดจากการเชื่อมต่ออินเทอร์เน็ตขาดขณะดาวน์โหลด ทำให้อัปเดตดาวน์โหลดไม่ถูกต้อง หรือเพราะพื้นที่ว่างไม่เพียงพอสำหรับดาวน์โหลดและติดตั้งอัปเดต
บทช่วยสอนนี้มีคำแนะนำแบบทีละขั้นตอนเพื่อแก้ไขข้อผิดพลาด 0x80004005 ใน Windows Update
วิธีแก้ไข: Windows Update Error 0x80004005 ใน Windows 10/8/7 OS
สำคัญ: ก่อนใช้วิธีด้านล่างในการแก้ไขข้อผิดพลาด Windows 10 Update 0x80004005 ให้ดำเนินการขั้นตอนต่อไปนี้ก่อน แล้วลองอัปเดต Windows อีกครั้ง
ขั้นตอนที่ 1. ตรวจสอบว่าคุณ Sign in Windows ด้วยบัญชี Administrator
ขั้นตอนที่ 2. ตรวจสอบว่า Date, Time & Regional settings ถูกต้อง
ขั้นตอนที่ 3. ตรวจสอบว่ามีพื้นที่ว่างเพียงพอบนดิสก์ (อย่างน้อย 20GB) หากต้องการเพิ่มพื้นที่ว่าง ใช้ Disk Cleanup tool ตามคำแนะนำในบทช่วยสอน: How to Free Up Disk Space with Disk Cleanup
ขั้นตอนที่ 4. หากคุณใช้ Windows 10 Pro หรือ Enterprise และเปิดใช้งาน BitLocker drive protection ให้ถอดรหัสไดรฟ์ C: ก่อนติดตั้งอัปเดต*
* หมายเหตุ: เพื่อปิด BitLocker drive encryption ไปที่ Control Panel > System and Security > BitLocker Drive Encryption และคลิก Turn off BitLocker

วิธีที่ 1: สแกนไวรัสและมัลแวร์ในคอมพิวเตอร์
วิธีที่ 2: รัน Windows 10 Update Troubleshooter
วิธีที่ 3: บังคับให้ Windows สร้างโฟลเดอร์ Windows Update Store ใหม่
วิธีที่ 4: แก้ไขข้อผิดพลาดของ Windows ด้วย DISM และ SFC
วิธีที่ 5: ซ่อมแซม Windows 10 ด้วย In-place Upgrade
วิธีที่ 1: สแกนไวรัสและมัลแวร์ในคอมพิวเตอร์
สำคัญ: ก่อนทำตามขั้นตอนด้านล่าง ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์สะอาดจากโปรแกรมร้ายอย่าง Rootkits, Malware หรือ Viruses 100% เพื่อทำภารกิจนี้ ให้ทำตามขั้นตอนจาก Quick Malware Scan and Removal Guide แล้วลองตรวจสอบอัปเดตอีกครั้ง หากปัญหายังคงอยู่ ให้ดำเนินการต่อด้านล่าง
วิธีที่ 2: รัน Windows 10 Update Troubleshooter
วิธีแรกในการแก้ไขปัญหา Windows Update 0x80004005 คือการรันเครื่องมือ Windows 10 Update Troubleshooter ของ Microsoft ในโหมด Administrator โดย:
1. ไปที่ Control Panel –> Troubleshooting –> Fix problems with Windows Update

2. รีสตาร์ท คอมพิวเตอร์
3. ลองติดตั้งอัปเดต
วิธีที่ 3: บังคับให้ Windows สร้างโฟลเดอร์ Windows Update Store ใหม่
วิธีถัดไปในการแก้ไขปัญหาอัปเดตใน Windows คือการสร้างใหม่โฟลเดอร์ Windows Update Store ("C:\Windows\SoftwareDistribution") ซึ่งเป็นตำแหน่งที่ Windows จัดเก็บอัปเดตที่ดาวน์โหลดมา โดย:
1. กด Windows
+ R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run
2. ในกล่องคำสั่ง Run พิมพ์: services.msc และกด Enter

3. คลิกขวาที่บริการ Windows Update และเลือก Stop

4. เปิด Windows Explorer ไปที่โฟลเดอร์ C:\Windows
5. เลือกและ ลบ โฟลเดอร์ "SoftwareDistribution"*
(คลิก Continue ที่หน้าต่าง "Folder Access Denied")
* หมายเหตุ: ครั้งถัดไปที่ Windows Update ทำงาน โฟลเดอร์ SoftwareDistribution ใหม่ว่างเปล่าจะถูกสร้างขึ้นโดย Windows เพื่อจัดเก็บอัปเดต

6. รีสตาร์ทคอมพิวเตอร์ และลองตรวจสอบอัปเดตอีกครั้ง
วิธีที่ 4: แก้ไขข้อผิดพลาดของ Windows ด้วย DISM และ SFC *
* หมายเหตุ: คำแนะนำในข้อนี้ใช้ได้กับ Windows 10 และ Windows 8/8.1 เท่านั้น หากคุณใช้ Windows 7 ให้ดาวน์โหลดและรัน (ติดตั้ง) System Update Readiness tool
1. เปิด Command Prompt เป็น Administrator โดย:
1. ในกล่องค้นหาพิมพ์: cmd หรือ command prompt
2. คลิกขวาที่ command prompt (ผลลัพธ์) และเลือก Run as Administrator

2. ในหน้าต่าง Command Prompt พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter:
- Dism.exe /Online /Cleanup-Image /Restorehealth

3. รอจนกว่า DISM จะซ่อมแซม Component Store เสร็จสิ้น (จะแจ้งว่า Component store corruption was repaired) จากนั้นพิมพ์คำสั่งนี้และกด Enter:
- SFC /SCANNOW

4. เมื่อ SFC สแกนเสร็จแล้ว รีสตาร์ท คอมพิวเตอร์
5. ลองอัปเดตระบบอีกครั้ง
วิธีที่ 5: ซ่อมแซม Windows 10 ด้วย In-place Upgrade
อีกวิธีที่มักใช้ได้คือการทำ Windows 10 Repair-Upgrade โดยใช้ Media Creation tool สร้าง ISO หรือ USB Windows 10 install media สำหรับงานนี้ ให้ทำตามคำแนะนำโดยละเอียดในบทความ: How to repair Windows 10
เพียงเท่านี้! วิธีไหนได้ผลกับคุณ?
บอกเราได้ว่าคู่มือนี้ช่วยคุณได้หรือไม่ โดยการทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกด Like และแชร์คู่มือนี้เพื่อช่วยผู้อื่น