Ako spravovať obrovský priečinok WinSxS v systéme Windows 10

Ako spravovať obrovský priečinok WinSxS v systéme Windows 10

Keď sa na disku zníži priestor, pomocné nástroje tretích strán vám pomôžu rýchlo nájsť veľké súbory a zbierky menších súborov. Práve tu môžete naraziť na priečinok WinSxS. Má veľkosť takmer 5 - 10 GB a pre mnohých používateľov je to ako čierna skrinka vo svete Windows.





Prirodzene, nastoľuje otázku, čo presne sú tieto súbory nainštalované vo WinSxS a prečo je taký obrovský. Webové vyhľadávania a fóra sú plné otázok týkajúcich sa tohto priečinka. Poďme demystifikovať tajomstvo WinSxS a správny spôsob jeho správy.





WinSxS vysvetlené

WinSxS (Side-by-Side) bol vytvorený ako odpoveď na vyriešenie problému DLL peklo 'problém v OS Windows. Jednoducho povedané, zahŕňa prípady, keď akýkoľvek program zmení súbor dynamickej knižnice (DLL), aby ovplyvnil kritickú funkciu iných aplikácií, ktoré musia používať rovnakú knižnicu DLL.





Predpokladajme napríklad, že aplikácia vyžaduje knižnicu DLL s číslom verzie 1.0.2. Ak iná aplikácia nahradí zdroj inou verziou, napríklad 1.0.3, predchádzajúca aplikácia, ktorá sa spolieha na verziu 1.0.2, buď zlyhá, spôsobí problémy s kompatibilitou alebo bude mať za následok modrú obrazovku smrti.

Spustenie WinSxS

Operačný systém Windows XP zaznamenal správne spustenie obchodu s komponentmi. V tomto každý komponent (DLL, OCX, EXE) žije v adresári s názvom WinSxS. Uloží všetky rôzne verzie knižníc DLL nainštalovaných softvérovými a hardvérovými balíkmi a na požiadanie zavedie správnu verziu.



Ako teda aplikácia vie, akú verziu knižnice DLL potrebuje na načítanie? Tu je ' manifestový súbor “hrá dôležitú úlohu. Obsahuje nastavenia, ktoré informujú operačný systém o tom, ako má zaobchádzať s programom pri jeho spustení, a o správnej verzii knižnice DLL.

Každý komponent má identitu s jedinečným názvom, ktorý môže zahŕňať architektúru procesora, jazyk, verziu a ID. Konkrétne verzie týchto komponentov sa potom zhromaždia do balíkov. Používajú ich Windows Update a DISM, aby udržali váš systém aktuálny.





Táto časová os ukazuje postupné zlepšovanie WinSxS pri každej väčšej aktualizácii operačného systému.

Pevné odkazy sa používajú v celom OS Windows. Pokiaľ ide o WinSxS, je to jediné miesto, kde sú komponenty v systéme k dispozícii. Všetky ostatné inštancie súborov mimo úložisko komponentov sú pevne prepojené s priečinkom WinSxS. Čo je teda pevný odkaz?





Podľa Dokumenty Microsoft , pevný odkaz je objekt systému súborov, ktorý umožňuje dvom súborom odkazovať na rovnaké miesto na disku. To znamená, že systém Windows môže uchovávať viac kópií toho istého súboru bez toho, aby zaberal ďalšie miesto.

Pri každej aktualizácii systému Windows sa uvoľní úplne nová verzia komponentu, ktorá sa do systému premieta prostredníctvom pevných odkazov. Staršie zostávajú v obchode s komponentmi kvôli spoľahlivosti, ale bez pevných odkazov.

S pomocou fsutil môžete skontrolovať pevné odkazy akéhokoľvek systémového súboru. Stlačte Vyhrajte+X a vyber si Príkazový riadok (správca) , potom zadajte

môj počítač je zamrznutý a ovládanie alt delete nefunguje
fsutil hardlink list [system file path]

