Không nhiều bạn có thể biết điều này, cũng như điều này không được viết ở bất kỳ nơi nào - nhưng Windows 8, Windows 8.1 và Windows 10 cho phép bạn dọn dẹp an toàn thư mục WinSxS. Trong thực tế, bạn thậm chí có thể tự động dọn dẹp thư mục WinSxS bằng cách sử dụng Task Scheduler. Thư mục WinSxS, viết tắt của ‘Windows Side By Side’, là một bộ nhớ cache lắp ráp bản địa của Windows với các Thư viện đang được lưu trữ bởi nhiều ứng dụng được lưu trữ ở đó. Đây là vị trí lưu trữ các tệp Windows Component Store.
Một số câu hỏi phổ biến mà người dùng Windows 7 và Windows Vista hỏi là - Có cách dọn dẹp thư mục WinSxS để giảm kích thước của nó không? Tôi có thể xóa thư mục WinSxS không? Hoặc di chuyển thư mục WinSxS sang ổ đĩa khác. Câu trả lời ngắn, như chúng ta đã thấy trong bài trước đó là: Không.
Dọn dẹp thư mục WinSxS
Trong Windows 10 / 8.1 / 8Tuy nhiên, mọi thứ trở nên dễ dàng hơn. Windows sẽ tự động giảm kích thước của WinSxS. Các phương thức này bao gồm các quy trình nội bộ, chẳng hạn như gỡ cài đặt và xóa các gói có các thành phần đã được thay thế bởi các thành phần mới khác. Các phiên bản trước đó được lưu giữ trong một khoảng thời gian, sau đó chúng sẽ tự động bị xóa.
Chúng tôi thấy rằng Windows 8.1 đã giới thiệu một tùy chọn dòng lệnh mới cho DISM.exe, / AnalyseComponentStore. Chạy lệnh này, sẽ phân tích thư mục WinSxS và cho bạn biết liệu một cửa hàng thành phần Cleanup có được khuyến khích hay không.
Windows 10/8 cung cấp một số cách để dọn dẹp thư mục WinSxS bao gồm Windows Component Store. Nó có thể nén các tập tin nhất định, hoặc nó có thể xóa một số gói. Chúng ta hãy xem làm thế nào bạn có thể dọn dẹp thư mục WinSxS trong các phiên bản mới nhất của hệ điều hành Windows. Có ba cách để bạn có thể làm điều đó.
1] Sử dụng StartComponentCleanup
Các StartComponentCleanup tác vụ được tạo trong Windows 8 để thường xuyên dọn dẹp các thành phần tự động khi hệ thống không được sử dụng. Tác vụ này được đặt để chạy tự động khi được kích hoạt bởi hệ điều hành. Khi chạy tự động, nhiệm vụ sẽ đợi ít nhất 30 ngày sau khi một thành phần cập nhật đã được cài đặt trước khi gỡ cài đặt các phiên bản trước đó của thành phần.
Để chạy nó, mở Task Scheduler và điều hướng đến nhiệm vụ sau:
Task Scheduler LibraryMicrosoftWindowsServicingStartComponentCleanup
Trong ngăn bên phải, bên dưới Mục đã chọn, bạn sẽ thấy Chạy. Bấm vào nó để bắt đầu nhiệm vụ StartComponentCleanup.
Điều này sẽ bắt đầu một quá trình gọi là TiWorker.exe hoặc là Trình cài đặt Mô-đun Windows Worker. Bạn sẽ không thấy bất kỳ hộp thoại xác nhận nào mà quá trình đã được bắt đầu, nhưng bạn sẽ có thể nhìn thấy nó trong Trình quản lý Tác vụ - và cảm thấy rất nhiều không khí nóng phát ra từ lỗ thông hơi của máy tính xách tay của bạn! Theo mặc định, trong Windows 10/8, nếu tác vụ này chạy trong hơn 1 giờ, nó sẽ tự động chấm dứt. Để kết thúc quá trình này, bạn có thể nhấp vào Kết thúc. Bạn sẽ, trong trường hợp này, hãy xem Windows yêu cầu bạn xác nhận: Bạn có muốn kết thúc tất cả các phiên bản của tác vụ này không. Nhấp vào Có.
schtasks.exe /Run /TN 'MicrosoftWindowsServicingStartComponentCleanup'
Nếu bạn thành công, bạn sẽ thấy một tin nhắn THÀNH CÔNG được trả về.
2] Sử dụng dịch vụ và quản lý hình ảnh triển khai
Sử dụng DISM bạn có thể cấu hình và cập nhật các tính năng, gói, trình điều khiển và các tính năng của Windows. Các / Cleanup-Image tham số của Dism.exe, sẽ cung cấp cho bạn các tùy chọn nâng cao để giảm kích thước của thư mục WinSxS, viết TechNet.
A) Sử dụng / StartComponentCleanup tham số của Dism.exe trên một phiên bản đang chạy của Windows 8.1 cung cấp cho bạn kết quả tương tự để chạy tác vụ StartComponentCleanup trong Task Scheduler.
Mở dấu nhắc lệnh nâng lên, nhập thông tin sau và nhấn Enter:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
B) Nếu bạn sử dụng / ResetBase chuyển đổi với / StartComponentCleanup tham số, bạn sẽ có thể xóa tất cả các phiên bản thay thế của mọi thành phần trong kho lưu trữ thành phần.
Từ dấu nhắc lệnh nâng lên, hãy nhập lệnh sau và nhấn Enter:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
C) Nếu bạn muốn giảm dung lượng được sử dụng bởi một Service Pack, hãy sử dụng / SPSuperseded tham số của Dism.exe trên một phiên bản đang chạy của Windows 8.1 để loại bỏ bất kỳ thành phần sao lưu cần thiết để gỡ cài đặt gói dịch vụ.
Từ dấu nhắc lệnh nâng lên, hãy nhập lệnh sau và nhấn Enter:
Dism.exe /online /Cleanup-Image /SPSuperseded
Lưu ý rằng nếu bạn thực hiện lệnh này, bạn sẽ không thể gỡ cài đặt các gói dịch vụ hiện có và cập nhật.
3] Công cụ Dọn Đĩa
Người dùng gia đình nên sử dụng Công cụ Dọn Đĩa. Mở Tiện ích Dọn Ổ đĩa và nhấp vào Tập tin hệ thống sạch nút. Bạn sẽ thấy tùy chọn cho Windows Update Cleanup. Chọn tùy chọn này. Điều này sẽ giúp giảm kích thước của cửa hàng thành phần.
Người dùng Windows 7 cũng có thể sử dụng tùy chọn Windows Update Cleanup trong công cụ Disk Cleanup.