Windows 11 Update Cache เสียหาย แก้อย่างไร

หาก Windows 11 ดาวน์โหลดอัปเดตไม่สำเร็จ อัปเดตค้างที่ 0% หรือ 100% ตรวจสอบอัปเดตไม่ผ่าน หรือขึ้น Error Code ซ้ำ ๆ สาเหตุหนึ่งที่พบได้บ่อยคือ Windows Update Cache เสียหาย (Corrupted Update Cache)

เมื่อ Cache ของ Windows Update มีปัญหา ระบบจะพยายามใช้ไฟล์เดิมที่เสียหายซ้ำ ทำให้การอัปเดตล้มเหลว แม้ว่าจะรีสตาร์ทเครื่องหลายครั้งก็ตาม

บทความนี้จะแนะนำวิธีล้างและสร้าง Windows Update Cache ใหม่อย่างปลอดภัย


🔍 Windows Update Cache คืออะไร

Windows Update Cache คือไฟล์ชั่วคราวที่ Windows เก็บไว้ระหว่าง

  • ดาวน์โหลดอัปเดต
  • ตรวจสอบอัปเดต
  • ติดตั้งอัปเดต
  • ตรวจสอบความสมบูรณ์ของไฟล์

Cache เหล่านี้จะถูกเก็บไว้ในโฟลเดอร์

C:\Windows\SoftwareDistribution

หากไฟล์ภายในเสียหาย Windows Update อาจทำงานผิดปกติทันที


🔍 อาการเมื่อ Update Cache เสียหาย

อาการที่พบได้บ่อย เช่น

  • Windows Update ค้าง
  • ดาวน์โหลดอัปเดตไม่สำเร็จ
  • Error Code เดิมเกิดซ้ำ
  • Pending Install ค้าง
  • Checking for updates ค้าง
  • Update ล้มเหลวทุกครั้ง
  • Windows Update เปิดไม่ได้
  • Update ดาวน์โหลดใหม่ตลอดเวลา

① หยุดบริการ Windows Update

เปิด

Command Prompt (Run as Administrator)

รัน

net stop wuauserv
net stop bits
net stop cryptsvc

คำสั่งนี้จะหยุดบริการทั้งหมดที่เกี่ยวข้องกับ Windows Update


② เปลี่ยนชื่อ SoftwareDistribution Folder

รัน

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

Windows จะไม่ลบข้อมูลทันที

แต่จะสร้างโฟลเดอร์ใหม่อัตโนมัติหลังรีสตาร์ทบริการ

วิธีนี้ปลอดภัยกว่าการลบโฟลเดอร์โดยตรง


③ เปลี่ยนชื่อ Catroot2 Folder

รัน

ren C:\Windows\System32\catroot2 Catroot2.old

Catroot2 เป็นอีกโฟลเดอร์สำคัญที่ใช้ตรวจสอบไฟล์อัปเดต

หากเสียหาย Windows Update อาจไม่สามารถติดตั้งแพตช์ได้


④ เริ่มบริการใหม่

รัน

net start cryptsvc
net start bits
net start wuauserv

จากนั้นรีสตาร์ทเครื่อง

Windows จะสร้าง Cache ใหม่ทั้งหมด


⑤ ตรวจสอบ Windows Update

ไปที่

Settings > Windows Update

เลือก

Check for updates

หากทุกอย่างทำงานปกติ Windows จะเริ่มดาวน์โหลดอัปเดตใหม่ทั้งหมด


⑥ ซ่อมไฟล์ระบบ

หากยังมีปัญหา

เปิด Command Prompt

รัน

sfc /scannow

เมื่อเสร็จแล้ว

DISM /Online /Cleanup-Image /RestoreHealth

คำสั่งทั้งสองช่วยซ่อมไฟล์ระบบที่เกี่ยวข้องกับ Windows Update


⑦ ล้าง Temporary Files

ไปที่

Settings > System > Storage

เลือก

Temporary files

ลบรายการ เช่น

  • Windows Update Cleanup
  • Temporary Files
  • Delivery Optimization Files

ช่วยลดโอกาสที่ Cache เก่าจะรบกวนการอัปเดต


⑧ ตรวจสอบพื้นที่ว่างของไดรฟ์ C

Windows Update ต้องใช้พื้นที่ในการสร้าง Cache ใหม่

แนะนำให้เหลือพื้นที่ว่างอย่างน้อย

  • SSD : 20 GB
  • HDD : 30 GB

หากพื้นที่ไม่พอ การอัปเดตอาจล้มเหลวอีกครั้ง


⑨ ใช้ Windows Update Troubleshooter

ไปที่

Settings > System > Troubleshoot > Other troubleshooters

เลือก

Windows Update

กด

Run

Windows จะตรวจสอบและซ่อมแซมปัญหาที่เกี่ยวข้องกับ Cache และบริการอัปเดต


⑩ หลีกเลี่ยงการลบไฟล์ระบบด้วยโปรแกรมภายนอก

โปรแกรมทำความสะอาดบางตัวอาจลบไฟล์สำคัญของ Windows Update โดยไม่ตั้งใจ

ทีมงาน comsiam แนะนำให้ใช้เครื่องมือที่มีอยู่ใน Windows เช่น Storage Sense หรือ Disk Cleanup มากกว่าการใช้โปรแกรมที่ไม่ทราบแหล่งที่มา


วิธีป้องกัน Update Cache เสียหายในอนาคต

  • ปิดเครื่องอย่างถูกวิธีทุกครั้ง
  • หลีกเลี่ยงการปิดเครื่องระหว่าง Windows Update
  • เหลือพื้นที่ว่างในไดรฟ์ C อย่างเพียงพอ
  • อัปเดต Windows อย่างสม่ำเสมอ
  • สแกนไวรัสเป็นประจำ

นอกจากนี้ comsiam แนะนำให้รีสตาร์ทเครื่องหลังติดตั้งอัปเดตทุกครั้ง เพื่อให้ Windows จัดการไฟล์ Cache ได้อย่างสมบูรณ์และลดโอกาสเกิดข้อผิดพลาดในการอัปเดตครั้งถัดไป


สรุป

ปัญหา Windows 11 Update Cache เสียหาย เป็นสาเหตุสำคัญที่ทำให้ Windows Update ดาวน์โหลดหรือติดตั้งอัปเดตไม่ได้ วิธีแก้ที่ได้ผลมากที่สุดคือการรีเซ็ต Windows Update Components เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2 จากนั้นซ่อมไฟล์ระบบด้วย SFC และ DISM ซึ่งสามารถแก้ไขปัญหาได้ในกรณีส่วนใหญ่


คำถามชวนคิด

หลังจากล้าง Windows Update Cache แล้ว เครื่องของคุณสามารถตรวจสอบอัปเดตได้ตามปกติ หรือยังคงขึ้น Error Code เดิมเหมือนก่อนรีเซ็ต?