วิธีล้างโฟลเดอร์ WinSxS เพื่อประหยัดพื้นที่ใน Windows 10

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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

บทความนี้อธิบายวิธีที่คุณสามารถประหยัดพื้นที่นั้นได้โดยไม่ส่งผลกระทบต่อไฟล์ระบบที่สำคัญด้วยการลบไฟล์ที่ไม่ต้องการภายในโฟลเดอร์ WinSxS อย่างปลอดภัย สรุปด่วน ซ่อน 1 โฟลเดอร์ WinSxS คืออะไร 2 วิธีตรวจสอบขนาดของโฟลเดอร์ WinSxS 3 วิธีล้างโฟลเดอร์ WinSxS โดยใช้ Disk Cleanup 4 วิธีล้างโฟลเดอร์ WinSxS โดยลบ Optional Features 5 วิธีบีบอัดโฟลเดอร์ WinSxS เพื่อประหยัดพื้นที่ 6 คำลงท้าย

โฟลเดอร์ WinSxS คืออะไร

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

นี่คือสาเหตุที่โฟลเดอร์ WinSxS มีขนาดเพิ่มขึ้นเรื่อยๆ เมื่อเวลาผ่านไป โฟลเดอร์นี้สามารถพบได้ในเส้นทางต่อไปนี้:
C:WindowsWinSxS

ตามที่คุณอาจพบ โฟลเดอร์นี้มีรายการโฟลเดอร์ย่อยและไฟล์ที่ระบบใช้

วิธีตรวจสอบขนาดของโฟลเดอร์ WinSxS

คุณสามารถตรวจสอบขนาดของโฟลเดอร์ผ่านคุณสมบัติใน File Explorer อย่างไรก็ตาม นั่นคือขนาดที่แท้จริงของโฟลเดอร์ และไม่ใช่ขนาดที่คุณสามารถใช้ได้ เนื่องจากทุกอย่างในโฟลเดอร์ไม่สามารถลบออกเพื่อเพิ่มพื้นที่ว่างได้

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

ในการตรวจสอบขนาดของแต่ละที่จัดเก็บส่วนประกอบภายในโฟลเดอร์นี้ ให้ดำเนินการดังต่อไปนี้:

  1. เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
  2. ป้อนคำสั่งต่อไปนี้:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. ตอนนี้ให้ระบบสแกนโฟลเดอร์ WinSxS จากนั้นระบบจะแสดงรายการส่วนประกอบและขนาดบนอินเทอร์เฟซบรรทัดคำสั่ง

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

WinDirStat เป็นโปรแกรมที่ยอดเยี่ยมที่สามารถคำนวณและแสดงโครงสร้างโฟลเดอร์และขนาดของแต่ละไดรฟ์ได้อย่างชัดเจน หากต้องการตรวจสอบขนาดของ WinSxS โปรด เรียกใช้ WinDirStat ในฐานะผู้ดูแลระบบ .

วิธีล้างโฟลเดอร์ WinSxS โดยใช้ Disk Cleanup

เครื่องมือ Disk Cleanup สร้างขึ้นใน Windows 10 ซึ่งสามารถใช้เพื่อดำเนินการอย่างปลอดภัยเพื่อลบไฟล์ระบบที่ไม่จำเป็น ไม่มีไฟล์ระบบที่สำคัญได้รับผลกระทบจากการใช้ยูทิลิตี้นี้ ซึ่งต่างจากการลบโฟลเดอร์ย่อย WinSxS ด้วยตนเองโดยใช้ File Explorer ซึ่งเป็นภัยคุกคามที่สำคัญต่อการทำงานของ Windows

ทำตามคำแนะนำด้านล่างเพื่อดำเนินการนี้:

  1. ค้นหา การล้างข้อมูลบนดิสก์ ในเมนูเริ่มและเรียกใช้ (หมายเหตุ: อย่าเรียกใช้ในฐานะผู้ดูแลระบบ)
  2. บน การเลือกไดรฟ์ ป๊อปอัป เลือก ค: จากเมนูแบบเลื่อนลงและคลิก ตกลง .
  3. ในหน้าจอถัดไป ให้คลิกที่ ล้างไฟล์ระบบ .
  4. NS การเลือกไดรฟ์ หน้าต่างจะปรากฏขึ้นอีกครั้ง เลือก ค: อีกครั้งและคลิก ตกลง .
  5. ตอนนี้เลือกไฟล์ที่คุณต้องการให้เครื่องมือล้างโดยทำเครื่องหมายในช่องถัดจากไฟล์เหล่านั้น จากนั้นคลิก ตกลง .
  6. ในกล่องโต้ตอบการยืนยัน ให้คลิก ลบไฟล์ . การดำเนินการจะเริ่มขึ้นและลบไฟล์ที่ไม่จำเป็นทั้งหมดออกอย่างปลอดภัย

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

วิธีล้างโฟลเดอร์ WinSxS โดยลบ Optional Features

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

ดำเนินการดังต่อไปนี้เพื่อลบหนึ่งคุณลักษณะในแต่ละครั้ง

  1. เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
  2. หากต้องการค้นหาชื่อและสถานะของคุณสมบัติเสริมปัจจุบันใน Windows 10 ให้ป้อนคำสั่งต่อไปนี้:
    DISM.exe /Online /English /Get-Features /Format:Table
  3. ตอนนี้ให้สแกนรายการและจดบันทึกสิ่งที่คุณคิดว่าไม่ต้องการ จากนั้นป้อนคำสั่งต่อไปนี้:
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    คุณอาจจะแทนที่ TFTP ด้วยตัวเลือกคุณสมบัติที่คุณเลือกเพื่อลบ
  4. ทำซ้ำขั้นตอนสุดท้ายเพื่อลบที่เก็บทั้งหมดออกจากระบบที่เกี่ยวข้องกับคุณสมบัติเสริม

หากคุณตรวจสอบสถานะคุณสมบัติเสริมอีกครั้งโดยเรียกใช้คำสั่งเดียวกัน คุณจะเห็นว่าสถานะเปลี่ยนจาก พิการ ถึง ปิดการใช้งานโดยนำเพย์โหลดออก .

วิธีบีบอัดโฟลเดอร์ WinSxS เพื่อประหยัดพื้นที่

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

สิ่งนี้จะส่งผลต่อเวลาที่ใช้ในการทำหน้าที่เหล่านี้ด้วย อย่างไรก็ตาม เวลาต่างกันไม่มากเนื่องจาก Windows 10 ทำหน้าที่เหล่านี้ค่อนข้างเร็ว

กระบวนการนี้เกี่ยวข้องกับการเริ่มต้นและหยุดบริการบางอย่าง ตลอดจนการเปลี่ยนความเป็นเจ้าของไฟล์และโฟลเดอร์บางรายการ ดังนั้นจึงแนะนำให้สร้างจุดคืนค่าระบบก่อนดำเนินการต่อไป

  1. เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
  2. ป้อนคำสั่งต่อไปนี้ทีละคำสั่งเพื่อหยุดบริการที่เกี่ยวข้องและปิดใช้งานจากการรีบูตโดยอัตโนมัติ:
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. ตอนนี้เราต้องสำรองข้อมูล รายการควบคุมการเข้าถึง (ACLs) ของไฟล์และโฟลเดอร์ทั้งหมด ป้อนคำสั่งต่อไปนี้:
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    การดำเนินการนี้จะสร้างไฟล์ข้อความที่มีข้อความธรรมดา ซึ่งจะใช้เพื่อกู้คืน ACL เริ่มต้นในภายหลัง ขั้นตอนนี้อาจใช้เวลาสองสามวินาทีเนื่องจากมีไฟล์จำนวนมากให้สแกน
  4. ตอนนี้กำหนดผู้ใช้ปัจจุบันเป็นเจ้าของ WinSxS:
    takeown /f '%WINDIR%WinSxS' /r
    การดำเนินการนี้จะกำหนดความเป็นเจ้าของซ้ำๆ ซึ่งหมายความว่าโฟลเดอร์ย่อยและไฟล์ทั้งหมดจะได้รับผลกระทบด้วย
  5. ตอนนี้กำหนดการควบคุมแบบเต็มของโฟลเดอร์ WinSxS ให้กับผู้ใช้ปัจจุบันด้วยคำสั่งต่อไปนี้:
    icacls %WINDIR%WinSxS /grant %USERDOMAIN%\%USERNAME%:(F) /t
  6. ตอนนี้ให้ป้อนคำสั่งต่อไปนี้เพื่อบีบอัดไฟล์และโฟลเดอร์ทั้งหมดภายใน WinSxS โปรดทราบว่าการดำเนินการนี้จะบีบอัดเฉพาะรายการที่ไม่ได้ใช้โดยโปรแกรมหรือกระบวนการอื่น:
    กะทัดรัด /s:%WINDIR%WinSxS /c /a /i *
    อาจใช้เวลาสองสามนาทีในการบีบอัดแต่ละไฟล์
  7. เมื่อการบีบอัดเสร็จสิ้น ตอนนี้เราต้องคืนความเป็นเจ้าของและการอนุญาตเป็นค่าเริ่มต้น ป้อนคำสั่งต่อไปนี้ทีละรายการ:
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. ป้อนคำสั่งต่อไปนี้เพื่อเริ่มบริการที่เราได้ปิดไปก่อนหน้านี้:
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

ตอนนี้คุณสามารถตรวจสอบขนาดของโฟลเดอร์ WinSxS และสังเกตว่ามันหดตัวลงอย่างมากเกือบหนึ่งในสาม
หลังการบีบอัด

คำลงท้าย

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

การบีบอัดหรือลบไฟล์และโฟลเดอร์ที่ไม่จำเป็นสามารถช่วยได้มากกับที่เก็บข้อมูลที่มีอยู่ โดยเฉพาะอย่างยิ่งเมื่อสามารถทำงานได้อย่างปลอดภัยโดยไม่ทำอันตรายต่อสภาพแวดล้อมของ Windows