Rain WikiWindows · Linux · Android

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

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

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

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

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

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

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

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 จะทำให้การอัปเดตที่ติดตั้งไว้กลายเป็นการตั้งค่าถาวร

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

  1. ล้างข้อมูลโฟลเดอร์ WinSxS (Microsoft Learn) learn.microsoft.com
  2. กำหนดขนาดจริงของโฟลเดอร์ WinSxS (Microsoft Learn) learn.microsoft.com

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