วิธีลดขนาดของโฟลเดอร์ 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 ของคุณ สิ่งนี้ช่วยให้คุณถอนการติดตั้งการอัปเดตระบบปฏิบัติการจากแผงควบคุมซึ่งจะมีประโยชน์ในกรณีของการอัปเดตแบบบั๊ก - แต่เป็นคุณลักษณะที่ไม่ค่อยได้ใช้.
Windows 7 จัดการกับสิ่งนี้โดยรวมถึงคุณสมบัติที่ช่วยให้ Windows สามารถล้างไฟล์อัพเดต Windows เก่าหลังจากที่คุณติดตั้ง Service Pack Windows ใหม่ แนวคิดก็คือระบบสามารถทำความสะอาดได้เป็นประจำพร้อมกับเซอร์วิสแพ็ค.
อย่างไรก็ตาม Windows 7 เห็นเพียงหนึ่งเซอร์วิสแพ็ค - Service Pack 1 - เปิดตัวในปี 2010 Microsoft ไม่มีความตั้งใจที่จะเปิดตัวอีก ซึ่งหมายความว่าเป็นเวลากว่าสามปีที่ไฟล์การถอนการติดตั้งการอัปเดต Windows ได้สร้างขึ้นในระบบ Windows 7 และไม่สามารถลบออกได้อย่างง่ายดาย.
ล้างข้อมูลอัพเดตไฟล์
เมื่อต้องการแก้ไขปัญหานี้ Microsoft เพิ่ง backported คุณลักษณะจาก Windows 8 เป็น Windows 7 พวกเขาทำสิ่งนี้โดยไม่มีการประโคมมาก - ถูกนำออกใช้ในการอัปเดตระบบปฏิบัติการทั่วไปทั่วไปซึ่งเป็นประเภทที่ไม่ได้เพิ่มคุณสมบัติใหม่โดยทั่วไป.
ในการล้างข้อมูลไฟล์อัพเดตดังกล่าวให้เปิดตัวช่วยสร้างการล้างข้อมูลบนดิสก์ (แตะที่ปุ่ม Windows พิมพ์“ disk cleanup” ในเมนู Start แล้วกด Enter) คลิกปุ่ม“ ล้างข้อมูลไฟล์ระบบ” เปิดใช้งานตัวเลือก“ การล้างข้อมูลบน Windows Update” แล้วคลิก“ ตกลง” หากคุณใช้ระบบ Windows 7 ของคุณเป็นเวลาสองสามปีคุณอาจจะสามารถเพิ่มกิกะไบต์ได้หลายกิกะไบต์ ช่องว่าง.
ครั้งต่อไปที่คุณรีบูตหลังจากทำเช่นนี้ Windows จะใช้เวลาสักครู่ในการล้างไฟล์ระบบก่อนที่คุณจะสามารถลงชื่อเข้าใช้และใช้เดสก์ท็อปของคุณ.
หากคุณไม่เห็นคุณลักษณะนี้ในหน้าต่างการล้างข้อมูลบนดิสก์แสดงว่าคุณมีแนวโน้มที่จะไม่ได้รับการอัปเดต - ติดตั้งการอัปเดตล่าสุดจาก Windows Update.
Windows 8 และ 8.1 มีคุณสมบัติในตัวที่ทำสิ่งนี้โดยอัตโนมัติ อันที่จริงมีงานที่กำหนดเวลาไว้ใน StartComponentCleanup ที่มาพร้อมกับ Windows ซึ่งจะทำงานโดยอัตโนมัติในพื้นหลังโดยจะทำการล้างส่วนประกอบ 30 วันหลังจากที่คุณติดตั้ง ช่วงเวลา 30 วันนี้ให้เวลาคุณในการถอนการติดตั้งการอัปเดตหากเกิดปัญหา.
หากคุณต้องการล้างข้อมูลอัพเดตด้วยตนเองคุณสามารถใช้ตัวเลือกการล้างข้อมูลบน Windows Update ในหน้าต่างการใช้งานดิสก์ได้เช่นเดียวกับที่คุณทำบน Windows 7 (หากต้องการเปิดให้แตะคีย์ Windows พิมพ์“ disk cleanup” เพื่อ ทำการค้นหาและคลิกปุ่มลัด“ เพิ่มพื้นที่ว่างในดิสก์โดยการลบไฟล์ที่ไม่จำเป็นออก” ที่ปรากฏขึ้น)
Windows 8.1 ช่วยให้คุณมีตัวเลือกมากขึ้นช่วยให้คุณสามารถบังคับให้ลบส่วนประกอบที่ยกเลิกการติดตั้งก่อนหน้านี้ทั้งหมดแม้กระทั่งที่ไม่ได้ใช้งานมานานกว่า 30 วัน คำสั่งเหล่านี้จะต้องทำงานในพร้อมรับคำสั่งแบบยกระดับ - กล่าวอีกนัยหนึ่งให้เริ่มหน้าต่างพร้อมรับคำสั่งในฐานะผู้ดูแลระบบ.
ตัวอย่างเช่นคำสั่งต่อไปนี้จะถอนการติดตั้งคอมโพเนนต์เวอร์ชันก่อนหน้าทั้งหมดโดยไม่มีระยะเวลาผ่อนผัน 30 วันของงานที่กำหนดเวลาไว้:
DISM.exe / ออนไลน์ / Cleanup-Image / StartComponentCleanup
คำสั่งต่อไปนี้จะลบไฟล์ที่จำเป็นสำหรับการถอนการติดตั้งเซอร์วิสแพ็ค คุณจะไม่สามารถถอนการติดตั้งเซอร์วิสแพ็คที่ติดตั้งอยู่ในปัจจุบันหลังจากรันคำสั่งนี้:
DISM.exe / ออนไลน์ / Cleanup-Image / SPSuperseded
คำสั่งต่อไปนี้จะลบเวอร์ชันเก่าของทุกองค์ประกอบ คุณจะไม่สามารถถอนการติดตั้ง Service Pack หรืออัปเดตใด ๆ ที่ติดตั้งอยู่ในปัจจุบันหลังจากที่ทำสิ่งนี้เสร็จ:
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: ตาราง
คุณจะเห็นตารางชื่อคุณลักษณะและสถานะของพวกเขา.
หากต้องการลบสถานที่จากระบบของคุณคุณจะต้องใช้คำสั่งต่อไปนี้แทนที่ NAME ด้วยชื่อของสถานที่ที่คุณต้องการลบ คุณสามารถรับชื่อสถานที่ที่คุณต้องการจากตารางด้านบน.
DISM.exe / ออนไลน์ / ปิดการใช้งานคุณสมบัติ / featurename: NAME / ลบ
หากคุณเรียกใช้คำสั่ง / รับคุณสมบัติอีกครั้งตอนนี้คุณจะเห็นว่าคุณสมบัตินี้มีสถานะเป็น“ ปิดการใช้งานด้วยการลบน้ำหนักบรรทุก” แทนที่จะเป็นเพียงแค่“ ปิดการใช้งาน” นั่นคือวิธีที่คุณรู้ว่าการใช้พื้นที่ฮาร์ดไดรฟ์ของคอมพิวเตอร์.
หากคุณกำลังพยายามลดขนาดระบบ Windows ให้มากที่สุดโปรดตรวจสอบรายการวิธีการเพิ่มพื้นที่ว่างใน Windows และลดพื้นที่ที่ใช้โดยไฟล์ระบบ.