Vysvětlení složky WinSxS ve Windows 10

Winsxs Folder Windows 10 Explained



Složka WinSxS je kritickou součástí operačního systému Windows. Ukládá všechny systémové soubory a součásti, které jsou nutné pro fungování operačního systému. Bez složky WinSxS by systém Windows nemohl běžet. Složka WinSxS se nachází v C:WindowsWinSxS. Je to skrytá složka, což znamená, že ji neuvidíte, pokud v nastavení Průzkumníka souborů nepovolíte možnost Zobrazit skryté soubory a složky. Složka WinSxS je důležitá, protože obsahuje více verzí systémových souborů a součástí. To je důležité, protože to umožňuje systému Windows spouštět více verzí stejného softwaru současně. Umožňuje také systému Windows vrátit se k předchozí verzi systémového souboru nebo součásti, pokud se vyskytne problém s aktuální verzí. Složka WinSxS může být poměrně velká a není neobvyklé, že zabere několik gigabajtů úložného prostoru. Je to proto, že ukládá více kopií systémových souborů a součástí. Pokud máte málo místa v úložišti, můžete vyčistit složku WinSxS a uvolnit tak místo. Měli byste to však udělat pouze tehdy, pokud jste si jisti svou schopností, protože to může způsobit problémy s instalací systému Windows, pokud se provede nesprávně.



Většina z vás si toho mohla všimnout Složka WinSxS ve Windows 10/8/7 a překvapila ho jeho velikost. Pro ty, kteří ne, složka se nachází na adrese C: Windows Winsxs A je to obrovské! Mám skoro 5 GB, asi 6000 složek a 25000 souborů a zabírá to skoro 40 % složky windows! Ačkoli velikost této složky Winsxs v XP je kolem 25-50 MB; jeho velká velikost ve Windows 10, Windows 8, Windows 7 a Windows Vista mnohé zaujala! Podívejte se na obrázek níže.





winsxs-folder-windows





Jaká je tedy záhada této složky Winsxs ve Windows 10, Windows 8.1, Windows8, Windows 7 a Windows Vista? Pojďme to najít v tomto příspěvku.

VWinSxSsložku, ukládá více kopiídll, exe a další systémové souboryaby více aplikací fungovalo ve Windows bez problémů s kompatibilitou. Když se podíváte dovnitř, uvidíte, co vypadá jako spousta duplikátůsoubory, každý má stejný název. Ve skutečnosti se jedná o různé verze stejných souborů, které jsou uloženy; protože různé programy mohou vyžadovat různé verze.



Co je to složka WinSxS ve Windows 10

Krátký, Winsxs, což znamená 'Windows vedle sebe' , je mezipaměť nativních sestavení Windows. Ukládá knihovny, které používá několik aplikací. Tato funkce byla poprvé představena ve Windows ME a Microsoft ji považoval za řešení takzvaných 'dll hell' problémů, které sužovaly Windows 9x.

Ve Winsxs je složka 'backup' největší, jak je vidět na obrázku níže.

Podsložka WinSxS

Opět, jak je vidět na obrázku níže, ve složce Winsxs jsou typy souborů „Jiné“vzítvětšinu prostoru. Skládají se především z .imd, .ngr, .csd, .dll, .dll.mui, .exe a dalších podobných typů souborů.



Typy souborů ve WinSxS

Ve Windows 7 a novějších neexistuje složka 'dllcache' a také nemůžete najít složku 'i386', kam systém ukládá (jako v XP) všechny zdrojové moduly. Právě v této složce WinSxS jsou uloženy běžné součásti paralelních aplikací. Tyto soubory mohou být více verzemi stejného sestavení nebo aplikace. Každá paralelní sestava má jedinečné ID. Jedním z atributů identity sestavení je jeho verze.

„Paralelní sestavení používá operační systém jako primární jednotky pojmenování, vazby, verzování, nasazení a konfigurace. Složka Winsxs obsahuje všechny manifesty, doplňky a soubory Win32 třetích stran,“ říká Microsoft.

