Giải thích thư mục WinSxS trong Windows 10

Winsxs Folder Windows 10 Explained



Thư mục WinSxS là một phần quan trọng của hệ điều hành Windows. Nó lưu trữ tất cả các tệp và thành phần hệ thống cần thiết để HĐH hoạt động. Nếu không có thư mục WinSxS, Windows sẽ không thể chạy được. Thư mục WinSxS được đặt tại C:WindowsWinSxS. Đó là một thư mục ẩn, có nghĩa là bạn sẽ không thể nhìn thấy nó trừ khi bạn đã bật tùy chọn Hiển thị tệp và thư mục ẩn trong cài đặt File Explorer của mình. Thư mục WinSxS rất quan trọng vì nó lưu trữ nhiều phiên bản của các thành phần và tệp hệ thống. Điều này rất quan trọng vì nó cho phép Windows có thể chạy nhiều phiên bản của cùng một phần mềm cùng một lúc. Nó cũng cho phép Windows có thể quay lại phiên bản trước của tệp hệ thống hoặc thành phần nếu có sự cố với phiên bản hiện tại. Thư mục WinSxS có thể khá lớn và không có gì lạ khi nó chiếm vài gigabyte dung lượng lưu trữ. Điều này là do nó lưu trữ nhiều bản sao của các thành phần và tệp hệ thống. Nếu bạn sắp hết dung lượng lưu trữ, bạn có thể dọn dẹp thư mục WinSxS để giải phóng một số dung lượng. Tuy nhiên, bạn chỉ nên làm điều này nếu bạn tự tin vào khả năng của mình, vì nó có khả năng gây ra sự cố với cài đặt Windows của bạn nếu thực hiện không đúng cách.



Hầu hết các bạn có thể đã nhận thấy Thư mục WinSxS trong Windows 10/8/7 và ngạc nhiên với kích thước của nó. Đối với những người không, thư mục được đặt tại C:WindowsWinxs Và nó rất lớn! Tôi có gần 5 GB, khoảng 6000 thư mục và 25000 tệp và nó chiếm gần 40% thư mục windows! Mặc dù kích thước của thư mục Winsxs này trong XP là khoảng 25-50 MB; kích thước lớn của nó trong Windows 10, Windows 8, Windows 7 và Windows Vista khiến nhiều người tò mò! Kiểm tra hình ảnh dưới đây.





winxs-thư mục-windows





Vậy bí ẩn của thư mục Winsxs này trong Windows 10, Windows 8.1, Windows8, Windows 7 và Windows Vista là gì? Hãy tìm nó trong bài viết này.

TRONGWinSxSthư mục, lưu trữ nhiều bản saodll, exe và các tệp hệ thống khácđể làm cho nhiều ứng dụng hoạt động trên Windows mà không gặp sự cố tương thích. Nếu bạn nhìn vào bên trong, bạn sẽ thấy có rất nhiều bản saocác tập tin, đều có tên giống nhau. Trên thực tế, đây là những phiên bản khác nhau của cùng một tệp được lưu trữ; bởi vì các chương trình khác nhau có thể yêu cầu các phiên bản khác nhau.



Thư mục WinSxS trong Windows 10 là gì

Ngắn, chiến thắng, nghĩa là 'Cửa sổ cạnh nhau' , là bộ đệm của các bản dựng Windows gốc. Nó lưu trữ các thư viện được sử dụng bởi một số ứng dụng. Tính năng này lần đầu tiên được giới thiệu trong Windows ME và được Microsoft coi là giải pháp cho cái gọi là sự cố 'địa ngục dll' gây khó chịu cho Windows 9x.

Trong Winsxs, thư mục 'sao lưu' là lớn nhất, như trong hình bên dưới.

Thư mục con WinSxS

Một lần nữa, như trong hình bên dưới, trong thư mục Winsxs, các loại tệp là 'Khác'lấyhầu hết không gian. Chúng chủ yếu bao gồm .imd, .ngr, .csd, .dll, .dll.mui, .exe và các loại tệp tương tự khác.



Các loại tệp trong WinSxS

Trong Windows 7 trở lên không có thư mục 'dllcache' và bạn cũng không thể tìm thấy thư mục 'i386' nơi hệ thống lưu trữ tất cả các mô-đun nguồn (như trong XP). Chính trong thư mục WinSxS này, các thành phần phổ biến của các ứng dụng song song được lưu trữ. Các tệp này có thể là nhiều phiên bản của cùng một hệ thống hoặc ứng dụng. Mỗi tổ hợp song song có một ID duy nhất. Một trong những thuộc tính nhận dạng của một assembly là phiên bản của nó.

“Các tổ hợp song song được hệ điều hành sử dụng làm đơn vị chính để đặt tên, liên kết, tạo phiên bản, triển khai và cấu hình. Thư mục Winsxs bao gồm tất cả các tệp kê khai, tiện ích bổ sung và tệp Win32 của bên thứ ba,” Microsoft cho biết.

