Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย

การตามหาพื้นที่จัดเก็บของผู้ใช้ Windows ไม่มีวันสิ้นสุด ทำความสะอาด PC ในเดือนมกราคม และพื้นที่จะเต็มอีกก่อนฤดูใบไม้ผลิ เมื่อคุณขุดลึกหาสิ่งที่กินพื้นที่ คุณน่าจะพบโฟลเดอร์ WinSxS บนคอมพิวเตอร์ Windows

WinSxS (ย่อมาจาก "Windows Side by Side") เป็นโฟลเดอร์ (ตำแหน่ง: C:\Windows\WinSxS) ที่ Windows จัดเก็บไฟล์ที่จำเป็นสำหรับติดตั้ง Windows และ ไฟล์สำรองหรือเวอร์ชันของไฟล์เหล่านั้น

เมื่อคุณต้องการกู้คืนไฟล์ระบบ หรือเพิ่ม/ลบคุณสมบัติ Windows นี่คือที่ที่ Windows จะค้นหาไฟล์ที่จำเป็นในการดำเนินการ นี่คือเหตุผลที่มันยังเรียกว่า Component Store

WinSxS ยังจัดเก็บไฟล์ที่จำเป็นสำหรับติดตั้ง Quality Updates และเวอร์ชันก่อนหน้าของคอมโพเนนต์ Windows ไฟล์เหล่านี้ช่วยให้คุณย้อนกลับสู่สถานะก่อนหน้าได้ หากอัปเดตมีปัญหา

WinSxS ยังคงเพิ่มขนาดไปเรื่อยๆ เพราะจะยังคงจัดเก็บเวอร์ชันคอมโพเนนต์เพิ่มขึ้นเรื่อยๆ

ขนาดที่ถูกต้องของ WinSxS คือเท่าไหร่?

ขนาดของโฟลเดอร์ WinSxS มักคำนวณโดย File Explorer ได้ไม่ถูกต้อง

ไฟล์ภายในโฟลเดอร์ WinSxS อาจปรากฏในหลายตำแหน่งในระบบปฏิบัติการ แต่โดยปกติมีเพียงหนึ่งสำเนาของไฟล์ ส่วนที่เหลือคือ Hard links

File Explorer ไม่นำสิ่งนี้มาคำนวณขนาดโฟลเดอร์ ทำให้ขนาดดูใหญ่กว่าจริง

คุณสามารถหาขนาดจริงของโฟลเดอร์ WinSxS ด้วยเครื่องมือ DISM เพื่อหาขนาดจริง ให้เปิด Command Prompt แบบ Administrator และรันคำสั่งต่อไปนี้:

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

เมื่อกระบวนการเสร็จ คุณจะเห็นทั้งขนาดที่ File Explorer รายงาน และขนาดจริงในหน้าต่าง Command Prompt:

ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย

วิธีทำความสะอาดโฟลเดอร์ WinSxS

การทำความสะอาด Component Store สามารถกู้พื้นที่จัดเก็บบนฮาร์ดดิสก์ได้

อย่างไรก็ตาม คุณ ไม่สามารถลบโฟลเดอร์ WinSxS ด้วยตนเองได้ และโปรดทราบว่าเมื่อคุณทำความสะอาด WinSxS แล้ว คุณจะไม่สามารถย้อนกลับอัปเดตได้จนกว่าคุณจะอัปเดต PC อีกครั้ง

คุณอาจเจอปัญหากับแอปบางตัวที่พึ่งพา DLL เวอร์ชันเก่าหากถูกลบระหว่างการทำความสะอาด

ตามภาพประกอบด้านล่าง มีหลายวิธีในการทำความสะอาดโฟลเดอร์ WinSxS

ทำความสะอาด WinSxS ด้วย DISM

DISM (Deployment Image Servicing and Management) เป็นยูทิลิตี้บรรทัดคำสั่งที่มีตัวเลือกสำหรับทำความสะอาด Component Store การทำความสะอาดด้วย DISM จะลบไฟล์ที่ไม่จำเป็นทั้งหมดออกจากไดเรกทอรี WinSxS โดยไม่รบกวนการทำงานของระบบ

  1. เริ่มต้นด้วยการเปิด Command Prompt แบบ Administrator กด Win + R พิมพ์ cmd และกด Ctrl + Shift + Enter
  2. พิมพ์คำสั่งต่อไปนี้ใน Command Prompt:

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

  1. เมื่อกระบวนการเสร็จ ตรวจสอบว่ามี Yes หรือ No ถัดจาก Component Store Cleanup Recommended
ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย
  1. ถ้าเป็น Yes ให้รันคำสั่งต่อไปนี้:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup

เมื่อกระบวนการเสร็จ จะทำความสะอาดไฟล์ WinSxS ที่ไม่จำเป็นทั้งหมดแล้ว