Ak napríklad chcem skontrolovať pevné odkazy na systémový súbor s názvom 'audiosrv.dll', zadajte

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

Význam WinSxS

Úložisko komponentov hrá zásadnú úlohu pri podpore funkcií potrebných na prispôsobenie a aktualizáciu systému Windows. Sú to tieto:

  • Obnovte svoj systém pred zlyhaním alebo poškodením bootovania
  • Na požiadanie povoľte alebo zakážte funkcie systému Windows
  • Presúvajte systémy medzi rôznymi edíciami systému Windows
  • Odinštalujte problematické aktualizácie
  • Ak chcete nainštalovať nové verzie komponentov pomocou služby Windows Update

Veľkosť priečinka WinSxS

WinSxS obsahuje všetky súbory potrebné na zachovanie kompatibility s hardvérom a softvérom vo vašom počítači. Jednou z najväčších predností systému Windows je jeho schopnosť spustiť starší hardvér a aplikácie . Táto staršia kompatibilita však stojí za cenu miesta na disku a chýb.

Prejdite na C: Windows WinSxS , kliknite naň pravým tlačidlom myši a vyberte Vlastnosti . Tento priečinok zaberá takmer 7,3 GB miesta na disku. Ide však o to, že to nie je skutočná veľkosť. Dôvodom sú „pevné odkazy“, ktoré Prieskumník súborov a ďalšie nástroje tretích strán neberú do úvahy.

Počíta každú referenciu na pevný odkaz ako jednu inštanciu súboru pre každé umiestnenie. Ak je teda systémový súbor v adresári WinSxS aj System32, Prieskumník súborov by nepresne zdvojnásobil veľkosť priečinka.

Skontrolujte skutočnú veľkosť WinSxS

Ak chcete skontrolovať skutočnú veľkosť obchodu s komponentmi systému Windows, otvorte zvýšené okno príkazového riadka a zadajte

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Poznámka: /AnalyzeComponentStore táto možnosť nie je rozpoznaná v systéme Windows 8 a staršom.

Po analýze sa skutočná veľkosť úložiska komponentov zníži na 5,37 GB. Táto hodnota ovplyvňuje pevné odkazy v priečinku WinSxS. Zdieľané s Windows vám poskytne veľkosť súborov s pevným prepojením. Dátum posledného upratovania je dátum nedávno dokončeného čistenia skladu komponentov.

Metódy zmenšovania priečinka WinSxS

Mnoho používateľov sa často pýta, či je možné ručne odstrániť súbory z priečinka WinSxS. Odpoveď je a Veľké č .

S najväčšou pravdepodobnosťou poškodí systém Windows a kritická aktualizácia systému Windows sa nemusí správne nainštalovať. Aj keď sa vám podarí odstrániť súbory z priečinka WinSxS, nikdy neviete, ktorá aplikácia prestane fungovať.

Však môžeš zmenšiť veľkosť priečinka WinSxS pomocou niekoľkých vstavaných nástrojov. Na orezanie priečinka WinSxS použijeme nástroje ako čistenie disku, príkazy DISM a odstránenie funkcií na požiadanie.

Nástroj na čistenie disku

Do vyhľadávacieho poľa zadajte vyčistenie disku a zvoľte Čistenie disku . V tomto okne kliknite na Vyčistite systémový súbor tlačidlo. To reštartuje nástroj a odomkne prístup k celému radu možností čistenia. Môžete odstrániť inštalačné súbory, predchádzajúce verzie systému Windows a ďalšie. Nástroj na čistenie disku je východiskovým bodom na čistenie systému Windows 10.

Prečítaj toto podrobný sprievodca s cieľom nájsť najlepšie spôsoby čistenia systému Windows 10 .

Odstráňte funkcie na požiadanie

Systém Windows vám umožňuje povoliť alebo zakázať predvolené funkcie systému Windows na požiadanie. Môžete pridať niekoľko užitočných funkcií --- Hyper V, Print to PDF, Windows Subsystem for Linux (WSL) a ďalšie.

Funkcie, ktorých začiarknutie zrušíte, zostanú v priečinku WinSxS a zaberajú miesto na disku. Používatelia s malým množstvom úložného priestoru môžu chcieť čo najviac obmedziť inštaláciu systému Windows. Otvorte zvýšené okno príkazového riadka a zadajte

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

Zobrazí sa zoznam názvov funkcií a ich stavu

Ak chcete odstrániť funkciu z vášho systému, zadajte

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

(Nahraďte „NAME“ názvom funkcie uvedenej v zozname.)

Ak spustíte /Získať funkcie príkaz znova, uvidíte stav ako ' Deaktivované s odstráneným užitočným zaťažením „namiesto toho“ Zakázané . ' Ak sa neskôr rozhodnete nainštalovať odstránené súčasti, systém Windows vás vyzve, aby ste súbory súčastí znova stiahli.

Čistenie komponentov DISM

Windows 8/8.1 obsahuje vstavanú funkciu na automatické vyčistenie úložiska komponentov, keď sa systém nepoužíva. Otvorené Plánovač úloh a prejdite na Microsoft> Windows> Servis . Kliknite pravým tlačidlom myši na položku a kliknite na Utekaj.

Úloha počká najmenej 30 dní po inštalácii aktualizovaného komponentu, než odinštaluje predchádzajúcu verziu komponentu. Úloha má tiež časový limit jednej hodiny a nemusí vyčistiť všetky súbory.

S DISM /Cleanup-Image parameter, môžete okamžite odstrániť predchádzajúcu verziu komponentu (bez 30 -dňovej ochrannej lehoty) a nemáte jednohodinové obmedzenie časového limitu. Otvorené Príkazový riadok (správca) a napíšte

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Ak pridáte ResetBase prepínač, môžete odstrániť všetky nahradené verzie všetkých komponentov. Nezabudnite však, že nebudete môcť odinštalovať žiadne aktuálne aktualizácie (aj keď sú chybné).

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

Nasledujúci príkaz odstráni všetky záložné súčasti potrebné na odinštalovanie aktualizácií service pack. Je to zbierka kumulatívnych aktualizácií pre konkrétne vydanie systému Windows.

DISM.exe /online /Cleanup-Image /SPSuperseded

Odstránením súborov systému Windows uvoľnite miesto na disku

Obchod s komponentmi WinSxS má dôležitú úlohu v každodennom fungovaní systému Windows. Preto by ste nemali odstraňovať súbory ani presúvať priečinok WinSxS ako riešenie problémov s priestorom. Inovácie systému Windows priniesli hĺbkové nástroje na vytváranie správ a čistenie, ktoré môžete namiesto toho použiť na nájdenie ďalších vesmírnych ošípaných.

Ak budete postupovať podľa vyššie popísaných techník, môžete veľkosť priečinka WinSxS mierne zmenšiť. Prečítajte si tento článok a zistíte to Súbory a priečinky systému Windows môžete odstrániť, aby ste ďalej uvoľnili miesto na disku .

aplikácia rýchlomera, ktorá nepoužíva údaje
zdieľam zdieľam Tweet E -mail Ako vyčistiť počítač so systémom Windows pomocou príkazového riadka

Ak má váš počítač so systémom Windows nedostatok úložného priestoru, odstráňte nepotrebné informácie pomocou týchto rýchlych nástrojov príkazového riadka.

Čítajte ďalej
Súvisiace témy
  • Windows
  • Systém súborov
  • Prieskumník systému Windows
  • Skladovanie
  • Riešenie problémov
O autorovi Rahul Saigal(162 publikovaných článkov)

Vďaka svojmu titulu M.Optom zo špecializácie v oblasti starostlivosti o oči pôsobil Rahul mnoho rokov ako lektor na vysokej škole. Písanie a učenie ostatných je vždy jeho vášňou. Teraz píše o technológiách a robí ich čitateľnými pre čitateľov, ktorí jej dobre nerozumejú.

Viac od Rahula Saigala

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber