Jak vyčistit složku WinSxS a ušetřit místo v systému Windows 10

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Složka WinSxS, známá také jako Component Store, obsahuje systémová úložiště a je zásadní součástí prostředí Windows. S postupem času tato složka neustále roste a může zabírat spoustu zbytečného místa na pevném disku.

Tento článek pojednává o tom, jak ušetřit místo bez ovlivnění důležitých systémových souborů bezpečným odstraněním nežádoucích souborů ve složce WinSxS. Rychlý souhrn skrýt 1 Co je složka WinSxS 2 Jak zkontrolovat velikost složky WinSxS 3 Jak vyčistit složku WinSxS pomocí Vyčištění disku 4 Jak vyčistit složku WinSxS odebráním volitelných funkcí 5 Jak komprimovat složku WinSxS, aby se ušetřilo místo 6 Závěrečná slova

Co je složka WinSxS

Složka WinSxS obsahuje soubory, jako jsou knihovny DLL, binární soubory a další soubory XML, které zařízení používá. Obsahuje také informace a soubory potřebné k instalaci funkcí systému Windows. Pokaždé, když váš systém Windows dostane aktualizaci, nainstaluje se na váš počítač, zatímco staré jsou přesunuty do složky WinSxS. To je také důležité, aby se zabránilo zhroucení systému poskytnutím kompatibility nebo návratem ke starým souborům v případě obnovení systému.

Proto se složka WinSxS v průběhu času stále zvětšuje. Tuto složku najdete na následující cestě:
C:WindowsWinSxS

Jak můžete zjistit, složka obsahuje seznam podsložek a souborů, které systém používá.

Jak zkontrolovat velikost složky WinSxS

Velikost složky můžete zkontrolovat pomocí jejích vlastností v Průzkumníku souborů. To je však skutečná velikost složky a ne ta, kterou můžete zpřístupnit, protože vše ve složce nelze odstranit, aby se uvolnilo místo.

Kromě mezipaměti, dočasných souborů, zálohování a obnovení dat jsou k dispozici i další důležité soubory. Lišta vlastností neindikuje každou jednotlivou kategorii souborů ve složce WinSxS.

Chcete -li zkontrolovat velikost každého úložiště komponent v této složce, proveďte následující:

  1. Otevřete příkazový řádek jako správce.
  2. Zadejte následující příkaz:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. Nyní nechte systém naskenovat složku WinSxS a poté zobrazí v rozhraní příkazového řádku seznam komponent a jejich velikosti.

Nyní máte úplné informace o tom, co WinSxS obsahuje a jaká je velikost jednotlivých komponent. Nyní můžeme tyto informace použít k uvolnění 1,14 GB (funkce zálohování a deaktivace) nepotřebných souborů a složek v rámci WinSxS.

WinDirStat je skvělý program, který dokáže vizuálně vypočítat a zobrazit strukturu složek a velikost každé jednotky. Chcete -li zkontrolovat velikost WinSxS, prosím spusťte WinDirStat jako správce .

Jak vyčistit složku WinSxS pomocí Vyčištění disku

Nástroj Vyčištění disku je integrován do systému Windows 10, který lze použít k provádění bezpečných operací k odstranění nepotřebných systémových souborů. Používáním tohoto nástroje nejsou ovlivněny žádné kritické systémové soubory, na rozdíl od ručního odstranění podsložek WinSxS pomocí Průzkumníka souborů, což představuje významnou hrozbu pro funkce systému Windows.

Při provádění této operace postupujte podle níže uvedeného průvodce:

  1. Hledat Vyčištění disku v nabídce Start a spusťte jej. (Poznámka: Nespouštět jako správce)
  2. Na Výběr disku vyskakovací okno, vyberte C: z rozevírací nabídky a klikněte na OK .
  3. Na další obrazovce klikněte na Vyčistěte systémové soubory .
  4. The Výběr disku okno se znovu objeví. Vybrat C: znovu a klikněte OK .
  5. Nyní zaškrtnutím políček vedle nich vyberte soubory, které chcete nástrojem vyčistit, a poté klikněte OK .
  6. V potvrzovacím dialogovém okně klikněte na Vymazat soubory . Poté začne operace a bezpečně odstraní všechny nepotřebné soubory.