มีคำสั่งทำความสะอาด WinSxS อื่นๆ ที่รันได้เมื่อต้องการทำความสะอาดกลุ่มไฟล์เฉพาะ เช่น หากต้องการทำความสะอาดเวอร์ชันเก่าของคอมโพเนนต์ Windows ให้รันคำสั่ง:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

หากคุณใช้ Windows เวอร์ชันเก่า เช่น Windows 7 สามารถใช้คำสั่งต่อไปนี้ลบสำรอง Service Pack (Windows 8, 10, 11 ไม่มี Service Pack):

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /SPSuperseded

ทำความสะอาด WinSxS ด้วย Disk Cleanup

Windows มีเครื่องมือ Disk Cleanup ในตัวที่ทำความสะอาดไฟล์ระบบและไฟล์ที่ไม่จำเป็นอื่นๆ รวมถึงในโฟลเดอร์ WinSxS

  1. เปิด File Explorer ไปที่ This PC (หรือ Computer ใน Windows 11)
ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย
  1. เลือก Local Disk และกด Alt + Enter เพื่อเปิดคุณสมบัติดิสก์
  2. เลือกแท็บ General และคลิก Disk Cleanup
ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย
  1. Windows จะค้นหาไฟล์ที่ทำความสะอาดได้อย่างปลอดภัย รวมถึงไฟล์สำรอง ไฟล์ชั่วคราว และไฟล์ที่เหลือจาก Windows เวอร์ชันเก่า เมื่อเห็นหน้าต่าง Disk Cleanup ให้คลิกปุ่ม Clean up system files ที่ด้านล่าง
ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย
  1. ยูทิลิตี้จะค้นหาไฟล์ระบบอีกครั้ง เมื่อพบไฟล์ที่ลบได้อย่างปลอดภัย จะแสดงรายการพร้อมประเภทไฟล์ ชื่อทั่วไปที่จะเห็นได้แก่ Windows Update Cleanup, Microsoft Defender Antivirus, และ Temporary Internet Files

คุณสามารถติ๊กทั้งหมดหากต้องการทำความสะอาดไฟล์ขยะจากระบบทั้งหมด แต่อย่าลืมเลือก Windows Update Cleanup สำหรับทำความสะอาดไฟล์อัปเดตจากโฟลเดอร์ WinSxS คลิก OK เมื่อเลือกแล้ว

ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย

ไฟล์จะสะสมในโฟลเดอร์ WinSxS ใหม่่้วยเวลา ดังนั้นคุณต้องใช้ Disk Cleanup ทุกๆ ระยะหนึ่ง เพื่อให้ WinSxS สะอาด หรือคุณสามารถกำหนดเวลาทำความสะอาด Component ผ่าน Task Scheduler

ทำความสะอาด WinSxS ด้วย Task Scheduler

คุณสามารถใช้ Task Scheduler หากต้องการวิธี "ตั้งค่าไว้ แล้วลืมมัน" เพื่อทำความสะอาด WinSxS เป็นประจำ

  1. กด Win + R พิมพ์ taskschd.msc และกด Enter
  2. ใช้แถบด้านซ้ายไปที่ Task Scheduler Library\Microsoft\Windows\Servicing
ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย
  1. คลิกขวาที่งาน StartComponentCleanup จากรายการงาน เลือก Properties แล้วไปแท็บ Triggers ใน Properties คลิก New
ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย
  1. เลือกตารางเวลาสำหรับงาน โดยเลือกความถี่ (รายวัน/รายเดือน/รายสัปดาห์) และเวลา คลิก OK เมื่อเสร็จ
ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย
  1. งานจะรันอัตโนมัติตามตารางที่ตั้งไว้ แต่คุณยังสามารถรันทันทีได้ โดยเลือกงาน StartComponentCleanup และเลือก Run จากแถบด้านขวา
ทำความเข้าใจโฟลเดอร์ WinSxS: ทำไมจึงใหญ่ขึ้น บทบาท และวิธีทำความสะอาดอย่างปลอดภัย

ต้องการพื้นที่เพิ่ม?

หากคุณพยายามสร้างพื้นที่บนฮาร์ดดิสก์ การทำความสะอาดโฟลเดอร์ WinSxS เป็นจุดเริ่มต้นที่ดี คุณยังสามารถสร้างพื้นที่เพิ่มได้โดยถอนการติดตั้งแอปที่ไม่ใช้ หรือย้ายไฟล์ส่วนตัวขนาดใหญ่ไปฮาร์ดดิสก์ภายนอก

หากมองหาวิธีเพิ่มพื้นที่บนคอมพิวเตอร์ Windows อื่นๆ เรามีบทช่วยสอนหลายวิธีในการขยายพื้นที่ดิสก์ที่อาจช่วยได้