Wyjaśnienie folderu WinSxS w systemie Windows 10

Winsxs Folder Windows 10 Explained



Folder WinSxS jest krytyczną częścią systemu operacyjnego Windows. Przechowuje wszystkie pliki systemowe i komponenty wymagane do działania systemu operacyjnego. Bez folderu WinSxS system Windows nie mógłby działać. Folder WinSxS znajduje się w C:WindowsWinSxS. Jest to ukryty folder, co oznacza, że ​​nie będziesz mógł go zobaczyć, chyba że masz włączoną opcję Pokaż ukryte pliki i foldery w ustawieniach Eksploratora plików. Folder WinSxS jest ważny, ponieważ przechowuje wiele wersji plików systemowych i komponentów. Jest to ważne, ponieważ umożliwia systemowi Windows uruchamianie wielu wersji tego samego oprogramowania w tym samym czasie. Pozwala również systemowi Windows na przywrócenie poprzedniej wersji pliku systemowego lub składnika, jeśli występuje problem z bieżącą wersją. Folder WinSxS może być dość duży i nierzadko zajmuje kilka gigabajtów przestrzeni dyskowej. Dzieje się tak, ponieważ przechowuje wiele kopii plików systemowych i komponentów. Jeśli masz mało miejsca do przechowywania, możesz wyczyścić folder WinSxS, aby zwolnić trochę miejsca. Jednak powinieneś to robić tylko wtedy, gdy masz pewność, że możesz to zrobić, ponieważ może to potencjalnie spowodować problemy z instalacją systemu Windows, jeśli zostanie wykonane nieprawidłowo.



Większość z Was pewnie zauważyła Folder WinSxS w systemie Windows 10/8/7 i był zaskoczony jego rozmiarem. Dla tych, którzy tego nie robią, folder znajduje się pod adresem C: Windows Winsxs I jest ogromny! Mam prawie 5 GB, około 6000 folderów i 25000 plików, a to zajmuje prawie 40% folderu Windows! Chociaż rozmiar tego folderu Winsxs w XP wynosi około 25-50 MB; jego duży rozmiar w systemach Windows 10, Windows 8, Windows 7 i Windows Vista zaintrygował wielu! Sprawdź obraz poniżej.





winsxs-folder-windows





Jaka jest więc tajemnica tego folderu Winsxs w systemach Windows 10, Windows 8.1, Windows8, Windows 7 i Windows Vista? Znajdźmy to w tym poście.

WWinSxSfolder, przechowuje wiele kopiidll, exe i inne pliki systemoweaby wiele aplikacji działało w systemie Windows bez problemów ze zgodnością. Jeśli zajrzysz do środka, zobaczysz coś, co wygląda jak wiele duplikatówakta, każdy ma taką samą nazwę. W rzeczywistości są to różne wersje tych samych plików, które są przechowywane; ponieważ różne programy mogą wymagać różnych wersji.



Co to jest folder WinSxS w systemie Windows 10

Krótki, Winsxs, co znaczy „Okna obok siebie” , to pamięć podręczna natywnych kompilacji systemu Windows. Przechowuje biblioteki używane przez kilka aplikacji. Ta funkcja została po raz pierwszy wprowadzona w Windows ME i była postrzegana przez Microsoft jako rozwiązanie tak zwanych problemów „piekła dll”, które nękały Windows 9x.

W Winsxs folder „backup” jest największy, jak widać na poniższym obrazku.

Podfolder WinSxS

Ponownie, jak widać na poniższym obrazku, w folderze Winsxs typy plików to „Inne”Braćwiększość miejsca. Składają się głównie z .imd, .ngr, .csd, .dll, .dll.mui, .exe i innych podobnych typów plików.



Typy plików w WinSxS

W systemie Windows 7 i nowszych nie ma folderu „dllcache” i nie można również znaleźć folderu „i386”, w którym system buforuje (jak w XP) wszystkie moduły źródłowe. To właśnie w tym folderze WinSxS przechowywane są wspólne komponenty aplikacji równoległych. Te pliki mogą być wieloma wersjami tego samego zestawu lub aplikacji. Każdy zestaw równoległy ma unikalny identyfikator. Jednym z atrybutów tożsamości zestawu jest jego wersja.

„Zespoły równoległe są używane przez system operacyjny jako podstawowe jednostki nazewnictwa, wiązania, wersjonowania, wdrażania i konfiguracji. Folder Winsxs zawiera wszystkie manifesty, dodatki i pliki Win32 innych firm”, mówi Microsoft.

