Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

hptc

New Member
Vấn đề này rất đáng quan tâm đối với các bạn đang dùng Win 7, dung lượng ổ C cứ tự tăng lên dần dần mà không hiểu nguyên nhân tại sao, mình cũng bị, tìm mãi thì phát hiện ra folder Winsxs nằm trong C/Window gây nên, dung luợng có thể từ 3Gb trở lên, của mình 6,5Gb (chiếm 1/2 dung lượng folder C/Window của mình)
17.gif
, vậy thư mục này chứa những gì và chúng ta phải xử lý thư mục này thế nào sau đây mình sẽ hướng dẫn các bạn làm giảm dung lượng của folder winsxs này để giải phóng bớt dung lượng cho ổ chứa hệ điều hành nhé!

* Thư mục winsxs có chứa các thành phần sau:
- Các bộ file hệ thống của win dùng để phục hồi khi win lỗi do các sự cố lỗi hay mất file hệ thống.
- Các dịch vụ (services) giúp bạn dễ dàng thêm/xoá trong Programs Feature nằm trong control panel, nó giống như source (nguồn) win, giúp bạn tiết kiệm thời gian hơn khi win gặp sự cố mà không phải vất vả phải bỏ đĩa cài win vào ổ mỗi khi hiện thông báo "Insert Microsft® Windows® 7 CD/DVD disk" khi bạn thêm dịch vụ, cài thiết bị ngoại vi.... WinSxS chứa toàn bộ mọi thứ nên khi cài thêm các Features sẽ ko cần đến đĩa win.

* Theo khuyến cáo của Microsoft thì không thể xóa folder này đi!
(Nếu muốn tìm hiểu thêm, bạn có thể lên google và tìm với cụm từ “How to move the WinSxS folder in Win 7”, sẽ có hướng dẫn di chuyển thư mục này sang ổ khác, cách đó thì mình chưa test nên không dám khẳng định). WinSxS rất rất ít khi cần tới, ở máy mình thư mục WinSxS chiếm 6.5 GB."

Cách làm sau đây đã test trực tiếp trên máy của mình và cho hiệu quả tương đối tốt, hiện tại không có phát sinh bất cứ gì cả. Mục đích của cách làm này là rà soát tất cả những file không cần thiết, những file cũ, những file không dùng tới mà vẫn được bác Bill cho vào và xóa bỏ nó.
Để tiến hành bước này, ta cần dùng đến công cụ nhỏ: WinSxSLite của Christian Bering Boegh:
Tham khảo
http://sites.google.com/site/winsxslite/
http://windowsfixup.com/tag/winsxslite/
Download tại
* Bản cho win 32 bit (2.85 MB): http://www.mediafire.com/?zy5qzhmahey
* Bản cho win 64 bit (3.31 MB): http://www.mediafire.com/?umlyttytz1k
Ở đây, mình viết hướng dẫn cho bản 32 bit (với 64 bit tiến hành tương tự). Các bạn down về xong, giải nén được folder x86 hoặc x64 (tùy HĐH bạn đang sử dụng mà lựa chọn link tải nhé), hãy copy hoặc giải nén nó vào ổ cài win của bạn (thường là ổ C)