Nhưng tại sao có quá nhiều thư mục lồng nhau và tại sao lại giữ rất nhiều các phiên bản khác nhau của cùng mộtvân vân, exe hoặc các tệp khác?

Như đã đề cập, Windows giữ các tệp DLL cũ.và các thành phần thư viện trong thư mục WinSxS. Bây giờ, nếu phiên bản mới hơn của tệp này là một phần của HĐH, nhưng một ứng dụng cụ thể cần một phiên bản cũ hơn để hoạt động, thì phiên bản cũ hơn từ WinSxSthư mục sẽ được sử dụng, để lại phiên bản mới hơn ở vị trí hiện tại cho các ứng dụng khác có thể cần đến nó.

lỗi mạng trên netflix

Rõ ràng, bạn không thể xóa thư mục này hoặc di chuyển nó đến một vị trí khác. Bạn cũng không nên xóa bất kỳ thứ gì ở đây, vì một bước như vậy có thể khiến các ứng dụng của bạn không hoạt động được hoặc thậm chí làm hỏng hệ thống của bạn! Nếu bạn đã cài đặt nhiều ứng dụng, bạn có thể mong đợi một W khổng lồinSxSthư mục. Không thể định vị thư mục WinSxs này trên bất kỳ ổ đĩa nào ngoài ổ đĩa hệ thống. Điều này là do các liên kết cứng NTFS. Nếu bạn cố gắng di chuyển thư mục, điều đó có thể khiến các bản cập nhật Windows, gói dịch vụ, tính năng, v.v. không được cài đặt đúng cách.

Nếu bạn xóa các thành phần khỏi thư mục WinSxS, chẳng hạn như tệp kê khai, tập hợp, v.v., bạn có thể gặp sự cố. Mỗi hệ thống sẽ phản ứng khác nhau. Những gì làm việc cho một người có thể phá vỡ một người khác! Ví dụ: nếu bạn cài đặt một chương trình yêu cầu chính xác cụm này, mà bạn có thể đã xóa, thì chương trình này sẽ không khởi động! Nén thư mục cũng không được phép vì nó có thể gây ra sự cố trong WindowsUpdates hoặc khi cài đặt hotfix.

Cách an toàn nhất để dọn dẹp nó là chỉ cần gỡ cài đặt các ứng dụng bạn không cần. Tuy nhiên, điều này cũng không thể đánh lừa được vì nhiều ứng dụng vẫn để các tệp của chúng ở đây vì chúng có thể được sử dụng bởi các ứng dụng khác. Do đó, xác suất thất bại không được sử dụngvân vânKhoảng cách là khá lớn.

Chúng tôi khuyên bạn không nên sử dụng các công cụ dọn dẹp WinSxS như WinxsLite vì bạn có thể phá vỡ Windows của mình.

Và nếu bạn đang dùng thử phần mềm mới hoặc cài đặt và gỡ cài đặt thường xuyên, bạn có thể nhận thấy rằng Winsx của mình có kích thước thực sự lớn vì Windows sẽ giữ nhiều bản sao của những phần mềm đó.vân vâncác tệp để cho phép nhiều ứng dụng mà không gặp sự cố tương thích.

Dọn dẹp thư mục WinSxs

Windows 8.1 đã giới thiệu một tùy chọn dòng lệnh mới cho DISM.exe, / AnalyseComponentStore . Chạy lệnh này sẽ phân tích cú pháp thư mục WinSxS và cho bạn biết nếu nên dọn dẹp kho lưu trữ thành phần. Anh ấy có mặt ở cửa sổ 10 , Cũng.

TRONG Windows 8/8.1/10 , mở Disk Cleanup Tool và sử dụng tùy chọn Windows Update Cleanup để dọn dẹp WinSxS.

Microsoft đã phát hành một bản cập nhật mà đã thêm tùy chọn dọn dẹp Windows Update vào công cụ Disk Cleanup TRONG cửa sổ 7 .

Bây giờ bạn cũng có thể xóa WinSxS в Windows Server 2008 R2 với bản cập nhật mới mới.

Tải PC Repair Tool để nhanh chóng tìm và tự động sửa lỗi Windows

Dưới đây là một số tùy chọn khác mà bạn có thể muốn xem xét giải phóng không gian đĩa - một thói quen nhỏ và một chút cực đoan:

  1. chạy Công cụ dọn dẹp ổ đĩa
  2. Xóa các ứng dụng không sử dụng
  3. Di chuyển tệp trang sang ổ đĩa khác
  4. Tắt chế độ ngủ đông
  5. Sử dụng tùy chọn tệp kết xuất chuyên dụng để ghi tệp kết xuất bộ nhớ vào ổ đĩa khác trên hệ thống.
  6. Vô hiệu hóa các điểm khôi phục hệ thống
  7. Giảm tải hồ sơ người dùng và thư mục tệp chương trình sang ổ đĩa khác trên hệ thống.