Ale dlaczego jest tak wiele zagnieżdżonych folderów i po co je przechowywać tak wiele różne wersje tego samegoitp, exe lub inne pliki?

Jak wspomniano, system Windows przechowuje stare biblioteki DLL.i komponenty biblioteki w folderze WinSxS. Teraz, jeśli nowsza wersja tego pliku jest częścią systemu operacyjnego, ale konkretna aplikacja potrzebuje pewnej starszej wersji do działania, to starsza wersja z WwSxSfolder zostanie użyty, pozostawiając nowszą wersję w bieżącej lokalizacji dla innych aplikacji, które mogą jej potrzebować.

jest tak samo jak Internet Explorer

Oczywiście nie możesz usunąć tego katalogu ani przenieść go w inne miejsce. Nie zaleca się również usuwania czegokolwiek w tym miejscu, ponieważ taki krok może prawdopodobnie uniemożliwić działanie aplikacji lub nawet zepsuć system! Jeśli masz zainstalowanych wiele aplikacji, możesz spodziewać się gigantycznego WwSxSteczka. Ten folder WinSxs nie może znajdować się na innym woluminie niż wolumin systemowy. Dzieje się tak z powodu twardych linków NTFS. Próba przeniesienia folderu może spowodować nieprawidłowe zainstalowanie aktualizacji systemu Windows, dodatków Service Pack, funkcji itp.

Jeśli usuniesz komponenty z folderu WinSxS, takie jak manifesty, zestawy itp., Mogą wystąpić problemy. Każdy system będzie reagował inaczej. To, co działa na jednego, może zepsuć drugie! Na przykład, jeśli zainstalujesz program, który wymaga dokładnie tego zestawu, który mogłeś usunąć, to ten program po prostu się nie uruchomi! Kompresja folderów jest również niedozwolona, ​​ponieważ może powodować problemy podczas aktualizacji systemu Windows lub podczas instalowania poprawki.

Najbezpieczniejszym sposobem na wyczyszczenie tego jest po prostu odinstalowanie aplikacji, których nie potrzebujesz. Jednak nie jest to również niezawodne, ponieważ wiele aplikacji nadal pozostawia tutaj swoje pliki, ponieważ mogą być używane przez inne aplikacje. W związku z tym prawdopodobieństwo niepowodzenia nie jest wykorzystywaneitpPrzepaść jest dość duża.

Nie zalecamy używania narzędzi do czyszczenia WinSxS, takich jak WinsxsLite ponieważ możesz zepsuć system Windows.

A jeśli wypróbowujesz nowe oprogramowanie lub często instalujesz i odinstalowujesz, możesz zauważyć, że twój Winsxs jest naprawdę duży, ponieważ Windows będzie przechowywać wiele kopii tychitpplików, aby umożliwić wiele aplikacji bez problemów ze zgodnością.

Czyszczenie folderu WinSxs

Windows 8.1 wprowadzono nową opcję wiersza poleceń dla DISM.exe, / Analizuj Magazyn Składników . Uruchomienie tego polecenia spowoduje przeanalizowanie folderu WinSxS i powiadomienie, czy zalecane jest wyczyszczenie magazynu komponentów. Jest obecny w Okna 10 , Również.

W Okna 8 / 8.1 / 10 , otwórz narzędzie Oczyszczanie dysku i użyj opcji Oczyszczanie Windows Update, aby wyczyścić WinSxS.

Microsoft wydał aktualizację, która dodano opcję czyszczenia Windows Update do narzędzia Oczyszczanie dysku W System Windows 7 .

Teraz możesz też wyczyścić WinSxS w Windows Serwer 2008 R2 z nową nową aktualizacją.

Pobierz PC Repair Tool, aby szybko znaleźć i automatycznie naprawić błędy systemu Windows

Oto kilka innych opcji, które warto rozważyć zwolnić miejsce na dysku - trochę rutyny i trochę ekstremalności:

  1. uruchomić Narzędzie do czyszczenia dysku
  2. Usuń nieużywane aplikacje
  3. Przenieś plik stronicowania na inny dysk
  4. Wyłącz hibernację
  5. Użyj dedykowanej opcji pliku zrzutu, aby zapisać pliki zrzutu pamięci na innym woluminie w systemie.
  6. Wyłącz punkty przywracania systemu
  7. Przenieś profil użytkownika i katalogi plików programów na inny wolumin w systemie.