1. Chạy file WinsxsLite.bat trong thư mục x86 với quyền Admin (click chuột phải vào WinsxsLite.bat chọn Run as Administrator, sau khi load xong sẽ hiện ra dòng lựa chọn, các bạn gõ vào số 1 và enter; rồi gõ vào s và enter để nó scan:
Desktop12-9-201110-37-16PM-805.png


- Quá trình scan kết thúc, nó sẽ báo bao nhiêu MB ổ cứng sẽ được giải phóng nếu thực hiện, gõ vào a ở dòng hỏi, enter và gõ tiếp q ở dòng hỏi kế, enter để thoát:
- Chạy lại file WinsxsLite.bat cũng quyền admin như trên, gõ chọn 1 -> enter rồi chọn a ->enter ở các lời hỏi để thực hiện:
- Quá trình diễn ra:
gggg.png


- Sau khi kết thúc, gõ q ở dòng hỏi, enter để thoát:
=> Khởi động lại máy (bắt buộc).

2. Chạy lại file WinsxsLite.bat với quyền admin, bước này ta sẽ cho chạy phase 2, nhập vào 2 -> enter rồi s -> enter ở các dòng chọn lựa, quá trình diễn ra:

hhhhh.png

Khi nó chạy xong, gõ vào q -> enter để thoát!
Tiếp tục chạy lại file WinsxsLite.bat như trên, chọn 2 -> enter rồi a -> enter, để cho nó chạy, cuối cùng nhập q để thoát:
=> Khởi động lại máy để hoàn tất.

Chúc thành công!
Nguồn Internet
 
Chỉnh sửa lần cuối:

vucovu

New Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Nghe bạn nói mới vào xem thử, thấy nó đến 6.4g lận, ghê thật, cảm ơn bạn nhiều.
 

tusontay

Huyền Thoại
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Của mình là khoảng 4,6Gb. Với HDD dung lượng lớn thì cũng ko cần giải phóng ít Gb đó. Nhưng nếu xóa đi rác, làm nhẹ windown thì quá tuyệt! Testing...
---------------------------------------------------------------------------------------------------
Check lâu vãi. 2 tiếng rồi vẫn chưa xong Phase1. :(
---------------------------------------------------------------------------------------------------
 
Chỉnh sửa lần cuối:

vucovu

New Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Đang làm chuột bạch, có gì báo bà con sau.
 
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

May quá, từ lúc testing 7 xong em không xài luôn đến giờ :))
 

sago

Banned
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

thank bác chủ thớt nhé! ai làm rồi up ý kiến lên đi cho anh em tham khảo
 

hptc

New Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Các bạn làm đúng hướng dẫn nhé, k là lỗi tùm lum
 

tusontay

Huyền Thoại
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

thank bác chủ thớt nhé! ai làm rồi up ý kiến lên đi cho anh em tham khảo
Thư mục Winsis giảm đi khoảng 500 mb. Còn đâu chưa thấy gì lạ xảy ra. máy chạy bình thường... như cũ! :D
 

thanhtungqng

Uploader
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Mình dùng Win8 thư mục có 3,2Gb thôi, khỏi phải dọn cứ để do ổ C còn free 30Gb :D
 

earl_grey

Well-Known Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Của em gần chục củ, mẹ bố tiên sư nó, phải giải quyết thôi. Cảm ơn bác!

WinSXS.jpg
 

tusontay

Huyền Thoại
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Mình nhận thấy là hầu như máy nào dùng lâu + cài nhiều thì thư mục này nó sẽ phình ra khá to đó. :D
 

dotoi71

Active Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Của mình 6gb lận, có lên thử không ta. :-S
 

sea fresh

Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

của mình tới 6.7g hả trời, giải quyết thôi
 
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Chiếm 1/2 dung lượng windows
 

hptc

New Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Có thêm một cách nữa là (chú ý là bạn làm cái này xong thì không thể remove services pack được nữa nhé)
1. vào run
2. gõ CMD rồi enter
3. Trong ô lệnh gõ COMPCLN rồi enter
4. gõ y
2010-01-04_105040.png

Nguyên văn
I've read all about WinSXS (Side by Side) and how it tries to solve the DLL Hell problems that have plagued Windows for ages, but I thought it was ridiculous that this folder was taking up over 10 gigs of precious space on my 64 GB solid state drive. A few months back, I replaced my laptop's optical drive with a 500 gig HDD to try to move some of my media and documents over. However, when I went to install the latest service pack to Visual Studio today, I noticed I didn't have enough space to install it. I used a simple tool called TreeSize Free to analyze the disk space and see what was taking up all the room. A quick drill down of the largest item showed that the WinSXS folder was talking up 10.2 GB of space.

2010-01-04_103841

Some research showed that if you have Windows Vista SP1 installed, there is a tool called VSP1CLN.exe in the C:\Windows\System32 folder which can be used to clean up the old (pre SP1) files to regain some space. The downside to this is you won't be able to uninstall SP1, so you should make sure the system is running stable with SP1 before running the tool. I looked for this file, but quickly realized that it could not be found! It turns out this was because I don't have Vista SP1 installed (I actually have SP2 installed). If you have SP1 installed, you can use the VSP1CLN file in place of COMPCLN in the directions below.

You can check your Service Pack version by looking at your computer properties: click Start, then right clicking on Computer and clicking Properties. This showed I was running Windows Vista Service Pack 2:

2010-01-04_104243

A bit more research later and I found that Vista SP2 has a similar Service Pack Cleanup Tool in the same C:\Windows\System32 directory called COMPCLN.exe. You can start the program by using the following instructions:

Click Start > Run
Type in CMD and press [enter]
At the command prompt, type COMPCLN and press [enter]
Press Y when prompted to continue
(the application will now start cleaning up the old files)
 

hptc

New Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

1, WinSxs chứa gì ?
+ WinSxs xuất hiện lần đầu tiên trong Windows ME và được coi là giải pháp cho các vấn đề tương thích dll trong Windows. Trong Vista và W7. Không có thư mục i386, dllcache. Vì tất cả đã được quy về 1 giải pháp đó là WinSxs.
+ WinSxs chứa các phiên bản dll khác nhau dành cho nhiều ứng dụng, nó cũng chứa các backup hệ thống quan trọng; services; Components of Windows Feature,...
+ .......
2, WinSxs có tác dụng gì?
Như trên đã nói, WinSxs là một dự phòng tốt cho các vấn đề tương thích ngoại vi, driver,ứng dụng (cũ, mới,...). Nó làm tăng độ tin cậy của các dịch vụ trong Windows (sẵn sàng và tự động,...). Và bạn không cần phải nhét đĩa source setup Windows hoặc bổ xung 1 phiên bản dll nào đó, cho 1 dịch vụ hoặc ứng dụng nào đó.
3, Nhưng tôi xài SSD, và vấn đề dung lượng làm ảnh hưởng nặng nề đến chu kỳ đọc/ghi của ổ. Giảm tuổi thọ ổ. Bạn biết đấy. ổ SSD rất đắt.
a. Vậy có thể xóa những gì trong WinSxs. Xin nói luôn là bạn có thể xóa hầu như mọi thứ, mà Windows vẫn hoạt động mượt mà, không có lỗi.
Vấn đề là sau đó. Khi Windows gặp 1 lỗi hệ thống (mất dll do cúp điện đột ngột chẳng hạn,...), khi bạn cài 1 chương trình mới, gắn thêm 1 thiết bị mới, .... (hãy cầu nguyện là phiên bản dll bạn đang có phù hợp với ứng dụng mới cài đăt). Cũng đảm bảo rằng bạn không thể thêm bớt 1 dịch vụ nào đó trong Windows Feature nữa, tính năng update có thể không hoạt động, upgrade sp1,...,n thì càng không !!!. Như vậy hầu hết các dịch vụ phát sinh (sửa lỗi, cài đặt) đều không còn đáng tin cậy nữa. Windows của bạn rơi vào tình trạng gần đóng băng (gọi là gần vì mình thấy cài thêm hầu hết các phần mềm đều OK) và cực kỳ dễ tổn thương.
b.Nếu Windows có thể gặp các rắc rối như vậy thì đang ở vào tình trạng tiến thoái lưỡng nan rồi (vừa muốn Windows ngon lành, vừa muốn giảm dung lượng ổ cứng):
Thực ra bạn có thể giảm dung lượng ổ cứng bằng nhiều cách: Tắt hibe, xóa sp1backup, xóa bớt các ct ít dùng. clear cache data, dùng 1 vài ctr dọn dẹp ổ cứng.
Và như trên đã nói. WinSxs chứa các backup và các phiên bản dll khác nhau. Nhưng tất cả các ứng dụng bạn đang dùng chưa chắc cần đến mọi phiên bản dll trong đó. Vậy hãy tìm cách xoá bớt chúng đi. (bên dưới)
4. WinSxs có thực sự lớn như vậy không?
Từ E7Blog:
"Thực ra phần lớn file trong WinSxs là các "hardlink" của 1 file vật lý nào đó, ở 1 nơi nào đó trong hệ thống."

Xin được chia sẻ 1 chút hiểu biết về hardlink như sau:
Hardlink của 1 file vật lý là 1 liên kết "cứng" đến file vật lý đó. Có thể có nhiều hardlink cho 1 file. Khi bạn nhìn thấy 1 file. Thì thực chất bạn đang nhìn thấy phần hiển thị của file đó trên hệ thống. Đó là 1 hardlink của file đó mà thôi. Một file vật lý bị xóa hoàn toàn khỏi ổ cứng. Khi mọi hardlink dẫn đến file đó đều bị xóa.
Hardlink khác hyperlink nhé. Hyperlink chỉ là shortcut của 1 file. Xóa file thì shortcut vô dụng. Nhưng xóa 1 hardlink thì file không bị xóa. Và ta vẫn có thể dùng các hardlink khác của file đó.
Như vậy hardlink là 1 liên kết trỏ đến 1 file. Hyperlink chỉ là 1 đường tắt tới 1 hardlink của 1 file mà thôi (Cái này mình biết trên linux. Windows chắc cũng vậy. Nếu có điểm nào khác anh em chỉ bảo cho.)
+ Khi bạn đo dung lượng chiếm dụng trên hardlink. Nó sẽ hiển thị lượng chiếm dụng của file mà nó trỏ tới.
VD: Bạn có 1 file tên là chettiet.dll có dung lượng 1GB. Bạn có 3 hardlink của file này nằm ở các thư mục khác nhau. Khi bạn trỏ vào mỗi hardlink đó nó đều chỉ dung lượng là 1GB. Và bạn đoán rằng ổ cứng của bạn đang bị chiếm dụng tới 1GBx3=3GB của file chettiet.dll. Và bạn tin rằng có 3 phiên bản của file này trong hệ thống.
Tuy vậy ổ cứng của bạn chỉ bị chiếm dụng 1GB mà thôi. Cũng không có 3 file vật lý thực sự "chettiet.dll" nào cả. Chỉ có 3 hardlink cùng trỏ tới 1 file duy nhất trên ổ cứng.
-----------------------------------------
Giải thích dài dòng một hồi chỉ để bạn tin rằng:
1, WinSxs là cần thiết và hãy mừng vì nó lớn và ngày càng lớn. Vì nó đảm bảo độ tin cậy, khả năng phục hồi lỗi trong hệ thống của bạn
2, WinSxs không thực sự lớn như bạn nghĩ. Bạn hãy làm 1 chắc nghiệm nhỏ. Đo dung lượng chiếm dụng toàn ổ C (z), đo dung lượng tất cả các phần khác trong ổ C trừ thư mục WinSxs (x), rồi đo riêng WinSxs (y). Sau đó tính : x+y. Bạn sẽ thấy x+y > z. Cái phần x+y-z sẽ lớn đáng kể đấy.
--------------------------------------------
Tác giả Christian Bering Boegh đã viết 1 batch nhỏ cho phép loại bỏ 1 ít các phiên bản dll rác bị bỏ lại trong quá trình update, install, remove chương trình. Mình thấy nó an toàn nên giới thiệu luôn ở đây
Bạn vào đó cũng thấy phiên bản mới nhất của ứng dụng. Cách xài thì có vài trang tiếng Việt cũng viết rồi. Hỏi Mr.Google với từ khóa WinSxSLite

-----------------------------------------------
Kinh nghiệm mạo hiểm. Mình theo chỉ dẫn ở đây (xem nội dung mấy file .bat). Và WinSxs chỉ còn hơn 100MB. Dĩ nhiên là phát sinh các vấn đề như đã nói ở trên. Nhưng ổ C của mình chỉ để có 10GB nên vẫn thấy ích lợi lớn. Ai muốn thử không ?
Nguồn Winsxs ? Tại sao ? - Page 2
 

vucovu

New Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Làm chuột bạch rồi, báo cáo bà con: Chạy khoảng 2-3h là máy tự treo.
 
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Báo cáo đã làm xong. Máy vẫn chạy ngon lành nhưng dung lượng giảm không đáng kể. Lúc đầu là hơn 4gb và chỉ giảm được khoảng 400Mb. Do vậy xóa hay không cũng chẳng đỡ được bao nhiêu. Phù, toát mồ hôi nhưng không lo vì đã phải ghost sao lưu trước khi làm :))
 

hptc

New Member
Ðề: Giảm dung lượng cho Folder lớn và khó chịu nhất của window7

Sau khi chạy: giảm chỉ tầm 300MB, máy mình winsxs 5.4 GB.
Đang đọc tài liệu bẩu rằng nếu k muốn uptodate thì có thể xóa bay thằng này
 
Bên trên