Ale proč je tam tolik vnořených složek a proč je uchovávat tolik různé verze téhožatd, exe nebo jiné soubory?

Jak již bylo zmíněno, systém Windows uchovává staré knihovny DLL.a komponenty knihovny ve složce WinSxS. Nyní, pokud je součástí operačního systému novější verze tohoto souboru, ale konkrétní aplikace potřebuje ke svému fungování určitou starší verzi, pak starší verze z WinSxSsložka bude použita, přičemž novější verze zůstane v aktuálním umístění pro ostatní aplikace, které ji mohou potřebovat.

je stejný jako internetový prohlížeč

Je zřejmé, že tento adresář nemůžete odstranit ani přesunout na jiné místo. Nedoporučuje se zde také nic mazat, protože takový krok by pravděpodobně mohl způsobit nefunkčnost vašich aplikací nebo dokonce rozbít váš systém! Pokud máte nainstalovaných hodně aplikací, můžete očekávat gigantický WinSxSsložku. Tato složka WinSxs nemůže být umístěna na žádném jiném než systémovém svazku. To je způsobeno pevnými odkazy NTFS. Pokud se pokusíte přesunout složku, může to způsobit, že se aktualizace Windows, aktualizace Service Pack, funkce atd. nenainstalují správně.

Pokud odeberete součásti ze složky WinSxS, jako jsou manifesty, sestavení atd., můžete mít problémy. Každý systém bude reagovat jinak. Co funguje na jednoho, může druhého zlomit! Pokud například nainstalujete program, který vyžaduje přesně tuto sestavu, kterou jste možná odstranili, pak se tento program jednoduše nespustí! Komprese složek také není povolena, protože může způsobit problémy během aktualizací Windows nebo při instalaci opravy hotfix.

Nejbezpečnější způsob, jak to vyčistit, je jednoduše odinstalovat aplikace, které nepotřebujete. Ani to však není spolehlivé, protože mnoho aplikací zde stále nechává své soubory, protože je mohou používat jiné aplikace. Nevyužívá se tedy pravděpodobnost selháníatdMezera je poměrně velká.

Nedoporučujeme používat nástroje pro čištění WinSxS jako např WinsxsLite protože můžete rozbít Windows.

A pokud zkoušíte nový software nebo často instalujete a odinstalujete, můžete si všimnout, že váš Winsxs je opravdu velký, protože systém Windows bude uchovávat několik kopií těchtoatdsoubory umožňující více aplikací bez problémů s kompatibilitou.

Vyčištění složky WinSxs

Windows 8.1 představil novou možnost příkazového řádku pro DISM.exe, / AnalyzeComponentStore . Spuštěním tohoto příkazu analyzujete složku WinSxS a informujete vás, zda se doporučuje vyčistit úložiště komponent. Je přítomen v Windows 10 , Taky.

V Windows 8/8.1/10 , otevřete Nástroj Vyčištění disku a pomocí možnosti Vyčištění Windows Update vyčistěte WinSxS.

Microsoft vydal aktualizaci, která přidána možnost vyčištění Windows Update do nástroje Vyčištění disku V Windows 7 .

Nyní můžete také vymazat WinSxS v Windows Server 2008 R2 s novou novou aktualizací.

Stáhněte si PC Repair Tool, abyste rychle našli a automaticky opravili chyby systému Windows

Zde je několik dalších možností, které byste mohli chtít zvážit uvolnit místo na disku - trochu rutina a trochu extrém:

  1. běh Nástroj pro čištění disku
  2. Odstraňte nepoužívané aplikace
  3. Přesuňte stránkovací soubor na jiný disk
  4. Zakázat hibernaci
  5. Použijte volbu vyhrazeného souboru výpisu paměti k zápisu souborů výpisu paměti na jiný svazek v systému.
  6. Zakázat body obnovení systému
  7. Přesuňte adresáře uživatelského profilu a programových souborů na jiný svazek v systému.

Aktualizace 1 z blogů TechNet: Jednou z největších změn mezi předchozími verzemi Windows byl přechod z operačního systému popsaného v INF nakomponentnost. Všechny komponenty v operačním systému jsou umístěny ve složce WinSxS – ve skutečnosti tomuto místu říkáme úložiště komponent. Každá komponenta má jedinečný název, který zahrnuje verzi, jazyk a architekturu procesoru, pro kterou byla vytvořena. Složka WinSxS je jediným místem, kde se součást v systému nachází, všechny ostatní instance souborů, které v systému vidíte, jsou „promítány“ pevným propojením z úložiště součástí.

Nyní, když víte, proč může obchod narůst do této velikosti, vaše další otázka pravděpodobně zní, proč neodstraňujeme starší verze komponent. Krátká odpověď je spolehlivost. Úložiště komponent nám spolu s dalšími informacemi o systému umožňuje kdykoli určit, která verze komponenty je pro daný projekt nejlepší. To znamená, že pokud bezpečnostní aktualizaci odinstalujete, budeme moci do systému nainstalovat další nejvyšší verzi – již nebudeme mít problém s odinstalací. To také znamená, že pokud se rozhodnete nainstalovat volitelnou funkci, nevybereme pouze RTM verzi komponenty, uvidíme, která verze je nejvyšší dostupná v systému.

Jediným způsobem, jak bezpečně zmenšit velikost složky WinSxS, je snížit množinu možných akcí, které může systém provádět. Nejjednodušší způsob, jak toho dosáhnout, je odstranit balíčky, ve kterých byly původně nainstalovány součásti. To lze provést odstraněním nahrazených verzí balíčků, které máte ve svém systému. Aktualizace Service Pack 1 obsahuje binární soubor s názvem VSP1CLN.EXE , nástroj, který učiní aktualizaci Service Pack trvalou (neodstranitelnou) ve vašem systému a odstraní verze RTM všech nahrazených součástí. To lze provést pouze proto, že provedete trvalou aktualizaci service pack; můžeme zaručit, že nikdy nebudeme potřebovat RTM verze.

Aktualizace 2 z blogů E7: „Modularita“ operačního systému byla technickým cílem pro Windows Vista. To bylo provedeno za účelem vyřešení řady problémů ve starších verzích Windows souvisejících s instalací, údržbou a spolehlivostí. Adresář Windows SxS představuje „stav instalace a údržby“ všech součástí systému. Ale ve skutečnosti nespotřebovává tolik místa na disku, jak se zdá při použití vestavěných nástrojů (DIR a Explorer) k měření použitého místa na disku. Skutečnost, že vám ztěžujeme zjistit, kolik místa zabírá adresář, je spravedlivá! Katalog WinSxS také poskytuje služby offline a činí systém Windows Vista a novější „bezpečným pro zobrazování“.

Existuje několik blogů a dokonce několik „undergroundových“ nástrojů, které vám říkají, že je možné odstranit adresář WinSxS, a je jistě pravda, že po instalaci jej můžete odstranit ze systému a ukázalo se, že systém naběhne a funguje pokuta. . Jak je však popsáno výše, jedná se o velmi špatný postup, protože vám odeberete schopnost spolehlivě udržovat všechny součásti operačního systému a možnost aktualizovat nebo konfigurovat další součásti v systému. Windows podporuje pouze adresář WinSxS na fyzické jednotce v původním umístění.

Závěr

Ať je složka WinSxS taková, jaká je!

Dozvědět se o nativní složka a Složky Catroot a Catroot2 Tady.

Další materiály:

  1. Analyzujte Windows Component Store nebo WinSxS v systému Windows
  2. Vyčištění složky WinSxS ve Windows
  3. Přidejte možnost Vyčištění Windows Update do nástroje Vyčištění disku ve Windows
  4. Vyčistěte adresář WinSxS na Windows Server .
Populární Příspěvky