Aktualizacja 1 z blogów TechNet: Jedną z największych zmian między poprzednimi wersjami systemu Windows było przejście z systemu operacyjnego opisanego w INF naskładowość. Wszystkie komponenty w systemie operacyjnym znajdują się w folderze WinSxS - w rzeczywistości nazywamy to miejsce magazynem komponentów. Każdy składnik ma unikalną nazwę, która zawiera wersję, język i architekturę procesora, dla których został utworzony. Folder WinSxS jest jedynym miejscem, w którym komponent znajduje się w systemie, wszystkie inne instancje plików, które widzisz w systemie, są „rzutowane” przez twarde linkowanie ze sklepu komponentów.

Teraz, gdy już wiesz, dlaczego sklep może urosnąć do takich rozmiarów, następnym pytaniem jest prawdopodobnie, dlaczego nie usuwamy starszych wersji komponentów. Krótka odpowiedź to niezawodność. Magazyn komponentów wraz z innymi informacjami o systemie pozwala nam w dowolnym momencie określić, która wersja komponentu jest najlepsza dla projektu. Oznacza to, że jeśli odinstalujesz aktualizację zabezpieczeń, będziemy mogli zainstalować kolejną najwyższą wersję w systemie - nie będziemy już mieć problemu z odinstalowaniem. Oznacza to również, że jeśli zdecydujesz się zainstalować opcjonalną funkcję, nie tylko wybierzemy wersję RTM komponentu, ale zobaczymy, która wersja jest najwyższa dostępna w systemie.

Jedynym sposobem na bezpieczne zmniejszenie rozmiaru folderu WinSxS jest zmniejszenie zestawu możliwych działań, które może wykonać system. Najprostszym sposobem na to jest usunięcie pakietów, które pierwotnie miały zainstalowane komponenty. Można to zrobić, usuwając zastąpione wersje pakietów, które masz w systemie. Dodatek Service Pack 1 zawiera plik binarny o nazwie VSP1CLN.EXE , narzędzie, które uczyni dodatek Service Pack trwałym (nieusuwalnym) w systemie i usunie wersje RTM wszystkich wymienionych składników. Można to zrobić tylko dlatego, że wprowadzając dodatek Service Pack na stałe; możemy zagwarantować, że nigdy nie będziemy potrzebować wersji RTM.

Aktualizacja 2 z blogów E7: „Modułowość” systemu operacyjnego była celem inżynierów systemu Windows Vista. Zrobiono to, aby rozwiązać szereg problemów w starszych wersjach systemu Windows związanych z instalacją, konserwacją i niezawodnością. Katalog Windows SxS reprezentuje „stan instalacji i konserwacji” wszystkich składników systemu. Ale w rzeczywistości nie zajmuje tak dużo miejsca na dysku, jak się wydaje, gdy używa się wbudowanych narzędzi (DIR i Explorer) do pomiaru wykorzystanego miejsca na dysku. Fakt, że utrudniamy Ci sprawdzenie, ile miejsca zajmuje katalog, jest sprawiedliwy! Katalog WinSxS zapewnia również usługi offline i sprawia, że ​​Windows Vista i nowsze wersje są „bezpieczne dla obrazów”.

Było kilka blogów, a nawet kilka narzędzi „podziemnych”, które podpowiadają, że można usunąć katalog WinSxS, a na pewno prawdą jest, że po instalacji można go usunąć z systemu i okazuje się, że system uruchamia się i działa Cienki. . Ale, jak opisano powyżej, jest to bardzo zła praktyka, ponieważ odbierasz możliwość niezawodnego utrzymania wszystkich składników systemu operacyjnego oraz możliwość aktualizacji lub konfiguracji dodatkowych składników w systemie. System Windows obsługuje tylko katalog WinSxS na dysku fizycznym w oryginalnej lokalizacji.

Wniosek

Niech folder WinSxS będzie taki, jaki jest!

Uczyć się o folder natywny I Foldery Catroot i Catroot2 Tutaj.

Dodatkowe materiały:

  1. Przeanalizuj magazyn składników systemu Windows lub WinSxS w systemie Windows
  2. Czyszczenie folderu WinSxS w systemie Windows
  3. Dodaj opcję czyszczenia Windows Update do narzędzia Oczyszczanie dysku w systemie Windows
  4. Wyczyść katalog WinSxS w systemie Windows Server .
Popularne Wiadomości