โฟลเดอร์ WinSxS (ที่เก็บคอมโพเนนต์)
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
- เปิด Terminal (ผู้ดูแลระบบ)
- เรียกใช้:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore - หาก 'Component Store Cleanup Recommended' เป็น Yes ให้เรียกใช้:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup - เฉพาะในกรณีที่คุณมั่นใจว่าจะไม่จำเป็นต้องถอนการติดตั้งอัปเดตปัจจุบัน:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
ข้อควรระวัง
- ห้ามลบไฟล์จาก WinSxS ด้วยตนเองหรือเปลี่ยนสิทธิ์การเข้าถึงเด็ดขาด: มิฉะนั้น Windows Update และการซ่อมแซมอาจหยุดทำงาน
- /ResetBase จะทำให้การอัปเดตที่ติดตั้งไว้กลายเป็นการตั้งค่าถาวร
บทความที่เกี่ยวข้อง
- DISM (Deployment Image Servicing and Management)DISM คืออะไร คำสั่ง /CheckHealth, /ScanHealth และ /RestoreHealth รวมถึงวิธีการทำงานร่วมกันของ DISM และ SFC เพื่อซ่อมแซม Windows
- SFC (System File Checker)คำสั่ง sfc /scannow ทำงานอย่างไร วิธีอ่านผลลัพธ์ ไฟล์ CBS.log อยู่ที่ไหน และเมื่อใดที่ควรเรียกใช้ DISM ก่อน
- โฟลเดอร์ Windows.oldโฟลเดอร์ Windows.old คืออะไร ทำไมจึงปรากฏขึ้นหลังจากการอัปเกรด Windows เก็บไว้นานเท่าใด และวิธีการลบออกอย่างปลอดภัย
แหล่งอ้างอิง
- ล้างข้อมูลโฟลเดอร์ WinSxS (Microsoft Learn) learn.microsoft.com
- กำหนดขนาดจริงของโฟลเดอร์ WinSxS (Microsoft Learn) learn.microsoft.com
ตรวจสอบล่าสุด: