Cách dọn dẹp thư mục WinSxS để tiết kiệm dung lượng trong Windows 10
- Thể LoạI: Tùy Chỉnh Và Tối Ưu Hóa Windows 10
Thư mục WinSxS, còn được gọi là Cửa hàng Thành phần, chứa các kho lưu trữ hệ thống và là một phần quan trọng của môi trường Windows. Theo thời gian, thư mục này tiếp tục phát triển mà không có bất kỳ giới hạn nào và có thể chiếm nhiều dung lượng không cần thiết trên ổ cứng của bạn.
Bài viết này thảo luận về cách bạn có thể tiết kiệm dung lượng đó mà không ảnh hưởng đến các tệp hệ thống quan trọng bằng cách xóa an toàn các tệp không mong muốn trong thư mục WinSxS. Tóm tắt nhanh ẩn giấu 1 Thư mục WinSxS là gì 2 Cách kiểm tra kích thước của thư mục WinSxS 3 Cách dọn dẹp thư mục WinSxS bằng Disk Cleanup 4 Cách dọn dẹp thư mục WinSxS bằng cách xóa các Tính năng Tùy chọn 5 Cách nén thư mục WinSxS để tiết kiệm dung lượng 6 Chốt lời
Thư mục WinSxS là gì
Thư mục WinSxS chứa các tệp như DLL, tệp nhị phân và các tệp XML khác được thiết bị sử dụng. Nó cũng chứa thông tin và tệp cần thiết để cài đặt các tính năng của Windows. Mỗi khi Windows của bạn nhận được bản cập nhật, nó sẽ được cài đặt trên máy tính của bạn trong khi các bản cũ được chuyển sang thư mục WinSxS. Điều này cũng rất quan trọng để ngăn hệ thống gặp sự cố bằng cách cung cấp khả năng tương thích hoặc hoàn nguyên về các tệp cũ trong trường hợp khôi phục hệ thống.
Đây là lý do tại sao thư mục WinSxS tiếp tục tăng kích thước theo thời gian. Thư mục này có thể được tìm thấy theo đường dẫn sau: C:WindowsWinSxS
Như bạn có thể thấy, thư mục có danh sách các thư mục con và tệp được hệ thống sử dụng.
Cách kiểm tra kích thước của thư mục WinSxS
Bạn có thể kiểm tra kích thước của thư mục thông qua các thuộc tính của nó trong File Explorer. Tuy nhiên, đó là kích thước thực của thư mục và không phải là kích thước bạn có thể cung cấp, vì mọi thứ trong thư mục không thể bị xóa để tạo dung lượng.
Cùng với bộ nhớ cache, các tệp tạm thời, sao lưu và khôi phục dữ liệu, các tệp quan trọng khác cũng có mặt. Thanh thuộc tính không chỉ ra từng loại tệp riêng lẻ trong thư mục WinSxS.
Để kiểm tra kích thước của từng thành phần lưu trữ trong thư mục này, hãy thực hiện như sau:
- Mở Command Prompt với tư cách là Quản trị viên.
- Nhập lệnh sau:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
- Bây giờ, hãy để hệ thống quét thư mục WinSxS và sau đó nó sẽ hiển thị danh sách các thành phần và kích thước của chúng trên giao diện dòng lệnh.
Bây giờ bạn có thông tin đầy đủ về WinSxS chứa những gì và kích thước của từng thành phần. Giờ đây, chúng tôi có thể sử dụng thông tin này để giải phóng 1,14 GB (các tính năng Sao lưu và Tắt) của các tệp và thư mục không cần thiết trong WinSxS.
WinDirStat là một chương trình tuyệt vời có thể tính toán và hiển thị cấu trúc thư mục và kích thước của mỗi ổ đĩa một cách trực quan. Để kiểm tra kích thước của WinSxS, vui lòng chạy WinDirStat với tư cách quản trị viên .
Cách dọn dẹp thư mục WinSxS bằng Disk Cleanup
Công cụ Disk Cleanup được tích hợp trong Windows 10 có thể được sử dụng để thực hiện các hoạt động an toàn nhằm xóa các tệp hệ thống không cần thiết. Không có tệp hệ thống quan trọng nào bị ảnh hưởng khi sử dụng tiện ích này, trái ngược với việc xóa các thư mục con WinSxS theo cách thủ công bằng File Explorer, điều này gây ra mối đe dọa đáng kể cho chức năng của Windows.
Làm theo hướng dẫn bên dưới để thực hiện thao tác này:
- Tìm kiếm Dọn dẹp đĩa trong Start Menu và chạy nó. (Lưu ý: Không chạy với tư cách Quản trị viên)
- Trên Lựa chọn ổ đĩa bật lên, chọn NS: từ trình đơn thả xuống và nhấp vào Vâng .
- Trên màn hình tiếp theo, nhấp vào Dọn dẹp các tệp hệ thống .
- Các Lựa chọn ổ đĩa cửa sổ sẽ bật lên một lần nữa. Lựa chọn NS: một lần nữa và nhấp vào Vâng .
- Bây giờ hãy chọn các tệp bạn muốn công cụ làm sạch bằng cách chọn các hộp bên cạnh chúng, sau đó bấm Vâng .
- Trên hộp thoại xác nhận, bấm Xóa các tập tin . Sau đó, hoạt động sẽ bắt đầu và xóa tất cả các tệp không cần thiết một cách an toàn.
Mặc dù một số tệp không mong muốn đã bị xóa khỏi thư mục WinSxS, vẫn có khả năng tăng dung lượng trống hơn nữa. Nếu cần, hãy chuyển sang bước tiếp theo.
Cách dọn dẹp thư mục WinSxS bằng cách xóa các Tính năng Tùy chọn
Vì thư mục WinSxS cũng chứa các kho lưu trữ cho tính năng tùy chọn , bạn có thể tạo thêm không gian bằng cách xóa những cái bị vô hiệu hóa và bạn nghĩ rằng bạn sẽ không cần nó.
Thực hiện các thao tác sau để xóa từng tính năng một.
- Mở Command Prompt với tư cách là Quản trị viên.
- Để tìm hiểu tên và trạng thái của các Tính năng tùy chọn hiện tại trong Windows 10, hãy nhập lệnh sau:
DISM.exe /Online /English /Get-Features /Format:Table
- Bây giờ, hãy quét qua danh sách và ghi lại những cái bạn cho rằng mình không cần, sau đó nhập lệnh sau:
DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
Bạn có thể thay thế TFTP với sự lựa chọn của tính năng đã chọn của bạn để xóa nó. - Lặp lại bước cuối cùng để xóa tất cả các kho khỏi hệ thống liên quan đến các Tính năng tùy chọn.
Nếu bạn kiểm tra lại trạng thái Tính năng tùy chọn bằng cách chạy lệnh tương tự, bạn sẽ thấy rằng Trạng thái đã thay đổi từ Vô hiệu hóa đến Bị vô hiệu hóa với tải trọng bị xóa .
Cách nén thư mục WinSxS để tiết kiệm dung lượng
Thư mục WinSxS cũng có thể được nén, nếu không bị xóa. Việc nén thư mục sẽ tiết kiệm đáng kể dung lượng trong khi vẫn có mọi thứ. Phương pháp này sẽ không liên quan đến việc xóa hoặc xóa bất kỳ thứ gì. Tuy nhiên, một nhược điểm của phương pháp nén là hệ thống sẽ thực hiện thêm một bước hoặc nén và giải nén mỗi khi nó cần truy cập vào thư mục.
Điều này cũng sẽ ảnh hưởng đến thời gian cần thiết để thực hiện các chức năng này. Tuy nhiên, sự khác biệt về thời gian là không nhiều vì Windows 10 thực hiện các chức năng này khá nhanh.
Quá trình này liên quan đến việc khởi động và dừng một số dịch vụ, cũng như thay đổi quyền sở hữu của một số tệp và thư mục nhất định. Do đó, bạn nên tạo điểm khôi phục hệ thống trước khi tiếp tục.
- Khởi chạy Command Prompt với tư cách là Quản trị viên.
- Nhập lần lượt các lệnh sau để dừng các dịch vụ liên quan và tắt chúng tự động khởi động lại:
sc stop msiserver
sc config msiserver start= disabled
sc stop TrustedInstaller
sc config TrustedInstaller start= disabled
- Bây giờ chúng ta phải sao lưu Danh sách kiểm soát truy cập (ACL) của tất cả các tệp và thư mục. Nhập lệnh sau:
icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
Thao tác này sẽ tạo một tệp văn bản có văn bản thuần túy, tệp này sau này sẽ được sử dụng để khôi phục các ACL mặc định. Bước này có thể mất vài giây vì có một số tệp cần quét. - Bây giờ chỉ định người dùng hiện tại làm chủ sở hữu của WinSxS:
takeown /f '%WINDIR%WinSxS' /r
Điều này sẽ chỉ định quyền sở hữu một cách đệ quy, có nghĩa là tất cả các thư mục con và tệp cũng sẽ bị ảnh hưởng. - Bây giờ chỉ định cho người dùng hiện tại toàn quyền kiểm soát thư mục WinSxS bằng lệnh sau:
icacls% WINDIR% WinSxS / cấp% USERDOMAIN% \% USERNAME% :( F) / t - Bây giờ nhập lệnh sau để nén tất cả các tệp và thư mục trong WinSxS. Lưu ý rằng điều này sẽ chỉ nén những cái không được sử dụng bởi bất kỳ chương trình hoặc quy trình nào khác:
compact / s:% WINDIR% WinSxS / c / a / i *
Quá trình này có thể mất vài phút để nén từng tệp. - Khi quá trình nén đã hoàn tất, bây giờ chúng ta phải trả lại quyền sở hữu và quyền về mặc định. Nhập lần lượt các lệnh sau:
icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
- Nhập các lệnh sau để khởi động lại các dịch vụ mà chúng tôi đã tắt trước đó:
sc config msiserver start= demand
sc config TrustedInstaller start= demand
Bây giờ bạn có thể kiểm tra kích thước của thư mục WinSxS và nhận thấy rằng nó đã bị thu hẹp đáng kể, gần một phần ba.
Chốt lời
Tệp WinSxS có thể là một trong những tệp quan trọng nhất trong hệ thống, nhưng cũng là tệp lớn nhất, mong muốn có thêm dung lượng lưu trữ. Tuy nhiên, bất kể số lượng ổ đĩa hệ thống mà bạn cho phép, nó sẽ trở nên không đủ tại một thời điểm.
Nén hoặc xóa các tệp và thư mục không cần thiết có thể hỗ trợ rất nhiều cho dung lượng có sẵn, đặc biệt là khi nó có thể được thực hiện một cách an toàn, không gây hại cho môi trường Windows.