Cập nhật 1 từ blog TechNet: Một trong những thay đổi lớn nhất giữa các phiên bản trước của Windows là việc chuyển từ HĐH được mô tả trong INF sangthành phần. Tất cả các thành phần trong hệ điều hành được đặt trong thư mục WinSxS - trên thực tế, chúng tôi gọi nơi này là kho lưu trữ thành phần. Mỗi thành phần có một tên duy nhất bao gồm phiên bản, ngôn ngữ và kiến ​​trúc bộ xử lý mà nó được tạo ra. Thư mục WinSxS là nơi duy nhất chứa một thành phần trên hệ thống, tất cả các trường hợp tệp khác mà bạn thấy trên hệ thống đều được 'chiếu' bằng cách liên kết cứng từ kho thành phần.

Bây giờ bạn đã biết tại sao cửa hàng có thể phát triển đến kích thước này, câu hỏi tiếp theo của bạn có thể là tại sao chúng tôi không xóa các phiên bản thành phần cũ hơn. Câu trả lời ngắn gọn là độ tin cậy. Cửa hàng thành phần, cùng với các thông tin khác về hệ thống, cho phép chúng tôi xác định tại bất kỳ thời điểm nào phiên bản thành phần nào là tốt nhất cho dự án. Điều này có nghĩa là nếu bạn gỡ cài đặt bản cập nhật bảo mật, chúng tôi sẽ có thể cài đặt phiên bản cao nhất tiếp theo trên hệ thống - chúng tôi sẽ không gặp sự cố gỡ cài đặt nữa. Điều này cũng có nghĩa là nếu bạn quyết định cài đặt một tính năng tùy chọn, chúng tôi sẽ không chỉ chọn phiên bản RTM của thành phần, chúng tôi sẽ xem phiên bản nào cao nhất hiện có trên hệ thống.

Cách duy nhất để giảm kích thước của thư mục WinSxS một cách an toàn là giảm tập hợp các hành động có thể có mà hệ thống có thể thực hiện. Cách dễ nhất để thực hiện việc này là xóa các gói đã cài đặt các thành phần ban đầu. Điều này có thể được thực hiện bằng cách loại bỏ các phiên bản thay thế của các gói mà bạn có trên hệ thống của mình. Gói Dịch vụ 1 chứa tệp nhị phân có tên VSP1CLN.EXE , một công cụ sẽ làm cho Gói Dịch vụ trở thành vĩnh viễn (không thể tháo rời) trên hệ thống của bạn và xóa các phiên bản RTM của tất cả các thành phần được thay thế. Điều này chỉ có thể được thực hiện bởi vì bằng cách làm cho gói dịch vụ trở nên vĩnh viễn; chúng tôi có thể đảm bảo rằng chúng tôi sẽ không bao giờ cần các phiên bản RTM.

Cập nhật 2 từ blog E7: 'Tính mô-đun' của hệ điều hành là một mục tiêu kỹ thuật cho Windows Vista. Điều này được thực hiện để giải quyết một số vấn đề trong các phiên bản cũ của Windows liên quan đến cài đặt, bảo trì và độ tin cậy. Thư mục Windows SxS đại diện cho 'trạng thái cài đặt và bảo trì' của tất cả các thành phần hệ thống. Nhưng nó không thực sự tiêu tốn nhiều dung lượng đĩa như khi sử dụng các công cụ tích hợp sẵn (DIR và Explorer) để đo dung lượng đĩa đã sử dụng. Thực tế là chúng tôi đang làm cho bạn khó biết được một thư mục chiếm bao nhiêu dung lượng là công bằng! Danh mục WinSxS cũng cung cấp dịch vụ ngoại tuyến và làm cho Windows Vista trở lên 'an toàn cho hình ảnh'.

Đã có một số blog và thậm chí một số công cụ 'ngầm' cho bạn biết rằng có thể xóa thư mục WinSxS và điều chắc chắn là sau khi cài đặt, bạn có thể xóa nó khỏi hệ thống và hóa ra hệ thống khởi động và hoạt động khỏe. . Tuy nhiên, như đã mô tả ở trên, đây là một cách làm rất tệ, vì bạn lấy đi khả năng duy trì tất cả các thành phần của hệ điều hành một cách đáng tin cậy và khả năng cập nhật hoặc định cấu hình các thành phần bổ sung trên hệ thống của bạn. Windows chỉ hỗ trợ thư mục WinSxS trên ổ đĩa vật lý ở vị trí ban đầu.

Phần kết luận

Hãy để thư mục WinSxS như cũ!

Tìm hiểu về thư mục gốc Và Thư mục Catroot và Catroot2 Đây.

Tài liệu bổ sung:

  1. Phân tích Windows Component Store hoặc WinSxS trên Windows
  2. Dọn dẹp thư mục WinSxS trong Windows
  3. Thêm tùy chọn Windows Update Cleanup vào Disk Cleanup Tool trong Windows
  4. Dọn dẹp thư mục WinSxS trên Windows Server .
Bài ViếT Phổ BiếN