Rain Wiki · Windows

โฟลเดอร์ WinSxS (ที่เก็บคอมโพเนนต์)

C:\Windows\WinSxS คืออะไร เหตุใด Explorer จึงแสดงขนาดที่เกินจริง และวิธีลดขนาดโดยใช้คำสั่ง DISM ที่รองรับเท่านั้น

Windows · Rain Wiki

WinSxS คือที่เก็บคอมโพเนนต์ของ Windows ซึ่งอยู่ที่ C:\Windows\WinSxS โดยเก็บไฟล์ที่ Windows จำเป็นต้องใช้ในการติดตั้งฟีเจอร์ การอัปเดต และการซ่อมแซมตัวเอง Explorer แสดงขนาดเกินจริงเนื่องจากไฟล์ส่วนใหญ่เป็น hard link ที่แชร์ร่วมกับโฟลเดอร์ Windows ดังนั้นจึงห้ามลบด้วยตนเองโดยเด็ดขาด

เหตุใดจึงดูมีขนาดใหญ่มาก

ไฟล์จำนวนมากใน WinSxS ถูกทำ hard link ไว้ใน C:\Windows\System32 และโฟลเดอร์อื่นๆ Explorer จะนับไฟล์เหล่านี้ซ้ำ ทำให้โฟลเดอร์ดูมีขนาดใหญ่กว่าพื้นที่ที่ใช้งานจริง

DISM สามารถรายงานขนาดที่แท้จริงได้: 'Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore' จะแสดงขนาดจริงของที่เก็บคอมโพเนนต์และระบุว่าควรทำการล้างข้อมูลหรือไม่

วิธีการล้างข้อมูล

Windows จะล้างคอมโพเนนต์ที่ถูกแทนที่โดยอัตโนมัติผ่านงานตามกำหนดการ StartComponentCleanup คุณสามารถเรียกใช้การล้างข้อมูลแบบเดียวกันด้วยตนเองได้ด้วยคำสั่ง 'Dism.exe /Online /Cleanup-Image /StartComponentCleanup'

การเพิ่ม /ResetBase จะลบเวอร์ชันที่ถูกแทนที่ทั้งหมดของทุกคอมโพเนนต์ หลังจากนั้นจะไม่สามารถถอนการติดตั้งอัปเดตที่ติดตั้งไปแล้วได้อีก

วิธีตรวจสอบและลดขนาด WinSxS

  1. เปิด Terminal (ผู้ดูแลระบบ)
  2. เรียกใช้: Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. หาก 'Component Store Cleanup Recommended' เป็น Yes ให้เรียกใช้: Dism.exe /Online /Cleanup-Image /StartComponentCleanup
  4. เฉพาะในกรณีที่คุณมั่นใจว่าจะไม่จำเป็นต้องถอนการติดตั้งอัปเดตปัจจุบัน: Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

ข้อควรระวัง

  • ห้ามลบไฟล์จาก WinSxS ด้วยตนเองหรือเปลี่ยนสิทธิ์การเข้าถึงเด็ดขาด: มิฉะนั้น Windows Update และการซ่อมแซมอาจหยุดทำงาน
  • /ResetBase จะทำให้การอัปเดตที่ติดตั้งไว้กลายเป็นการตั้งค่าถาวร

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

อัปเดตล่าสุด: 2026-10-08

บทความที่เกี่ยวข้อง