Phân tích và làm sạch thư mục WinSXS

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Chúng ta có đã nói nhiều về thư mục WinSXS trở lại năm 2010 và cách nó xuất hiện thường xuyên như một trong những thư mục lớn nhất trên máy tính khi bộ nhớ được phân tích bằng các công cụ như WizTree .

Windows Explorer và các chương trình của bên thứ ba báo cáo kích thước tối thiểu là vài Gigabyte, nhưng số lượng có thể lên đến mười Gigabyte trở lên tùy thuộc vào hệ thống mà nó được phân tích.

WinSXS, đường dẫn đầy đủ là c: Windows WinSXS nếu Windows được cài đặt trên ổ c: , chứa các tệp được yêu cầu cho các hoạt động bảo dưỡng như cài đặt các bản cập nhật, gói dịch vụ hoặc bản sửa lỗi nóng.

Theo Microsoft, kho lưu trữ thành phần chứa 'tất cả các tệp cần thiết để cài đặt Windows' và vì nó cũng chứa các tệp được bổ sung bởi các bản cập nhật, nó sẽ phát triển theo thời gian trên tất cả các hệ thống.

Tuy nhiên, kích thước của thư mục không được báo cáo chính xác nếu bạn sử dụng Windows Explorer hoặc các công cụ của bên thứ ba như WizTree để phân tích kích thước của nó.

Lý do là nó chứa các liên kết cứng mà Explorer và các công cụ của bên thứ ba không tính đến khi tính toán kích thước của thư mục WinSXS (chúng tính các tệp được liên kết cứng mặc dù chúng không nằm trong thư mục WinSXS).

Các liên kết cứng này trỏ đến các tệp trong các thư mục Windows khác, chẳng hạn như c: Windows system32.

Phân tích thư mục WinSXS

winsxs folder analyze

Một cách thích hợp để phân tích thư mục lưu trữ thành phần Window WinSXS là sử dụng dism.exe .

Dịch vụ và quản lý hình ảnh triển khai (DISM) được Microsoft giới thiệu trong Windows Vista và là một phần của các phiên bản Windows mới kể từ đó.

Cập nhật: Xin lưu ý rằng các lệnh sẽ chỉ hoạt động trên Windows 8 hoặc các máy mới hơn.

Đây là những gì bạn cần làm để phân tích Thư mục WinSXS:

  1. Nhấn vào phím Windows, nhập cmd.exe, giữ phím Shift và Ctrl, sau đó nhấn phím enter trên bàn phím. Thao tác này sẽ mở ra một dấu nhắc lệnh nâng cao trên hệ thống. Nếu bạn gặp khó khăn khi làm việc này, hãy nhấp chuột phải vào kết quả cmd.exe và chọn 'chạy với tư cách quản trị viên'.
  2. Chạy lệnh dism.exe / Trực tuyến / Cleanup-Image / AnalyzeComponentStore

Thông số /Trực tuyến đề cập đến cài đặt hiện tại và / Cleanup-Image / AnalyzeComponentStore là lệnh phân tích kho thành phần hiện tại của cài đặt đó (thư mục WinSXS).

Bạn có thể liệt kê tất cả các lệnh có sẵn bằng cách sử dụng dism.exe / ?, và sau đó là dism.exe / Online /? và dism.exe / Online / Cleanup-Image / ?.

Lệnh chạy quá trình quét mất một chút thời gian để hoàn thành. Nó lặp lại kích thước và kích thước thực của Windows Explorer với cửa sổ nhắc lệnh, đồng thời đưa ra các khuyến nghị xem có hợp lý khi chạy một hoạt động dọn dẹp hay không. Nếu bạn tiến hành dọn dẹp, hãy xem hướng dẫn bên dưới, bạn nên chạy lại phân tích sau khi hoạt động dọn dẹp hoàn tất để tìm hiểu xem thư mục đã trở nên nhỏ hơn bao nhiêu.

Lệnh lặp lại kích thước thực của thư mục cũng có thể rất hữu ích vì nó làm nổi bật thông thường rằng kho lưu trữ thành phần không lớn như các chương trình của bên thứ ba hoặc Explorer làm cho nó có vẻ như vậy.

Dọn dẹp

Windows thường xuyên chạy dọn dẹp bằng Trình lập lịch tác vụ. Bạn có thể kiểm tra xem đó có phải là trường hợp trên máy của mình không bằng cách sau:

  1. Nhấn vào phím Windows, nhập Task Scheduler và nhấn enter.
  2. Điều hướng đến Bộ lập lịch tác vụ (cục bộ)> Thư viện Bộ lập lịch tác vụ> Microsoft> Windows> Dịch vụ> StartComponentCleanup

Bạn có thể chạy thao tác dọn dẹp theo cách thủ công bất kỳ lúc nào bằng lệnh sau bằng dấu nhắc lệnh nâng cao:

dism.exe / Trực tuyến / Cleanup-Image / StartComponentCleanup

Thường không cần thiết phải chạy dọn dẹp trừ khi phân tích AnalyzeComponentStore khuyến nghị.

Tuy nhiên bạn có thể sử dụng Disk Cleanup để giải phóng dung lượng ổ đĩa và chạy phân tích sau đó để xóa các tệp khỏi thư mục WinSXS không còn cần thiết.

Về cơ bản, nếu bạn xóa các phiên bản Windows trước thì bạn có thể kết thúc với các thành phần trong thư mục WinSXS không còn cần thiết vì chúng chỉ hợp lệ cho phiên bản Windows trước.

Các câu hỏi thường gặp

Tại sao thư mục WinSXS lại lớn như vậy?

Hầu hết các chương trình báo cáo kích thước không chính xác cho thư mục WinSXS do các liên kết cứng. Liên kết cứng trỏ đến các vị trí khác trên thiết bị.

Tôi có nên dọn dẹp thư mục WinSXS không?

Thông thường không cần thiết phải dọn dẹp thư mục theo cách thủ công vì Windows tự động làm như vậy theo lịch trình.

Bây giờ bạn : Thư mục WinSXS trong hệ thống của bạn lớn bao nhiêu?