วิธีลดขนาดโฟลเดอร์ WinSXS ของคุณบน Windows 7 หรือ 8

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

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

ทำไมโฟลเดอร์ WinSXS ถึงมีขนาดใหญ่เกินไป

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

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

ที่เกี่ยวข้อง: 7 วิธีในการเพิ่มพื้นที่ว่างในฮาร์ดดิสก์บน Windows

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

อย่างไรก็ตาม Windows 7 เห็น Service Pack เพียงชุดเดียวคือ Service Pack 1 ซึ่งเปิดตัวในปี 2010 Microsoft ไม่มีความตั้งใจที่จะเปิดตัวอีก ซึ่งหมายความว่าเป็นเวลานานกว่าสามปีแล้วที่ไฟล์ถอนการติดตั้งการอัปเดต Windows ได้สร้างขึ้นในระบบ Windows 7 และไม่สามารถลบออกได้โดยง่าย

ล้างไฟล์อัปเดต

เพื่อแก้ไขปัญหานี้ Microsoft เพิ่งสำรองคุณลักษณะจาก Windows 8 ไปเป็น Windows 7 พวกเขาทำสิ่งนี้โดยไม่ต้องประโคมข่าวมากนักซึ่งได้รับการเผยแพร่ในการอัปเดตระบบปฏิบัติการย่อยทั่วไปซึ่งโดยทั่วไปแล้วจะไม่เพิ่มคุณสมบัติใหม่

ที่เกี่ยวข้อง: 6 วิธีในการเพิ่มพื้นที่ว่างในฮาร์ดไดรฟ์ที่ใช้โดยไฟล์ระบบ Windows

ในการล้างไฟล์อัปเดตดังกล่าวให้เปิดตัวช่วยสร้างการล้างข้อมูลบนดิสก์ (แตะปุ่ม Windows พิมพ์ "การล้างข้อมูลบนดิสก์" ในเมนูเริ่มแล้วกด Enter) คลิกปุ่ม“ Clean up System Files” เปิดใช้งานตัวเลือก“ Windows Update Cleanup” แล้วคลิก“ OK” หากคุณใช้ระบบ Windows 7 มาสองสามปีคุณจะสามารถเพิ่มพื้นที่ว่างได้หลายกิกะไบต์

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

หากคุณไม่เห็นคุณสมบัตินี้ในหน้าต่างการล้างข้อมูลบนดิสก์แสดงว่าคุณยังอัปเดตไม่ทัน - ติดตั้งการอัปเดตล่าสุดจาก Windows Update

ที่เกี่ยวข้อง: Windows ใช้ Task Scheduler สำหรับงานระบบอย่างไร

Windows 8 และ 8.1 มีคุณสมบัติในตัวที่ทำสิ่งนี้โดยอัตโนมัติ ในความเป็นจริงมีงานตามกำหนดเวลาของ StartComponentCleanup ที่มาพร้อมกับ Windows ซึ่งจะทำงานในพื้นหลังโดยอัตโนมัติทำความสะอาดส่วนประกอบ 30 วันหลังจากที่คุณติดตั้ง ช่วงเวลา 30 วันนี้ให้เวลาคุณในการถอนการติดตั้งการอัปเดตหากทำให้เกิดปัญหา

หากคุณต้องการล้างข้อมูลอัปเดตด้วยตนเองคุณยังสามารถใช้ตัวเลือก Windows Update Cleanup ในหน้าต่างการใช้งานดิสก์ได้เช่นเดียวกับที่คุณสามารถทำได้บน Windows 7 (หากต้องการเปิดให้แตะปุ่ม Windows พิมพ์ "การล้างข้อมูลบนดิสก์" เพื่อ ทำการค้นหาและคลิกทางลัด“ เพิ่มพื้นที่ว่างในดิสก์โดยการลบไฟล์ที่ไม่จำเป็น” ที่ปรากฏขึ้น)

Windows 8.1 ช่วยให้คุณมีตัวเลือกมากขึ้นช่วยให้คุณสามารถบังคับเอาส่วนประกอบที่ถอนการติดตั้งเวอร์ชันก่อนหน้าทั้งหมดออกได้แม้กระทั่งส่วนประกอบที่ไม่ได้ใช้งานมานานกว่า 30 วัน คำสั่งเหล่านี้ต้องทำงานใน Command Prompt ที่ยกระดับ - กล่าวอีกนัยหนึ่งคือเริ่มหน้าต่าง Command Prompt ในฐานะผู้ดูแลระบบ

ตัวอย่างเช่นคำสั่งต่อไปนี้จะถอนการติดตั้งส่วนประกอบเวอร์ชันก่อนหน้าทั้งหมดโดยไม่มีระยะเวลาผ่อนผัน 30 วันของงานตามกำหนดการ:

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

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

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

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

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

ลบคุณลักษณะตามความต้องการ

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

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

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

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

ในการดำเนินการนี้ให้เปิดหน้าต่างพร้อมรับคำสั่งในฐานะผู้ดูแลระบบ ใช้คำสั่งต่อไปนี้เพื่อดูคุณสมบัติที่คุณสามารถใช้ได้:

DISM.exe / Online / English / Get-Features / Format: Table

คุณจะเห็นตารางชื่อสถานที่และสถานะ

ในการลบคุณลักษณะออกจากระบบของคุณคุณจะต้องใช้คำสั่งต่อไปนี้โดยแทนที่ NAME ด้วยชื่อของคุณลักษณะที่คุณต้องการลบ คุณสามารถรับชื่อคุณสมบัติที่ต้องการได้จากตารางด้านบน

DISM.exe / Online / Disable-Feature / featurename: NAME / Remove

ที่เกี่ยวข้อง: 6 วิธีในการเพิ่มพื้นที่ว่างในฮาร์ดไดรฟ์ที่ใช้โดยไฟล์ระบบ Windows

หากคุณเรียกใช้คำสั่ง / Get-Features อีกครั้งตอนนี้คุณจะเห็นว่าคุณลักษณะนี้มีสถานะเป็น "Disabled with Payload Removed" แทนที่จะเป็นเพียง "Disabled" นั่นเป็นวิธีที่คุณรู้ว่ามันไม่กินเนื้อที่ในฮาร์ดไดรฟ์ของคอมพิวเตอร์

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