Jak wyczyścić folder WinSxS, aby zaoszczędzić miejsce w systemie Windows 10?

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Folder WinSxS, znany również jako Component Store, zawiera repozytoria systemowe i jest kluczową częścią środowiska Windows. Z czasem folder ten rozrasta się bez ograniczeń i może zajmować mnóstwo niepotrzebnego miejsca na dysku twardym.

W tym artykule omówiono, w jaki sposób można zaoszczędzić miejsce bez wpływu na krytyczne pliki systemowe, bezpiecznie usuwając niechciane pliki z folderu WinSxS. Szybkie podsumowanie ukryć 1 Co to jest folder WinSxS 2 Jak sprawdzić rozmiar folderu WinSxS 3 Jak wyczyścić folder WinSxS za pomocą Oczyszczania dysku? 4 Jak wyczyścić folder WinSxS, usuwając funkcje opcjonalne 5 Jak skompresować folder WinSxS, aby zaoszczędzić miejsce? 6 Słowa zamykające

Co to jest folder WinSxS

Folder WinSxS zawiera pliki, takie jak biblioteki DLL, pliki binarne i inne pliki XML używane przez urządzenie. Zawiera również informacje i pliki wymagane do zainstalowania funkcji systemu Windows. Za każdym razem, gdy system Windows otrzymuje aktualizację, jest ona instalowana na komputerze, podczas gdy stare są przenoszone do folderu WinSxS. Jest to również ważne, aby zapobiec awariom systemu poprzez zapewnienie zgodności lub przywrócenie starych plików w przypadku przywrócenia systemu.

Właśnie dlatego folder WinSxS z czasem rośnie. Ten folder można znaleźć w następującej ścieżce:
C:WindowsWinSxS

Jak możesz się przekonać, folder zawiera listę podfolderów i plików używanych przez system.

Jak sprawdzić rozmiar folderu WinSxS

Możesz sprawdzić rozmiar folderu poprzez jego właściwości w Eksploratorze plików. Jest to jednak rzeczywisty rozmiar folderu, a nie ten, który możesz udostępnić, ponieważ nie można usunąć wszystkiego w folderze, aby zrobić miejsce.

Oprócz pamięci podręcznej, plików tymczasowych, kopii zapasowych i przywracania danych obecne są również inne krytyczne pliki. Pasek właściwości nie wskazuje poszczególnych kategorii plików w folderze WinSxS.

Aby sprawdzić rozmiar każdego magazynu komponentów w tym folderze, wykonaj następujące czynności:

  1. Otwórz wiersz polecenia jako administrator .
  2. Wpisz następujące polecenie:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. Teraz pozwól systemowi przeskanować folder WinSxS, a następnie wyświetli listę składników i ich rozmiarów w interfejsie wiersza poleceń.

Masz teraz pełne informacje o tym, co zawiera WinSxS i jaki jest rozmiar każdego komponentu. Możemy teraz wykorzystać te informacje, aby zwolnić 1,14 GB (kopie zapasowe i wyłączone funkcje) niepotrzebnych plików i folderów w WinSxS.

WinDirStat to wspaniały program, który może wizualnie obliczyć i pokazać strukturę folderów i rozmiar każdego dysku. Aby sprawdzić rozmiar WinSxS, proszę uruchom WinDirStat jako administrator .

Jak wyczyścić folder WinSxS za pomocą Oczyszczania dysku?

Narzędzie Oczyszczanie dysku jest wbudowane w system Windows 10, którego można używać do wykonywania bezpiecznych operacji usuwania niepotrzebnych plików systemowych. Użycie tego narzędzia nie wpływa na żadne krytyczne pliki systemowe, w przeciwieństwie do ręcznego usuwania podfolderów WinSxS za pomocą Eksploratora plików, co stanowi poważne zagrożenie dla funkcjonalności systemu Windows.

Postępuj zgodnie z poniższym przewodnikiem, aby wykonać tę operację:

  1. Szukaj Czyszczenie dysku w menu Start i uruchom go. (Uwaga: nie uruchamiaj jako administrator)
  2. Na Wybór napędu wyskakujące okienko, wybierz C: z rozwijanego menu i kliknij Ok .
  3. Na następnym ekranie kliknij Wyczyść pliki systemowe .
  4. ten Wybór napędu okno pojawi się ponownie. Wybierz C: ponownie i kliknij Ok .
  5. Teraz wybierz pliki, które narzędzie ma wyczyścić, zaznaczając pola obok nich, a następnie kliknij Ok .
  6. W oknie dialogowym potwierdzenia kliknij Usuń pliki . Operacja rozpocznie się i bezpiecznie usunie wszystkie niepotrzebne pliki.

Chociaż niektóre niechciane pliki zostały usunięte z folderu WinSxS, nadal istnieje możliwość dalszego zwiększenia dostępnego miejsca. W razie potrzeby przejdź do następnego kroku.

Jak wyczyścić folder WinSxS, usuwając funkcje opcjonalne

Ponieważ folder WinSxS zawiera również repozytoria dla opcjonalne funkcje , możesz utworzyć więcej miejsca, usuwając te, które są wyłączone, a uważasz, że ich nie potrzebujesz.

Wykonaj poniższe czynności, aby usunąć jedną funkcję naraz.

  1. Otwórz wiersz polecenia jako administrator .
  2. Aby poznać nazwy i stany bieżących funkcji opcjonalnych w systemie Windows 10, wprowadź następujące polecenie:
    DISM.exe /Online /English /Get-Features /Format:Table
  3. Teraz przejrzyj listę i zanotuj te, które Twoim zdaniem nie są potrzebne, a następnie wprowadź następujące polecenie:
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    Możesz wymienić TFTP z wyborem wybranej funkcji, aby ją usunąć.
  4. Powtórz ostatni krok, aby usunąć z systemu wszystkie repozytoria związane z funkcjami opcjonalnymi.

Jeśli ponownie sprawdzisz stan funkcji opcjonalnej, uruchamiając to samo polecenie, zobaczysz, że stan zmienił się z Wyłączone do Wyłączone z usuniętym ładunkiem .

Jak skompresować folder WinSxS, aby zaoszczędzić miejsce?

Folder WinSxS można również skompresować, jeśli nie zostanie usunięty. Kompresja folderu pozwoliłaby zaoszczędzić znaczną ilość miejsca, mając wszystko dostępne. Ta metoda nie wymagałaby usunięcia ani usunięcia czegokolwiek. Jednak wadą metody kompresji byłoby to, że system wykonywałby dodatkowy krok lub kompresję i dekompresję za każdym razem, gdy potrzebuje dostępu do folderu.

Wpłynęłoby to również na czas potrzebny do wykonania tych funkcji. Jednak różnica czasu nie jest duża, ponieważ Windows 10 wykonuje te funkcje dość szybko.

Proces obejmuje uruchamianie i zatrzymywanie niektórych usług, a także zmianę właściciela niektórych plików i folderów. Dlatego zaleca się utworzenie punktu przywracania systemu przed kontynuowaniem.

  1. Uruchom Wiersz Poleceń jako Administrator.
  2. Wprowadź kolejno następujące polecenia, aby zatrzymać powiązane usługi i wyłączyć ich automatyczne ponowne uruchamianie:
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. Teraz musimy wykonać kopię zapasową Listy kontroli dostępu (ACL) wszystkich plików i folderów. Wpisz następujące polecenie:
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    Spowoduje to wygenerowanie pliku tekstowego ze zwykłym tekstem, który później zostanie użyty do przywrócenia domyślnych list ACL. Ten krok może potrwać kilka sekund, ponieważ istnieje wiele plików do przeskanowania.
  4. Teraz przypisz bieżącego użytkownika jako właściciela WinSxS:
    takeown /f '%WINDIR%WinSxS' /r
    Spowoduje to rekurencyjne przypisanie własności, co oznacza, że ​​wpłynie to również na wszystkie podfoldery i pliki.
  5. Teraz przypisz bieżącemu użytkownikowi pełną kontrolę nad folderem WinSxS za pomocą następującego polecenia:
    icacls %WINDIR%WinSxS /grant %USERDOMAIN%\%USERNAME%:(F) /t
  6. Teraz wprowadź następujące polecenie, aby skompresować wszystkie pliki i foldery w WinSxS. Zauważ, że skompresuje to tylko te, które nie są używane przez inne programy lub procesy:
    kompaktowy /s:%WINDIR%WinSxS /c /a /i *
    Skompresowanie każdego pliku może potrwać kilka minut.
  7. Po zakończeniu kompresji musimy teraz przywrócić własność i uprawnienia do wartości domyślnych. Wprowadź kolejno następujące polecenia:
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. Wprowadź następujące polecenia, aby ponownie uruchomić usługi, które wcześniej zamknęliśmy:
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

Możesz teraz sprawdzić rozmiar folderu WinSxS i zauważyć, że znacznie się skurczył, prawie o jedną trzecią.
po kompresji

Słowa zamykające

Plik WinSxS może być jednym z najważniejszych w systemie, ale jest też największym, z apetytem na więcej miejsca do przechowywania. Jednak bez względu na ilość woluminu, jaką pozwolisz na dysk systemowy, w pewnym momencie stanie się on niewystarczający.

Kompresowanie lub usuwanie niepotrzebnych plików i folderów może bardzo pomóc w dostępie do pamięci, zwłaszcza gdy można to zrobić bezpiecznie, bez szkody dla środowiska Windows.