Có thể không nhiều bạn biết điều này, cũng như chưa viết blog ở bất cứ đâu - chưa; nhưng Windows 11/10 / 8.1 / 8 cho phép bạn dọn dẹp thư mục WinSxS một cách an toàn. Trên thực tế, bạn thậm chí có thể tự động dọn dẹp thư mục WinSxS bằng Trình lập lịch tác vụ. Thư mục WinSxS, viết tắt của 'Windows Side By Side', là một bộ đệm ẩn lắp ráp riêng của Windows với các Thư viện đang được lưu trữ bởi nhiều ứng dụng đang đượ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 hỏi là - Có cách nào để 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 gọn, như chúng ta đã thấy trong bài viết trước đó là:Không.
Dọn dẹp thư mục WinSxS
Trong Windows 11/10 / 8.1 / 8 Tuy 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 pháp 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ó thành phần đã được thay thế bằng các thành phần mới hơn khác. Các phiên bản trước đó sẽ đượ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, / AnalyzeComponentStore. Chạy lệnh này, sẽ phân tích thư mục WinSxS và cho bạn biết liệu tính năng Dọn dẹp Cửa hàng Thành phần có được khuyến nghị hay không.
Windows 11/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 một số tệp nhất định hoặc có thể xóa một số gói. Hãy để chúng tôi xem cách bạn có thể dọn dẹp thư mục WinSxS trong các phiên bản mới nhất này của hệ điều hành Windows. Có ba cách bạn có thể thực hiện.
1] Sử dụng StartComponentCleanup
StartComponentCleanup đã được tạo trong Windows 8 để thường xuyên tự động dọn dẹp các thành phần 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, tác 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ó, hãy mở Task Scheduler và điều hướng đến tác vụ sau:
Task Scheduler Library\Microsoft\Windows\Servicing\StartComponentCleanup
Trong ngăn bên phải, bên dưới Các mục đã chọn, bạn sẽ thấy Chạy . Nhấp vào nó để bắt đầu tác vụ StartComponentCleanup.
Thao tác này sẽ bắt đầu quá trình có tên TiWorker.exe hoặc Windows Modules Installer Worker . Bạn sẽ không thấy bất kỳ hộp thoại xác nhận nào rằng quá trình đã được bắt đầu, nhưng bạn sẽ có thể thấy nó trong Trình quản lý tác vụ - và cảm thấy rất nhiều luồng khí nóng thoá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 hơn 1 giờ, nó sẽ tự động kết thúc. Để kết thúc quá trình này, bạn có thể nhấp vào Kết thúc. Trong trường hợp này, bạn sẽ thấy 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ó.
Bạn có thể chạy nó theo cách thủ công hoặc bạn có thể lên lịch để nó chạy, chẳng hạn như hàng tháng bằng cách sử dụng lệnh StartComponentCleanup, để dọn dẹp và nén các thành phần. Bạn có thể tự động hóa quy trình bằng cách thiết lập Trình kích hoạt để tác vụ chạy bằng Bộ lập lịch tác vụ.
Ngoài ra, bạn cũng có thể chạy tác vụ StartComponentCleanup bằng Dấu nhắc lệnh nâng cao, sử dụng lệnh sau:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
Nếu thành công, bạn sẽ thấy thông báo SUCCESS đượ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ể định cấu hình và cập nhật các tính năng, gói, trình điều khiển của Windows, v.v. / 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, TechNet viết.
A) Sử dụng / StartComponentCleanup tham số Dism.exe trên phiên bản Windows 8.1 đang chạy cho bạn kết quả tương tự như khi chạy tác vụ StartComponentCleanup trong Task Scheduler.
Mở dấu nhắc lệnh nâng cao, nhập nội dung sau và nhấn Enter:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
B) Nếu bạn sử dụng / ResetBase chuyển đổi bằng / StartComponentCleanup , 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 cửa hàng thành phần.
Từ dấu nhắc lệnh nâng lên, nhập nội dung 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 Gói dịch vụ sử dụng, hãy sử dụng / SPSuperseded tham số Dism.exe trên phiên bản Windows 8.1 đang chạy để xóa bất kỳ thành phần sao lưu nào cần thiết cho việc gỡ cài đặt gói dịch vụ.
Từ dấu nhắc lệnh nâng lên, nhập nội dung sau và nhấn Enter:
Dism.exe /online /Cleanup-Image /SPSuperseded
Xin 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ụ và bản cập nhật hiện có.
3] Công cụ dọn dẹp ổ đĩa
Người dùng gia đình nên sử dụng Disk Cleanup Tool. Mở Tiện ích dọn dẹp ổ đĩa và nhấp vào Tệp hệ thống sạch cái nút. Bạn sẽ thấy tùy chọn cho Windows Update Cleanup . Kiểm tra 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.
Lưu ý rằng việc xóa các tệp khỏi thư mục WinSxS hoặc xóa toàn bộ thư mục WinSxS có thể làm hỏng hệ thống của bạn và khiến nó không thể khởi động được. Bạn cũng có thể không cài đặt, gỡ cài đặt hoặc cập nhật các thành phần Windows, vì vậy hãy thực hiện các biện pháp phòng ngừa tối đa. Đối với người dùng Windows thông thường, bạn có thể tạo điểm khôi phục hệ thống trước rồi thử Phương pháp 1 hoặc Phương pháp 3 đã đề cập ở trên. Phương pháp 2 dành cho người dùng nâng cao.
Người dùng Windows 7 hiện cũng có thể sử dụng tùy chọn Windows Update Cleanup trong công cụ Disk Cleanup.