วิธีการลดขนาดของโฟลเดอร์ WinSxS ใน Windows 7 และ 8

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

โฟลเดอร์ WinSxS เติบโตขึ้นทำไม?

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

ไฟล์จากโฟลเดอร์ Windows เข้าสู่ WinSxS โดยใช้ฮาร์ดลิ้งค์และผู้จัดการไฟล์ใช้ข้อมูลเหล่านี้เป็นปริมาณจริง ดังนั้นขนาดโฟลเดอร์อาจไม่สามารถแสดงได้อย่างถูกต้อง แต่ในความเป็นจริงแล้วมักมีน้ำหนักไม่เกิน 15GB

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

ทำความสะอาด Windows Updates

ที่พรอมต์คำสั่งคุณต้องพิมพ์ cleanmgr และยูทิลิตีที่มีอยู่ภายในจะแสดงจำนวนเนื้อที่ที่คุณว่างได้ คุณเพียงแค่ต้องทำเครื่องหมาย “Clean Windows Updates” และคลิก OK

การทำความสะอาด

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

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

ไม่เหมือนกับ Windows 7, Windows 8 และ 8.1 ทำความสะอาดการอัพเดตโดยอัตโนมัติใน Scheduler Windows จะล้างโฟลเดอร์ตามกำหนดเวลาโดยใช้งาน Microsoft-Windows-Service- StartComponentCleanup ซึ่งจะเริ่มทำงานโดยอัตโนมัติในพื้นหลังและลบส่วนประกอบภายใน 30 วันหลังจากที่คุณติดตั้งโปรแกรมปรับปรุง

startcomponentcleanup กำหนดงาน

หากคุณต้องการยกเลิกการติดตั้งด้วยตนเองให้เปิด Disk Cleanup ตรวจสอบ “Clean Windows Updates” และคลิก OK

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

ตัวอย่างเช่นคำสั่งหนึ่งจะลบการอัปเดตทุกรุ่นโดยไม่ต้องรอ 30 วัน:

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

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

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

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

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

การนำส่วนประกอบออกตามคำขอ

Windows รุ่นใหม่ช่วยให้คุณสามารถรวมส่วนประกอบของระบบตามความต้องการได้ รายการของฟังก์ชันอยู่ในหน้าต่าง “Windows Components” ซึ่งคุณสามารถเข้าถึงได้จากแผงควบคุม

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

เปิดหน้าต่างคุณสมบัติ-on-หรือปิด

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

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

เมื่อต้องการลบคอมโพเนนต์ให้เปิดพรอมต์คำสั่งและเรียกใช้คำสั่งต่อไปนี้:

DISM.exe / Online / English / Get-Features / รูปแบบ: ตาราง

คุณจะเห็นส่วนประกอบต่างๆและสภาพของพวกเขา

หน้าต่างคุณสมบัติชื่อและรัฐ

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

DISM.exe / ออนไลน์ / ปิดใช้งานคุณลักษณะ / ชื่อเล่น: NAME / Remove

ลบหน้าต่างคุณลักษณะจากดิสก์

ถ้าคุณเรียกใช้คำสั่ง / GetFeatures อีกครั้งคุณจะเห็นว่าฟังก์ชันเปลี่ยนสถานะเป็น “Disabled with Payload Removed” แทน “Disabled”

Add a Comment

Your email address will not be published. Required fields are marked *

72 − 64 =