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.
Priečinok WinSxS a úloha pevných odkazov
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 údajezdieľ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
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 Saigalaprihlá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