Ako vyčistiť priečinok WinSxS a ušetriť miesto v systéme Windows 10
Priečinok WinSxS, známy tiež ako Component Store, obsahuje systémové archívy a je zásadnou súčasťou prostredia Windows. Časom sa tento priečinok stále neobmedzene rozrastá a môže zaberať veľa nepotrebného miesta na vašom pevnom disku.
Tento článok pojednáva o tom, ako môžete ušetriť miesto bez ovplyvnenia dôležitých systémových súborov bezpečným odstránením nechcených súborov v priečinku WinSxS. Rýchle zhrnutie skryť sa 1 Čo je priečinok WinSxS 2 Ako skontrolovať veľkosť priečinka WinSxS 3 Ako vyčistiť priečinok WinSxS pomocou programu Čistenie disku 4 Ako vyčistiť priečinok WinSxS odstránením voliteľných funkcií 5 Ako skomprimovať priečinok WinSxS, aby sa ušetrilo miesto 6 Záverečné slová
Čo je priečinok WinSxS
Priečinok WinSxS obsahuje súbory, ako napríklad knižnice DLL, binárne súbory a ďalšie súbory XML, ktoré zariadenie používa. Obsahuje tiež informácie a súbory potrebné na inštaláciu funkcií systému Windows. Zakaždým, keď váš systém Windows dostane aktualizáciu, nainštaluje sa do vášho počítača, zatiaľ čo staré sú presunuté do priečinka WinSxS. To je tiež dôležité, aby sa predišlo zlyhaniu systému poskytnutím kompatibility alebo aby sa v prípade obnovenia systému vrátili k starým súborom.
Preto sa priečinok WinSxS v priebehu času stále zväčšuje. Tento priečinok nájdete na nasledujúcej ceste: C:WindowsWinSxS
Ako môžete zistiť, priečinok obsahuje zoznam podpriečinkov a súborov, ktoré používa systém.
Ako skontrolovať veľkosť priečinka WinSxS
Veľkosť priečinka môžete skontrolovať pomocou jeho vlastností v Prieskumníkovi. Toto je však skutočná veľkosť priečinka, a nie tá, ktorú môžete sprístupniť, pretože všetko v priečinku nemožno vymazať, aby sa uvoľnilo miesto.
Spolu s vyrovnávacou pamäťou, dočasnými súbormi, zálohovaním a obnovením údajov sú k dispozícii aj ďalšie dôležité súbory. Lišta vlastností neindikuje každú jednotlivú kategóriu súborov v priečinku WinSxS.
Ak chcete skontrolovať veľkosť každého komponentného úložiska v tomto priečinku, postupujte takto:
- Otvorte príkazový riadok ako správca.
- Zadajte nasledujúci príkaz:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
- Teraz nechajte systém skenovať priečinok WinSxS a ten potom v rozhraní príkazového riadka zobrazí zoznam komponentov a ich veľkostí.
Teraz máte úplné informácie o tom, čo WinSxS obsahuje a akú veľkosť majú jednotlivé komponenty. Teraz môžeme tieto informácie použiť na uvoľnenie nepotrebných súborov a priečinkov 1,14 GB (zálohovanie a deaktivované funkcie) v rámci WinSxS.
WinDirStat je úžasný program, ktorý dokáže vizuálne vypočítať a zobraziť štruktúru priečinkov a veľkosť každého disku. Ak chcete skontrolovať veľkosť WinSxS, prosím spustite WinDirStat ako správca .
Ako vyčistiť priečinok WinSxS pomocou programu Čistenie disku
Nástroj na čistenie disku je zabudovaný do systému Windows 10, ktorý je možné použiť na vykonávanie bezpečných operácií na odstránenie nepotrebných systémových súborov. Používaním tohto pomocného programu nie sú dotknuté žiadne kritické systémové súbory, na rozdiel od ručného odstraňovania podpriečinkov WinSxS pomocou Prieskumníka, čo predstavuje významnú hrozbu pre funkcie systému Windows.
Pri vykonávaní tejto operácie postupujte podľa nižšie uvedeného sprievodcu:
- Hľadať Čistenie disku v ponuke Štart a spustite ho. (Poznámka: Nespúšťajte ako správca)
- Na Výber disku vyskakovacie okno, vyberte C: z rozbaľovacej ponuky a kliknite na Ok .
- Na ďalšej obrazovke kliknite na Vyčistite systémové súbory .
- The Výber disku okno opäť vyskočí. Vyberte C: znova a kliknite Ok .
- Teraz začiarknutím políčok vedľa nich vyberte súbory, ktoré chcete nástrojom vyčistiť, a potom kliknite na Ok .
- V dialógovom okne s potvrdením kliknite na Vymazať súbory . Potom začne operácia a bezpečne odstráni všetky nepotrebné súbory.
Napriek tomu, že niektoré nežiaduce súbory boli odstránené z priečinka WinSxS, stále existuje možnosť ešte viac zvýšiť dostupné miesto. Ak je to potrebné, prejdite na ďalší krok.
Ako vyčistiť priečinok WinSxS odstránením voliteľných funkcií
Pretože priečinok WinSxS obsahuje aj úložiská pre súbor voliteľné funkcie , môžete vytvoriť viac miesta odstránením zakázaných a myslíte si, že by ste to nepotrebovali.
Na odstránenie jednej funkcie naraz vykonajte nasledujúce kroky.
- Otvorte príkazový riadok ako správca.
- Ak chcete zistiť názvy a stavy aktuálnych voliteľných funkcií v systéme Windows 10, zadajte nasledujúci príkaz:
DISM.exe /Online /English /Get-Features /Format:Table
- Teraz prehľadajte zoznam a všimnite si tie, ktoré si myslíte, že nepotrebujete, a potom zadajte nasledujúci príkaz:
DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
Môžete nahradiť TFTP s výberom vybratej funkcie, ktorú chcete odstrániť. - Opakovaním posledného kroku odstráňte zo systému všetky archívy súvisiace s voliteľnými funkciami.
Ak znova skontrolujete stav Voliteľnej funkcie spustením rovnakého príkazu, uvidíte, že Stav sa zmenil od Zakázané do Deaktivované s odstráneným užitočným zaťažením .
Ako skomprimovať priečinok WinSxS, aby sa ušetrilo miesto
Ak priečinok WinSxS nie je odstránený, môže byť tiež komprimovaný. Kompresia priečinka by ušetrila značné množstvo miesta a zároveň mala k dispozícii všetko. Táto metóda by nezahŕňala odstránenie ani odstránenie ničoho. Nevýhodou metódy kompresie by však bolo, že systém vykoná ďalší krok alebo kompresiu a dekompresiu zakaždým, keď potrebuje prístup k priečinku.
To by tiež ovplyvnilo čas potrebný na vykonanie týchto funkcií. Časový rozdiel však nie je veľký, pretože Windows 10 vykonáva tieto funkcie pomerne rýchlo.
Tento proces zahŕňa spustenie a zastavenie niektorých služieb a tiež zmenu vlastníctva určitých súborov a priečinkov. Pred ďalším pokračovaním sa preto odporúča vytvoriť bod obnovenia systému.
- Spustite príkazový riadok ako správca.
- Zadaním nasledujúcich príkazov jeden po druhom zastavíte priradené služby a zakážete im automatické reštartovanie:
sc stop msiserver
sc config msiserver start= disabled
sc stop TrustedInstaller
sc config TrustedInstaller start= disabled
- Teraz musíme zálohovať Zoznamy riadenia prístupu (ACL) všetkých súborov a priečinkov. Zadajte nasledujúci príkaz:
icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
Vygeneruje sa textový súbor s obyčajným textom, ktorý sa neskôr použije na obnovu predvolených zoznamov ACL. Tento krok môže trvať niekoľko sekúnd, pretože je možné skenovať niekoľko súborov. - Teraz zadajte aktuálneho používateľa ako vlastníka WinSxS:
takeown /f '%WINDIR%WinSxS' /r
Toto priradí rekurzívne vlastníctvo, čo znamená, že budú ovplyvnené aj všetky podpriečinky a súbory. - Teraz priradte súčasnému používateľovi úplnú kontrolu nad priečinkom WinSxS pomocou nasledujúceho príkazu:
icacls%WINDIR% WinSxS /grant%USERDOMAIN%\%USERNAME%:( F) /t - Teraz zadajte nasledujúci príkaz na kompresiu všetkých súborov a priečinkov v rámci WinSxS. Všimnite si toho, že sa tým skomprimujú iba tie, ktoré nepoužívajú žiadne iné programy alebo procesy:
kompaktný /s:%WINDIR% WinSxS /c /a /i *
Komprimácia každého súboru môže trvať niekoľko minút. - Po dokončení kompresie musíme teraz vrátiť vlastníctvo a povolenie na predvolené hodnoty. Postupne zadajte nasledujúce príkazy:
icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
- Na reštartovanie služieb, ktoré sme predtým vypli, zadajte nasledujúce príkazy:
sc config msiserver start= demand
sc config TrustedInstaller start= demand
Teraz môžete skontrolovať veľkosť priečinka WinSxS a všimnúť si, že sa výrazne zmenšil, takmer o tretinu.
Záverečné slová
Súbor WinSxS môže byť jedným z najdôležitejších v systéme, ale je tiež najväčším a má záujem o viac úložného priestoru. Bez ohľadu na to, aké množstvo zväzku systémovej jednotke povolíte, bude v jednom bode nedostatočné.
Komprimácia alebo vymazanie nepotrebných súborov a priečinkov môže veľmi pomôcť dostupnému úložisku, najmä ak ho je možné vykonávať bezpečne bez poškodenia prostredia Windows.