Rain WikiWindows · Linux · Android

แคช Windows Update (SoftwareDistribution)

โฟลเดอร์ระบบWindows 10, 11ลบได้อย่างปลอดภัย: เฉพาะด้วยเครื่องมือของตัวเอง

Windows Update จะดาวน์โหลดแพ็กเกจอัปเดตไปยัง C:\Windows\SoftwareDistribution\Download ก่อนที่จะติดตั้ง หลังจากติดตั้งแล้ว ไฟล์ที่ดาวน์โหลดมาจะไม่จำเป็นอีกต่อไป และส่วนประกอบเวอร์ชันเก่าที่ถูกแทนที่ด้วยการอัปเดตก็สามารถล้างออกได้เช่นกัน Windows จะจัดการโฟลเดอร์นี้ด้วยตัวเอง ซึ่งสามารถล้างได้ด้วย Disk Cleanup หรือรีเซ็ตเมื่อการอัปเดตล้มเหลวซ้ำๆ

1สิ่งที่จัดเก็บไว้ในนั้น

C:\Windows\SoftwareDistribution ประกอบด้วยโฟลเดอร์ Download ซึ่งเก็บแพ็กเกจอัปเดต และโฟลเดอร์ DataStore ซึ่งเก็บฐานข้อมูล Windows Update รวมถึงประวัติการอัปเดตที่แสดงใน Settings

Delivery Optimization ซึ่งแชร์ชิ้นส่วนการอัปเดตระหว่างพีซี จะเก็บแคชของตัวเองไว้ โดยสามารถล้างได้ด้วยตัวเลือก 'Delivery Optimization Files' ใน Disk Cleanup หรือใน Settings > System > Storage > Temporary files

2การล้างข้อมูลหลังการอัปเดต

ตัวเลือก 'Windows Update Cleanup' ใน Disk Cleanup (แสดงหลังจากเลือก 'Clean up system files') จะลบส่วนประกอบเวอร์ชันเก่าที่ถูกอัปเดตออก การทำงานแบบเดียวกันนี้สามารถทำได้ด้วยคำสั่ง Dism.exe /Online /Cleanup-Image /StartComponentCleanup หลังจากดำเนินการแล้ว จะไม่สามารถถอนการติดตั้งอัปเดตที่ติดตั้งไปแล้วได้อีก

3การรีเซ็ตแคชการอัปเดต

เมื่อการอัปเดตล้มเหลวซ้ำๆ ด้วยข้อผิดพลาดเดิม ขั้นตอนการแก้ไขปัญหาของ Microsoft รวมถึงการหยุดบริการ Windows Update และ BITS การเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และการเริ่มบริการใหม่อีกครั้ง จากนั้น Windows จะสร้างโฟลเดอร์ใหม่ที่ว่างเปล่าและดาวน์โหลดสิ่งที่จำเป็นใหม่อีกครั้ง

วิธีการรีเซ็ตแคช Windows Update

  1. เปิด Command Prompt ในฐานะผู้ดูแลระบบ
  2. หยุดบริการ: net stop wuauserv และ net stop bits
  3. เปลี่ยนชื่อโฟลเดอร์: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  4. เริ่มบริการใหม่อีกครั้ง: net start bits และ net start wuauserv
  5. เปิด Settings > Windows Update และเลือก 'Check for updates'
  6. เมื่อการอัปเดตกลับมาทำงานได้ตามปกติ ให้ลบ SoftwareDistribution.old

ข้อควรระวัง

  • ห้ามลบหรือเปลี่ยนชื่อโฟลเดอร์ในขณะที่การอัปเดตกำลังดาวน์โหลดหรือติดตั้ง
  • หลังจากการรีเซ็ต รายการประวัติการอัปเดตใน Settings อาจว่างเปล่า แต่อัปเดตที่ติดตั้งไว้จะยังคงอยู่
  • หลังจากการล้างส่วนประกอบ จะไม่สามารถถอนการติดตั้งอัปเดตที่ติดตั้งไว้แล้วได้

แหล่งอ้างอิง

  1. แก้ไขปัญหาการอัปเดต Windows (Microsoft Support) support.microsoft.com
  2. ล้างข้อมูลโฟลเดอร์ WinSxS (Microsoft Learn) learn.microsoft.com

ตรวจสอบล่าสุด: