โฟลเดอร์ WinSxS คืออะไร ทำไมมันถึงใหญ่ และจะล้างข้อมูลได้อย่างไร?


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

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

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

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

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

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

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

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

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

File Explorer ไม่ได้คำนึงถึงเรื่องนี้เมื่อคำนวณขนาดของโฟลเดอร์ ซึ่งหมายความว่าขนาดอาจดูใหญ่กว่าความเป็นจริงได้

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

DISM.exe /ออนไลน์ /Cleanup-Image /AnalyzeComponentStore

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

จะล้างโฟลเดอร์ WinSxS ได้อย่างไร

การทำความสะอาดที่เก็บส่วนประกอบสามารถเพิ่มพื้นที่จัดเก็บข้อมูลอันมีค่าบนฮาร์ดไดรฟ์ของคุณได้

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

คุณยังอาจประสบปัญหากับบางแอปที่ใช้ไฟล์ DLL เวอร์ชันก่อนหน้า หากไฟล์ถูกลบระหว่างการล้างข้อมูล

ตามภาพด้านล่าง มีหลายวิธีในการล้างโฟลเดอร์ WinSxS

ล้างข้อมูล WinSxS โดยใช้ DISM

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

  1. เริ่มต้นด้วยการเปิด Command Prompt ที่ยกระดับขึ้น กด Win + R พิมพ์ cmd และกด Ctrl + Shift + Enter
  2. พิมพ์คำสั่งต่อไปนี้ใน Command Prompt:
  3. DISM.exe /ออนไลน์ /Cleanup-Image /AnalyzeComponentStore

    1. เมื่อกระบวนการเสร็จสิ้น ให้ตรวจสอบว่ามีข้อความว่า ใช่ หรือ ไม่ใช่ ถัดจาก แนะนำการล้างข้อมูลร้านค้าส่วนประกอบ
      1. ถ้ามันบอกว่าใช่ ให้รันคำสั่งต่อไปนี้:
      2. DISM.exe /ออนไลน์ /Cleanup-Image /StartComponentCleanup

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

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

        DISM.exe /ออนไลน์ /Cleanup-Image /StartComponentCleanup /ResetBase

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

        DISM.exe /ออนไลน์ /Cleanup-Image /StartComponentCleanup /SPSuperseded

        ล้างข้อมูล WinSxS โดยใช้การล้างข้อมูลบนดิสก์

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

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

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

                ล้าง WinSxS โดยใช้ Task Scheduler

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

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

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

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

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

                        กระทู้ที่เกี่ยวข้อง:


                        21.06.2022