Làm thế nào để giảm kích thước của thư mục WinSXS của bạn trên Windows 7 hoặc 8

Mục lục:

Làm thế nào để giảm kích thước của thư mục WinSXS của bạn trên Windows 7 hoặc 8
Làm thế nào để giảm kích thước của thư mục WinSXS của bạn trên Windows 7 hoặc 8

Video: Làm thế nào để giảm kích thước của thư mục WinSXS của bạn trên Windows 7 hoặc 8

Video: Làm thế nào để giảm kích thước của thư mục WinSXS của bạn trên Windows 7 hoặc 8
Video: Cách viết phân số trong word 2010, 2013, 2016, 2019 đơn giản - YouTube 2024, Tháng mười một
Anonim
Thư mục WinSXS tại C: Windows WinSXS rất lớn và tiếp tục phát triển lâu hơn khi bạn cài đặt Windows. Thư mục này xây dựng các tệp không cần thiết theo thời gian, chẳng hạn như các phiên bản cũ của các thành phần hệ thống.
Thư mục WinSXS tại C: Windows WinSXS rất lớn và tiếp tục phát triển lâu hơn khi bạn cài đặt Windows. Thư mục này xây dựng các tệp không cần thiết theo thời gian, chẳng hạn như các phiên bản cũ của các thành phần hệ thống.

Thư mục này cũng chứa các tệp cho các thành phần Windows bị gỡ cài đặt, bị vô hiệu hóa. Ngay cả khi bạn chưa cài đặt thành phần Windows, nó sẽ có trong thư mục WinSXS của bạn, chiếm dung lượng.

Tại sao thư mục WinSXS lại quá lớn

Thư mục WinSXS chứa tất cả các thành phần hệ thống Windows. Trong thực tế, các tệp thành phần ở nơi khác trong Windows chỉ là các liên kết đến các tệp có trong thư mục WinSXS. Thư mục WinSXS chứa mọi tập tin hệ điều hành.

Khi Windows cài đặt bản cập nhật, nó sẽ giảm thành phần Windows mới trong thư mục WinSXS và giữ thành phần cũ trong thư mục WinSXS. Điều này có nghĩa rằng mọi bản cập nhật Windows bạn cài đặt sẽ làm tăng kích cỡ thư mục WinSXS của bạn. Điều này cho phép bạn gỡ cài đặt bản cập nhật hệ điều hành khỏi Bảng điều khiển, điều này có thể hữu ích trong trường hợp cập nhật lỗi - nhưng đó là tính năng hiếm khi được sử dụng.

Windows 7 xử lý vấn đề này bằng cách bao gồm một tính năng cho phép Windows dọn dẹp các tệp cập nhật Windows cũ sau khi bạn cài đặt gói dịch vụ Windows mới. Ý tưởng là hệ thống có thể được dọn dẹp thường xuyên cùng với các gói dịch vụ.

Tuy nhiên, Windows 7 chỉ thấy một gói dịch vụ - Gói Dịch vụ 1 - được phát hành vào năm 2010. Microsoft không có ý định tung ra gói dịch vụ khác. Điều này có nghĩa là, trong hơn ba năm, các tệp gỡ cài đặt cập nhật Windows đã được xây dựng trên các hệ thống Windows 7 và không thể xóa dễ dàng.

Dọn dẹp tập tin cập nhật

Để khắc phục vấn đề này, Microsoft gần đây đã quay trở lại một tính năng từ Windows 8 đến Windows 7. Họ đã thực hiện điều này mà không cần nhiều sự phô trương - nó được tung ra trong bản cập nhật hệ điều hành nhỏ điển hình, loại thường không thêm các tính năng mới.

Để dọn dẹp các tệp cập nhật, mở trình hướng dẫn Dọn Ổ đĩa (nhấn phím Windows, gõ "dọn dẹp đĩa" vào menu Bắt đầu và nhấn Enter). Nhấp vào nút "Clean up System Files", kích hoạt tùy chọn "Windows Update Cleanup" và nhấn "OK." Nếu bạn đã sử dụng hệ thống Windows 7 của bạn trong một vài năm, bạn sẽ có thể giải phóng một vài gigabyte không gian.

Lần sau khi bạn khởi động lại sau khi thực hiện việc này, Windows sẽ mất một vài phút để dọn dẹp các tệp hệ thống trước khi bạn có thể đăng nhập và sử dụng máy tính để bàn của mình.

Nếu bạn không nhìn thấy tính năng này trong cửa sổ Dọn ổ đĩa, bạn có thể sẽ thấy các cập nhật của mình - cài đặt các bản cập nhật mới nhất từ Windows Update.

Windows 8 và 8.1 bao gồm các tính năng tích hợp tự động thực hiện điều này. Trên thực tế, có một nhiệm vụ được lập lịch StartComponentCleanup đi kèm với Windows sẽ tự động chạy trong nền, làm sạch các thành phần 30 ngày sau khi bạn đã cài đặt chúng. Khoảng thời gian 30 ngày này cho bạn thời gian để gỡ cài đặt bản cập nhật nếu nó gây ra sự cố.
Windows 8 và 8.1 bao gồm các tính năng tích hợp tự động thực hiện điều này. Trên thực tế, có một nhiệm vụ được lập lịch StartComponentCleanup đi kèm với Windows sẽ tự động chạy trong nền, làm sạch các thành phần 30 ngày sau khi bạn đã cài đặt chúng. Khoảng thời gian 30 ngày này cho bạn thời gian để gỡ cài đặt bản cập nhật nếu nó gây ra sự cố.
Nếu bạn muốn dọn dẹp cập nhật bằng tay, bạn cũng có thể sử dụng tùy chọn Windows Update Cleanup trong cửa sổ Disk Usage, giống như bạn có thể làm trên Windows 7. (Để mở nó, hãy nhấn phím Windows, gõ "disk cleanup" để thực hiện tìm kiếm và nhấp vào phím tắt "Giải phóng dung lượng ổ đĩa bằng cách xóa các tệp không cần thiết" xuất hiện.)
Nếu bạn muốn dọn dẹp cập nhật bằng tay, bạn cũng có thể sử dụng tùy chọn Windows Update Cleanup trong cửa sổ Disk Usage, giống như bạn có thể làm trên Windows 7. (Để mở nó, hãy nhấn phím Windows, gõ "disk cleanup" để thực hiện tìm kiếm và nhấp vào phím tắt "Giải phóng dung lượng ổ đĩa bằng cách xóa các tệp không cần thiết" xuất hiện.)
Windows 8.1 cung cấp cho bạn nhiều tùy chọn hơn, cho phép bạn loại bỏ tất cả các phiên bản trước đó của các thành phần đã gỡ cài đặt trước đó, ngay cả các phiên bản chưa tồn tại trong hơn 30 ngày. Các lệnh này phải được chạy trong Dấu nhắc Lệnh nâng cao - nói cách khác, khởi động cửa sổ Dấu nhắc Lệnh làm Quản trị viên.
Windows 8.1 cung cấp cho bạn nhiều tùy chọn hơn, cho phép bạn loại bỏ tất cả các phiên bản trước đó của các thành phần đã gỡ cài đặt trước đó, ngay cả các phiên bản chưa tồn tại trong hơn 30 ngày. Các lệnh này phải được chạy trong Dấu nhắc Lệnh nâng cao - nói cách khác, khởi động cửa sổ Dấu nhắc Lệnh làm Quản trị viên.

Ví dụ: lệnh sau sẽ gỡ cài đặt tất cả các phiên bản trước của thành phần mà không có thời gian gia hạn 30 ngày của tác vụ được lập lịch:

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Lệnh sau sẽ xóa các tệp cần thiết để gỡ cài đặt các gói dịch vụ. Bạn sẽ không thể gỡ cài đặt bất kỳ gói dịch vụ hiện được cài đặt nào sau khi chạy lệnh này:

DISM.exe /online /Cleanup-Image /SPSuperseded

Lệnh sau sẽ xóa tất cả các phiên bản cũ của mọi thành phần. Bạn sẽ không thể gỡ cài đặt bất kỳ gói dịch vụ hoặc bản cập nhật hiện được cài đặt nào sau khi quá trình này hoàn thành:

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

Xóa các tính năng theo yêu cầu

