Jak spravovat obrovskou složku WinSxS v systému Windows 10

Jak spravovat obrovskou složku WinSxS v systému Windows 10

Když dojde místo na disku na vašem systému, nástroje třetích stran vám pomohou rychle vyhledat velké soubory a sbírky menších souborů. Právě tam můžete narazit na složku WinSxS. Má velikost téměř 5–10 GB a pro mnoho uživatelů je to jako černá skříňka ve světě Windows.





Přirozeně to vyvolává otázku, co přesně jsou tyto soubory nainstalovány ve WinSxS a proč je to tak obrovské. Webová vyhledávání a fóra jsou plná otázek týkajících se této složky. Pojďme demystifikovat tajemství WinSxS a správný způsob jeho správy.





WinSxS vysvětleno

WinSxS (Side-by-Side) byl vytvořen v reakci na vyřešení DLL peklo 'problém v OS Windows. Jednoduše řečeno, zahrnuje instance, kdy jakýkoli program změní soubor knihovny DLL (Dynamic Link Library), aby ovlivnil kritickou funkci jiných aplikací, které potřebují používat stejnou knihovnu DLL.





Předpokládejme například, že aplikace vyžaduje knihovnu DLL s číslem verze 1.0.2. Pokud jiná aplikace nahradí zdroj jinou verzí, řekněme 1.0.3, pak předchozí aplikace, která se spoléhá na verzi 1.0.2, buď spadne, způsobí problémy s kompatibilitou nebo bude mít za následek modrou obrazovku smrti.

Spuštění WinSxS

Systém Windows XP zaznamenal řádné spuštění úložiště komponent. V tomto každá součást (DLL, OCX, EXE) žije v adresáři s názvem WinSxS. Uloží všechny různé verze knihoven DLL nainstalovaných softwarovými a hardwarovými balíčky a na požádání načte správnou verzi.



Jak tedy aplikace ví, jakou verzi knihovny DLL potřebuje k načtení? Tady je ' manifest soubor “hraje důležitou roli. Obsahuje nastavení, která informují operační systém o tom, jak zacházet s programem při jeho spuštění, a o správné verzi knihovny DLL.

Každá součást má identitu s jedinečným názvem, který může zahrnovat architekturu procesoru, jazyk, verzi a ID. Specifické verze těchto komponent jsou poté shromážděny do balíčků. Používají je Windows Update a DISM, aby váš systém byl aktuální.





Tato časová osa ukazuje postupné zlepšování WinSxS s každým větším upgradem operačního systému.

Pevné odkazy se používají v celém operačním systému Windows. Pokud jde o WinSxS, je to jediné místo, kde komponenty v systému žijí. Všechny ostatní instance souborů mimo úložiště komponent jsou pevně propojeny se složkou WinSxS. Co je tedy pevný odkaz?





Podle Dokumenty Microsoft „pevný odkaz je objekt systému souborů, který umožňuje dvěma souborům odkazovat na stejné umístění na disku. To znamená, že systém Windows může uchovávat více kopií stejného souboru, aniž by zabíral další místo.

Kdykoli aktualizujete systém Windows, uvolní se zcela nová verze komponenty a promítne se do systému prostřednictvím pevných odkazů. Starší z důvodu spolehlivosti zůstávají v obchodě s komponenty, ale bez pevných odkazů.

S pomocí fsutil můžete zkontrolovat pevné odkazy libovolného systémového souboru. lis Vyhrajte+X a vyberte si Příkazový řádek (správce) , pak zadejte

jak zobrazit instagramové zprávy na počítači
fsutil hardlink list [system file path]

Pokud například chci zkontrolovat pevné odkazy na systémový soubor s názvem 'audiosrv.dll', zadejte

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

Význam WinSxS

Úložiště součástí hraje zásadní roli při podpoře funkcí potřebných k přizpůsobení a aktualizaci systému Windows. Jedná se o následující:

  • Obnovte svůj systém před selháním nebo poškozením bootování
  • Povolte nebo zakažte funkce systému Windows na vyžádání
  • Přesouvejte systémy mezi různými edicemi Windows
  • Odinstalujte problematické aktualizace
  • Chcete -li nainstalovat nové verze komponent pomocí služby Windows Update

Velikost složky WinSxS

WinSxS obsahuje všechny soubory nezbytné k zachování kompatibility s hardwarem a softwarem ve vašem počítači. Jednou z největších předností systému Windows je jeho schopnost provozovat starší hardware a aplikace . Tato starší kompatibilita je však za cenu místa na disku a chyb.

Přejděte na C: Windows WinSxS , klikněte na něj pravým tlačítkem a vyberte Vlastnosti . Tato složka zabírá téměř 7,3 GB místa na disku. Jde ale o to, že to není skutečná velikost. Důvodem jsou „pevné odkazy“, které Průzkumník souborů a další nástroje třetích stran neberou v úvahu.

Počítá každý odkaz na pevný odkaz jako jednu instanci souboru pro každé umístění. Pokud je tedy systémový soubor v adresáři WinSxS i System32, Průzkumník souborů by nepřesně zdvojnásobil velikost složky.

Zkontrolujte skutečnou velikost WinSxS

Chcete -li zkontrolovat skutečnou velikost úložiště součástí systému Windows, otevřete zvýšené okno příkazového řádku a zadejte

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Poznámka: The /AnalyzeComponentStore možnost není v systému Windows 8 a starších verzích rozpoznána.

Po analýze se skutečná velikost úložiště součástí sníží na 5,37 GB. Tato hodnota ovlivňuje pevné odkazy ve složce WinSxS. Sdíleno s Windows udává velikost pevně propojených souborů. Datum posledního vyčištění je datum nedávno dokončeného vyčištění úložiště součástí.

Metody zmenšení velikosti složky WinSxS

Mnoho uživatelů se často ptá, zda je možné ručně odstranit soubory ze složky WinSxS. Odpověď zní a Velké ne .

Pravděpodobně poškodí systém Windows a kritická aktualizace systému Windows se nemusí správně nainstalovat. I když budete úspěšní při odstraňování souborů ze složky WinSxS, nikdy nevíte, která aplikace přestane fungovat.

Však můžete zmenšit velikost složky WinSxS s několika integrovanými nástroji. K oříznutí složky WinSxS použijeme nástroje jako Vyčištění disku, příkazy DISM a odebereme Funkce na vyžádání.

Nástroj pro vyčištění disku

Do vyhledávacího pole zadejte vyčištění disku a vyberte Vyčištění disku . V tomto okně klikněte na Vyčistěte systémový soubor knoflík. To restartuje nástroj a odemkne přístup k celé řadě možností vyčištění. Můžete odebrat instalační soubory, předchozí verze systému Windows a další. Nástroj Vyčištění disku je výchozím bodem pro vyčištění systému Windows 10.

Přečti si tohle krok za krokem, jak zjistit nejlepší způsoby čištění systému Windows 10 .

Odebrat funkce na vyžádání

Systém Windows umožňuje na vyžádání povolit nebo zakázat výchozí funkce systému Windows. Můžete přidat některé užitečné funkce --- Hyper V, Print to PDF, Windows Subsystem for Linux (WSL) a další.

Funkce, které zrušíte, zůstanou ve složce WinSxS a zabírají místo na disku. Uživatelé s malým množstvím úložiště možná budou chtít instalaci systému Windows co nejvíce zeštíhlit. Otevřete zvýšené okno příkazového řádku a zadejte

DISM.exe /Online /English /Get-Features /Format:Table

Zobrazí se seznam názvů funkcí a jejich stav

Chcete -li odebrat funkci ze systému, zadejte

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

(Nahraďte 'NAME' názvem funkce uvedené v seznamu)

Pokud spustíte /Získat funkce příkaz znovu, uvidíte stav jako ' Deaktivováno s odstraněným užitečným zatížením „místo jen“ Zakázáno . ' Pokud se později rozhodnete nainstalovat odstraněné součásti, systém Windows vás vyzve ke stažení souborů součástí znovu.

Vyčištění součásti DISM

Windows 8/8.1 obsahuje vestavěnou funkci pro automatické vyčištění úložiště součástí, když se systém nepoužívá. Otevřeno Plánovač úkolů a přejděte na Microsoft> Windows> Servis . Klikněte pravým tlačítkem na položku a klikněte na Běh.

Úkol počká nejméně 30 dní po instalaci aktualizované součásti, než odinstaluje předchozí verzi součásti. Úkol má také časový limit jedné hodiny a nemusí vyčistit všechny soubory.

S DISM /Cleanup-Image parametr, můžete okamžitě odebrat předchozí verzi komponenty (bez 30denní ochranné lhůty) a nemáte jednohodinové omezení časového limitu. Otevřeno Příkazový řádek (správce) a zadejte

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Pokud přidáte ResetBase přepínač, můžete odebrat všechny nahrazené verze každé součásti. Pamatujte však, že nebudete moci odinstalovat žádné aktuální aktualizace (i když jsou vadné).

DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Následující příkaz odebere všechny záložní součásti potřebné k odinstalaci aktualizací Service Pack. Je to kolekce kumulativních aktualizací pro konkrétní vydání systému Windows.

DISM.exe /online /Cleanup-Image /SPSuperseded

Vymazáním souborů systému Windows uvolněte místo na disku

Úložiště součástí WinSxS má důležitou roli v každodenním fungování systému Windows. Neměli byste tedy soubory odstraňovat ani přesouvat složku WinSxS jako řešení problémů s prostorem. Aktualizace systému Windows přinesly nástroje pro hloubkové hlášení a vyčištění, které můžete místo toho použít k vyhledání dalších vesmírných prasat.

Pokud budete postupovat podle výše popsaných technik, můžete velikost složky WinSxS mírně zmenšit. Přečtěte si tento článek, abyste to zjistili Soubory a složky systému Windows, které můžete odstranit, dále uvolní místo na disku .

jak převrátit sloupce v excelu
Podíl Podíl tweet E-mailem Jak vyčistit počítač se systémem Windows pomocí příkazového řádku

Pokud má váš počítač se systémem Windows nedostatek úložného prostoru, vyčistěte nevyžádanou poštu pomocí těchto rychlých nástrojů příkazového řádku.

Číst dále
Související témata
  • Okna
  • Souborový systém
  • Průzkumník Windows
  • Úložný prostor
  • Odstraňování problémů
O autorovi Rahul Saigal(162 publikovaných článků)

Se svým titulem M.Optom v oboru péče o oči pracoval Rahul mnoho let jako odborný asistent na vysoké škole. Psaní a učení ostatních je vždy jeho vášní. Nyní píše o technologii a dělá ji stravitelnou pro čtenáře, kteří jí dobře nerozumí.

Více od Rahula Saigala

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru