Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

songoku9x

Well-Known Member
Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để giải phóng không gian lưu trữ

attachment.php


Thư mục WinSXS tại C:\ Windows\winsxs thường có dung lượng khá lớn, và dung lượng của thư mục này sẽ ngày càng tiếp tục tăng lên khi người dùng tiến hành cài đặt các ứng dụng thành phần của Windows. Thư mục này thường chứa các tập tin không cần thiết và được loại ra trong quá trình sử dụng, chẳng hạn như 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 tin gỡ bỏ cài đặt, các thành phần hư hỏng trên Windows. Thậm chí, ngay cả khi người dùng không cài đặt gì cả, nó vẫn sẽ xuất hiện trong thư mục WinSXS của người dùng, chiếm không gian của hệ thống rất nhiều.

* Nguyên nhân khiến thư mục WinSXS có dung lượng lớn

Thư mục WinSXS chứa tất cả các thành phần có trong hệ thống Windows. Trong thực tế, các file thành phần khác trong windows chỉ là liên kết đến các tập tin chứa trong thư mục WinSXS. Thư mục WinSXS chứa tất cả các tập tin hệ điều hành. Khi Windows cài đặt bản cập nhật, nó thêm vào các thành phần Windows mới nhưng vẫn giữ lại các thành phần cũ trong thư mục WinSXS, làm tăng dung lượng thư mục WinSXS trên máy của người dùng. Việc giữ lại các thành phần này cho phép bạn gỡ bỏ cài đặt bản cập nhật hệ điều hành từ Control Panel trong trường hợp một bản cập nhật bị lỗi, nhưng đây là một tính năng hiếm khi được sử dụng.

sCLeEvC.jpg


Windows 7 xử lí vấn đề này bằng cách cung cấp một tính năng cho phép Windows làm sạch các tập tin cập nhật Windows cũ sau khi người dùng cài đặt một gói dịch vụ Windows mới, nhờ đó hệ thống có thể tự làm sạch thường xuyên cùng với các gói dịch vụ. Tuy nhiên, Windows 7 cho đến nay mới chỉ được cung cấp một gói dịch vụ (Service Pack 1) phát hành vào năm 2010 và không có ý định tung ra thêm bản SP nào khác. Điều này có nghĩa là, trong hơn 3 năm qua, các file Windows cũ từ những bản cập nhật được gỡ bỏ trên hệ thống Windows 7 có thể không được loại bỏ hoàn toàn.

* Làm sạch các tập tin cập nhật

Để khắc phục vấn đề này, Microsoft gần đây đã cung cấp 1 tính năng của Windows 8/8.1 cho Windows nhưng họ không thông tin rộng rãi nên ít người biết. Khi muốn làm sạch các tập tin cập nhật như vậy, người dùng chỉ việc mở Disk Cleanup (bấm phím Windows, gõ Disk Cleanup vào menu Start và bấm Enter). Bấm vào nút Cleanup System Files, kích hoạt tùy chọn Windows Update Cleanup và bấm OK.

mjoJUDX.jpg



Nếu đã sử dụng hệ thống Windows 7 trong một vài năm, có khả năng người dùng sẽ giải phóng được vài GB không gian lưu trữ. Khi khởi động lại máy tính, Windows sẽ mất một vài phút để làm sạch các tập tin hệ thống trước khi người dùng có thể đăng nhập và sử dụng. Windows 8/8.1 tích hợp các tính năng giúp chúng có thể thực hiện điều này một cách tự động. Trong thực tế, tính năng StartComponentCleanup sẽ cho phép tự động chạy ở chế độ nền, có chức năng làm sạch các thành phần tập tin sau 30 ngày kể từ khi người dùng cài đặt chúng. 30 ngày này sẽ là thời gian để cho bạn thời gian gỡ bỏ cài đặt một bản cập nhật nếu nó gây ra vấn đề.

3wxSByH.jpg


Nếu muốn tự làm sạch bản cập nhật, người dùng cũng có thể sử dụng tùy chọn Windows Update Cleanup trong cửa sổ Disk Usage, tương tự như với Windows 7. Windows 8.1 cung cấp nhiều lựa chọn hơn, cho phép người dùng ép buộc gỡ bỏ tất cả các phiên bản trước đó của các thành phần gỡ bỏ cài đặt, ngay cả những tập tin chưa đến 30 ngày. Các lệnh này phải được chạy trong một cửa sổ Command Prompt nâng cao với quyền administrator.

m1oj0Sq.jpg


Ví dụ:

- Lệnh DISM.exe /online /Cleanup-Image /StartComponent­Cleanup: sẽ gỡ bỏ cài đặt tất cả các phiên bản trước đó của các thành phần không có thời gian giới hạn theo lịch trình 30 ngày.

- Lệnh DISM.exe /online /Cleanup-Image /SPSuperseded: sẽ xóa các tập tin cần thiết để gỡ bỏ các gói dịch vụ. Người dùng sẽ không thể gỡ bỏ cài đặt bất kỳ gói dịch vụ nào sau khi chạy lệnh này.

- Lệnh DISM.exe /online /Cleanup-Image /StartComponentClean­up /ResetBase: sẽ gỡ bỏ tất cả các phiên bản cũ của mọi thành phần. Người dùng sẽ không thể gỡ bỏ cài đặt bất kỳ gói dịch vụ đã được cài đặt hoặc cập nhật sau khi hoàn thành lệnh này.

* Loại bỏ tính năng theo yêu cầu

DEHbdt6.jpg



Phiên bản Modern của Windows cho phép người dùng kích hoạt hoặc vô hiệu hóa các tính năng Windows theo yêu cầu. Người dùng sẽ tìm thấy một danh sách các tính năng này trong cửa sổ Windows Features, có thể truy cập từ Control Panel. Nếu người dùng chọn kích hoạt các ứng dụng từ Windows Features, chúng sẽ được cung cấp từ thư mục WinSXS, người dùng sẽ không phải tải về hoặc cung cấp thêm bất cứ thứ gì. Tuy nhiên, vì các tính năng này chiếm dụng không gian lưu trữ, Windows 8/8.1 đã thêm một lựa chọn mới cho phép người dùng loại bỏ các thành phần gỡ cài đặt hoàn toàn khỏi thư mục WinSXS giúp giải phóng không gian đĩa cứng. Nếu chọn cài đặt các thành phần loại bỏ sau đó, Windows sẽ nhắc nhở người dùng tải về các tập tin thành phần từ Microsoft.

Q8476rw.jpg



- Để thực hiện điều này, người dùng mở cửa sổ Command Prompt dưới quyền administrator, sau đó sử dụng lệnh DISM.exe /Online /English /Get- Features /Format:Table để xem các tính năng có sẵn, một bảng tên các tính năng và trạng thái của chúng xuất hiện.


KkVKtFU.jpg


- Để loại bỏ một tính năng từ hệ thống, bạn cần sử dụng lệnh DISM.exe /Online /Disable-Feature /featurename:Tên / Remove, trong đó Tên ứng với tên của tính năng mà người dùng muốn loại bỏ. Người dùng có thể lấy tên tính năng từ hộp thoại xuất hiện trước đó.


NUfxyYT.jpg


- Nếu chạy lệnh /GetFeatures một lần nữa, người dùng sẽ thấy các tính năng hiển thị ở trạng thái Disabled with Payload Removed thay vì Disabled, cho thấy nó không còn chiếm không gian trên ổ đĩa cứng của máy tính nữa.

Nguồn: Howtogeek
 
Chỉnh sửa lần cuối:

rimo

Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

Nhiều lệnh chưa biết quá , thanks Bác nhé !
 

vhnt

New Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

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

Bỏ khoảng trắng đi nhé bác, /Get-Features thôi.
 

nvanmanh

Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

Windows sẽ mất một vài mất để làm sạch các tập tin hệ thống trước khi người dùng có thể đăng nhập và sử dụng

Là sao hả bác? @@ Bác sửa lại đoạn này đi.
 

songoku9x

Well-Known Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

mình gõ nhầm, thanks bác nhé :)
 

noob

Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

làm thế nào để thực hiện trên windows 7 vậy chủ thớt?
 

ronduong

Well-Known Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

bài post rất hữu ích, thanks bác nhiều:D
 

ANHTUANXP

Active Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

Bài viết rất hay đấy. Lâu rồi quên không dùng cái này, giải phóng được gần 1Gb.
Thư mục SXS có dung lượng đến hàng chục Gb.
Pro nào cho hỏi có thể xóa file hoạc thư mục nào trong này không nhỉ?
Xin cảm ơn.
 

anhtuanngoc

Well-Known Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

Muốn giải phóng dung lượng ổ cứng theo em tốt nhất là tắt điểm khôi phục đi. Bác nào hay cập nhật các bản vá thì thấy rõ sau khi tắt tính năng tạo điểm khôi phục ổ cứng tiết kiệm được khá dung lượng
 

albatron

Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

túm lại vẫn chưa biết làm trên win 7 ntn
 

nguyenvanngochan

Active Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

Rất hữu ích! Giải quyết được những vấn đề của mình!
 

msterdang

Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

rất hữu ích.cảm ơn vì bài viết.
 

tuantinh007

New Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

Mình thường xuyên Disk Cleanup, nhưng folfer Winsxs vẫn tới 9Gb, không hiểu tại sao. Có ai bít cách khắc phục giúp với. Thank anh em
 

hunterval

Active Member
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

xem cái này xong vào delete tay toàn bộ thư mục con bên trong 'winsxs' thì nó bảo 'access denied'.
 

tusontay

Huyền Thoại
Ðề: Giảm dung lượng thư mục WinSXS trên Windows 7 và 8 để gải phóng không gian lưu trữ

WinSXS của em là ~6,3 Gb. Ko hiểu sao windows 8.1 em đang dùng càng update càng đầy ổ cứng, từ ~37 Gb khi em cài full giờ đã lên tới 47 Gb. :(
 
Bên trên