Các phiên bản Windows hiện đại cho phép bạn bật hoặc tắt các tính năng của Windows theo yêu cầu. Bạn sẽ tìm thấy danh sách các tính năng này trong cửa sổ Tính năng Windows mà bạn có thể truy cập từ Bảng điều khiển.

Ngay cả các tính năng bạn chưa cài đặt - nghĩa là các tính năng bạn thấy không được chọn trong cửa sổ này - được lưu trữ trên ổ cứng trong thư mục WinSXS của bạn. Nếu bạn chọn cài đặt chúng, chúng sẽ có sẵn từ thư mục WinSXS của bạn. Điều này có nghĩa là bạn sẽ không phải tải xuống bất kỳ thứ gì hoặc cung cấp phương tiện cài đặt Windows để cài đặt các tính năng này.
Ngay cả các tính năng bạn chưa cài đặt - nghĩa là các tính năng bạn thấy không được chọn trong cửa sổ này - được lưu trữ trên ổ cứng trong thư mục WinSXS của bạn. Nếu bạn chọn cài đặt chúng, chúng sẽ có sẵn từ thư mục WinSXS của bạn. Điều này có nghĩa là bạn sẽ không phải tải xuống bất kỳ thứ gì hoặc cung cấp phương tiện cài đặt Windows để cài đặt các tính năng này.

Tuy nhiên, các tính năng này chiếm dung lượng. Mặc dù điều này không quan trọng đối với các máy tính thông thường, người dùng có lượng lưu trữ cực thấp hoặc quản trị viên máy chủ Windows muốn giảm cài đặt Windows xuống tập hợp hệ thống có thể nhỏ nhất có thể muốn xóa các tệp này khỏi ổ cứng của họ.

Vì lý do này, Windows 8 đã thêm một tùy chọn mới cho phép bạn loại bỏ các thành phần đã gỡ cài đặt này khỏi thư mục WinSXS hoàn toàn, giải phóng dung lượng. Nếu bạn chọn cài đặt các thành phần đã xóa sau này, Windows sẽ nhắc bạn tải xuống các tệp thành phần từ Microsoft.

Để thực hiện việc này, hãy mở cửa sổ Dấu nhắc Lệnh làm Quản trị viên.Sử dụng lệnh sau để xem các tính năng có sẵn cho bạn:
Để thực hiện việc này, hãy mở cửa sổ Dấu nhắc Lệnh làm Quản trị viên.Sử dụng lệnh sau để xem các tính năng có sẵn cho bạn:

DISM.exe /Online /English /Get-Features /Format:Table

Bạn sẽ thấy bảng các tên đối tượng địa lý và trạng thái của chúng.

Để xóa đối tượng địa lý khỏi hệ thống của bạn, bạn sẽ sử dụng lệnh sau, thay thế NAME bằng tên của đối tượng địa lý mà bạn muốn xóa. Bạn có thể lấy tên đối tượng địa lý mà bạn cần từ bảng ở trên.
Để xóa đối tượng địa lý khỏi hệ thống của bạn, bạn sẽ sử dụng lệnh sau, thay thế NAME bằng tên của đối tượng địa lý mà bạn muốn xóa. Bạn có thể lấy tên đối tượng địa lý mà bạn cần từ bảng ở trên.

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

Nếu bạn chạy lệnh / Get-Features một lần nữa, bây giờ bạn sẽ thấy rằng tính năng này có trạng thái là “Disabled with Payload Removed” thay vì chỉ “Disabled”. Đó là cách bạn biết nó không chiếm dung lượng trên ổ cứng máy tính của bạn.
Nếu bạn chạy lệnh / Get-Features một lần nữa, bây giờ bạn sẽ thấy rằng tính năng này có trạng thái là “Disabled with Payload Removed” thay vì chỉ “Disabled”. Đó là cách bạn biết nó không chiếm dung lượng trên ổ cứng máy tính của bạn.

Nếu bạn đang cố gắng thu nhỏ hệ thống Windows càng nhiều càng tốt, hãy nhớ xem danh sách các cách để giải phóng dung lượng đĩa trên Windows và giảm dung lượng được sử dụng bởi các tệp hệ thống.

Đề xuất: