หลายผู้ใช้รายงานเจอข้อผิดพลาด 0xca020007 เมื่ออัปเดต Windows 10 หรือ 11 สาเหตุหลักมักมาจากไฟล์ระบบเสียหายหรือหายไป

สาเหตุที่เป็นไปได้:
- ไฟล์ระบบเสียหาย (Corrupt system files) - ไฟล์ระบบสำคัญหายหรือเสียหาย
- อัปเดตค้างหลายรายการ (Multiple pending Updates) - ลองรีบูทแล้วอัปเดตใหม่
- พื้นที่ดิสก์ไม่พอ (Lack of storage) - ใช้ Disk Cleanup กวาดพื้นที่
- อุปกรณ์ต่อพอร์ตขัดแย้ง (Hardware conflicts) - ถอด USB/Controller ทั้งหมดออก
- ไดรเวอร์ขัดแย้ง (Drivers conflicts) - ถอดอุปกรณ์ต่อพอร์ตทั้งหมด
- อินเทอร์เน็ตไม่เสถียร (Unstable internet) - รอสัญญาณเสถียรแล้วลองใหม่
1. Windows Update Troubleshooter
- กด Windows + I เปิด Settings
- เลือก Update & Security > Troubleshoot (ซ้าย)
- คลิก Additional troubleshooter > Windows Update (ภายใต้ Get up and running)
- คลิก Run the troubleshooter
- รอเสร็จ ตรวจสอบอาการ


2. รัน System File Checker (SFC)
- เปิด Command Prompt as Administrator
- รัน:
sfc /scannow
- รอเสร็จ รีบูท ตรวจสอบ

3. รีสตาร์ท Windows Update Service
- กด Windows + R พิมพ์ services.msc Enter
- หา Windows Update service คลิกขวา > Properties
- เปลี่ยน Startup type เป็น Automatic > Apply
- คลิก Start (หรือ Restart หากทำงานอยู่แล้ว)
- Reboot ตรวจสอบ




4. ล้างโฟลเดอร์ SoftwareDistribution
โฟลเดอร์นี้เก็บไฟล์ชั่วคราวสำหรับ Windows Update การล้างอาจช่วยได้:
- เปิด Windows PowerShell as Administrator
- หยุด service:
net stop wuauserv
- เปลี่ยนชื่อโฟลเดอร์:
ren c:/windows/SoftwareDistribution softwaredistribution.old
- เริ่ม service ใหม่:
net start wuauserv

5. อัปเกรด Windows ด้วย Media Creation Tool
- ดาวน์โหลด Media Creation Tool จาก Microsoft
- รันไฟล์ > Accept ข้อตกลง
- เลือก Upgrade this PC now > Next
- รอดาวน์โหลดเสร็จ ตามขั้นตอน ต้องเลือก Keep files > Install


หากวิธีด้านบ้ายังไม่ได้ผล แนะนำให้ติดตั้ง Windows ใหม่แบบ Clean Install ด้วย ISO ไฟล์เดียวกัน