Ačkoli byly některé nežádoucí soubory ze složky WinSxS odstraněny, stále existuje možnost ještě více zvětšit dostupné místo. V případě potřeby přejděte k dalšímu kroku.

Jak vyčistit složku WinSxS odebráním volitelných funkcí

Protože složka WinSxS také obsahuje úložiště pro volitelné funkce , můžete vytvořit více místa odstraněním těch, které jsou deaktivovány, a myslíte si, že byste to nepotřebovali.

Chcete -li odebrat jednu funkci najednou, proveďte následující.

  1. Otevřete příkazový řádek jako správce.
  2. Chcete -li zjistit názvy a stavy aktuálních volitelných funkcí v systému Windows 10, zadejte následující příkaz:
    DISM.exe /Online /English /Get-Features /Format:Table
  3. Nyní prolistujte seznam a všimněte si těch, které si myslíte, že nepotřebujete, a poté zadejte následující příkaz:
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    Můžete vyměnit TFTP s výběrem vámi vybrané funkce ji odstraníte.
  4. Opakováním posledního kroku odeberete ze systému všechna úložiště související s volitelnými funkcemi.

Pokud znovu zkontrolujete stav Volitelné funkce spuštěním stejného příkazu, uvidíte, že se Stav změnil od Zakázáno na Deaktivováno s odstraněným užitečným zatížením .

Jak komprimovat složku WinSxS, aby se ušetřilo místo

Složku WinSxS lze také komprimovat, pokud není odstraněna. Komprese složky by ušetřila značné množství místa a přitom měla k dispozici vše. Tato metoda by nezahrnovala odstranění nebo odstranění čehokoli. Nevýhodou metody komprese by však bylo, že systém provede další krok nebo kompresi a dekompresi pokaždé, když potřebuje přístup ke složce.

To by také ovlivnilo čas potřebný k provedení těchto funkcí. Časový rozdíl však není velký, protože Windows 10 provádí tyto funkce poměrně rychle.

Tento proces zahrnuje spuštění a zastavení některých služeb a také změnu vlastnictví určitých souborů a složek. Proto před dalším pokračováním doporučujeme vytvořit bod obnovení systému.

  1. Spusťte příkazový řádek jako správce.
  2. Zadáním následujících příkazů jeden po druhém zastavíte přidružené služby a zakážete jim automatické restartování:
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. Nyní musíme zálohovat Seznamy řízení přístupu (ACL) všech souborů a složek. Zadejte následující příkaz:
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    Tím se vygeneruje textový soubor s prostým textem, který bude později použit k obnovení výchozích seznamů ACL. Tento krok může trvat několik sekund, protože je možné skenovat několik souborů.
  4. Nyní přiřaďte aktuálního uživatele jako vlastníka WinSxS:
    takeown /f '%WINDIR%WinSxS' /r
    Tím se rekurzivně přiřadí vlastnictví, což znamená, že budou ovlivněny také všechny podsložky a soubory.
  5. Nyní přiřaďte aktuálnímu uživateli plnou kontrolu nad složkou WinSxS následujícím příkazem:
    icacls%WINDIR% WinSxS /grant%USERDOMAIN%\%USERNAME%:( F) /t
  6. Nyní zadejte následující příkaz pro kompresi všech souborů a složek v rámci WinSxS. Pamatujte, že tím dojde ke kompresi pouze těch, které nepoužívají žádné jiné programy nebo procesy:
    kompaktní /s:%WINDIR% WinSxS /c /a /i *
    Komprimování každého souboru může trvat několik minut.
  7. Jakmile je komprese dokončena, musíme nyní vrátit vlastnictví a oprávnění na výchozí hodnoty. Postupně zadejte následující příkazy:
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. Chcete -li restartovat služby, které jsme dříve vypnuli, zadejte následující příkazy:
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

Nyní můžete zkontrolovat velikost složky WinSxS a všimnout si, že se výrazně zmenšila, téměř o třetinu.
po kompresi

Závěrečná slova

Soubor WinSxS může být jedním z nejdůležitějších v systému, ale je také největším a má chuť na více úložného prostoru. Bez ohledu na množství svazku, které pro systémovou jednotku povolíte, však bude v jednom okamžiku nedostatečné.

Komprimace nebo odstranění nepotřebných souborů a složek může výrazně pomoci dostupnému úložišti, zejména pokud jej lze provádět bezpečně, aniž by došlo k poškození prostředí Windows.