Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

การล้างโฟลเดอร์ WinSxS ใน Windows 11/10

พวกคุณหลายคนอาจไม่รู้เรื่องนี้ และไม่เคยถูกบล็อกที่ไหนเลย – ยัง; แต่ Windows 11/10/8.1/8 ให้คุณล้างโฟลเดอร์ WinSxS ได้อย่างปลอดภัย ที่จริงแล้ว คุณสามารถล้างข้อมูลโฟลเดอร์ WinSxS ได้โดยอัตโนมัติโดยใช้ Task Scheduler โฟลเดอร์ WinSxS ซึ่งย่อมาจาก 'Windows Side By Side' เป็นแคชแอสเซมบลีดั้งเดิมของ Windows ที่มี Libraries ซึ่งถูกจัดเก็บโดยแอพพลิเคชั่นหลายตัว เป็นตำแหน่งสำหรับจัดเก็บไฟล์ Windows Component Store

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

การล้างโฟลเดอร์ WinSxS

ใน Windows 11/10/8.1/ 8 อย่างไรก็ตาม สิ่งต่างๆ กลายเป็นเรื่องง่าย Windows จะลดขนาดของ WinSxS โดยอัตโนมัติ วิธีการเหล่านี้รวมถึงกระบวนการภายใน เช่น การถอนการติดตั้งและการลบแพ็คเกจที่มีส่วนประกอบที่ถูกแทนที่ด้วยส่วนประกอบที่ใหม่กว่า เวอร์ชันก่อนหน้าจะถูกเก็บไว้ชั่วระยะเวลาหนึ่ง หลังจากนั้นจะถูกลบออกโดยอัตโนมัติ

เราเห็นว่า Windows 8.1 ได้แนะนำตัวเลือกบรรทัดคำสั่งใหม่สำหรับ DISM.exe /AnalyzeComponentStore การเรียกใช้คำสั่งนี้จะวิเคราะห์โฟลเดอร์ WinSxS และบอกคุณว่าแนะนำให้ใช้ Component Store Cleanup หรือไม่

Windows 11/10/8 มีหลายวิธีในการล้างโฟลเดอร์ WinSxS ซึ่งรวมถึง Windows Component Store มันอาจบีบอัดไฟล์บางไฟล์หรืออาจลบบางแพ็คเกจ ให้เราดูว่าคุณสามารถล้างโฟลเดอร์ WinSxS ในระบบปฏิบัติการ Windows เวอร์ชันล่าสุดเหล่านี้ได้อย่างไร คุณสามารถทำได้ 3 วิธี

1] การใช้ StartComponentCleanup

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

หากต้องการเรียกใช้ ให้เปิด Task Scheduler และไปที่งานต่อไปนี้:

Task Scheduler Library\Microsoft\Windows\Servicing\StartComponentCleanup

การล้างโฟลเดอร์ WinSxS ใน Windows 11/10

ในบานหน้าต่างด้านขวา ภายใต้ รายการที่เลือก คุณจะเห็น เรียกใช้ . คลิกเพื่อเริ่มงาน StartComponentCleanup

การดำเนินการนี้จะเริ่มกระบวนการที่เรียกว่า TiWorker.exe หรือ โปรแกรมติดตั้งโมดูล Windows . คุณจะไม่เห็นกล่องโต้ตอบการยืนยันใด ๆ ที่กระบวนการได้เริ่มต้นขึ้น แต่คุณจะสามารถเห็นได้ในตัวจัดการงาน - และสัมผัสได้ถึงลมร้อนจำนวนมากที่ออกมาจากช่องระบายอากาศของแล็ปท็อปของคุณ! ตามค่าเริ่มต้น ใน Windows 10/8 หากงานนี้ทำงานนานกว่า 1 ชั่วโมง ภารกิจจะสิ้นสุดลงโดยอัตโนมัติ เพื่อสิ้นสุดกระบวนการนี้ คุณสามารถคลิกที่ สิ้นสุด ในกรณีนี้ คุณจะเห็น Windows ขอให้คุณยืนยัน:คุณต้องการยุติอินสแตนซ์ทั้งหมดของงานนี้หรือไม่ คลิกใช่

การล้างโฟลเดอร์ WinSxS ใน Windows 11/10

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

การล้างโฟลเดอร์ WinSxS ใน Windows 11/10

หรือคุณยังสามารถเรียกใช้งาน StartComponentCleanup โดยใช้ Command Prompt ที่ยกระดับขึ้นโดยใช้คำสั่งต่อไปนี้:

schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

หากคุณทำสำเร็จ คุณจะเห็นข้อความ SUCCESS ส่งคืน

การล้างโฟลเดอร์ WinSxS ใน Windows 11/10

2] การใช้บริการ Deployment Image และการจัดการ

เมื่อใช้ DISM คุณสามารถกำหนดค่าและอัปเดตคุณลักษณะ แพ็คเกจ ไดรเวอร์ และอื่นๆ ของ Windows /ล้างภาพ พารามิเตอร์ของ Dism.exe จะช่วยให้คุณมีตัวเลือกขั้นสูงเพื่อลดขนาดของโฟลเดอร์ WinSxS เขียน TechNet

A) การใช้ /StartComponentCleanup พารามิเตอร์ของ Dism.exe ใน Windows 8.1 เวอร์ชันที่รันอยู่จะให้ผลลัพธ์ที่คล้ายกับการรันงาน StartComponentCleanup ใน Task Scheduler

เปิดพรอมต์คำสั่งที่ยกระดับ พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

B) หากคุณใช้ /ResetBase สลับด้วย /StartComponentCleanup คุณจะสามารถลบทุกเวอร์ชันที่ถูกแทนที่ของทุกองค์ประกอบในที่เก็บส่วนประกอบได้

จากพรอมต์คำสั่งที่ยกระดับ ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

C) หากคุณต้องการลดจำนวนพื้นที่ที่ใช้โดย Service Pack ให้ใช้ /SPSuperseded พารามิเตอร์ของ Dism.exe ใน Windows 8.1 เวอร์ชันที่รันอยู่เพื่อลบส่วนประกอบสำรองที่จำเป็นสำหรับการถอนการติดตั้ง Service Pack

จากพรอมต์คำสั่งที่ยกระดับ ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:

Dism.exe /online /Cleanup-Image /SPSuperseded

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

3] เครื่องมือล้างข้อมูลบนดิสก์

ผู้ใช้ตามบ้านควรใช้ Disk Cleanup Tool เปิด Disk Cleanup Utility และคลิกที่ Clean System Files ปุ่ม. คุณจะเห็นตัวเลือกสำหรับ Windows Update Cleanup . ตรวจสอบตัวเลือกนี้ ซึ่งจะช่วยลดขนาดของที่เก็บส่วนประกอบได้

การล้างโฟลเดอร์ WinSxS ใน Windows 11/10

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

ผู้ใช้ Windows 7 สามารถใช้ตัวเลือก Windows Update Cleanup ในเครื่องมือ Disk Cleanup ได้แล้ว

การล้างโฟลเดอร์ WinSxS ใน Windows 11/10