Dosarul WinSxS din Windows 10 explicat

Winsxs Folder Windows 10 Explained



Dosarul WinSxS este o parte critică a sistemului de operare Windows. Stochează toate fișierele de sistem și componentele necesare pentru funcționarea sistemului de operare. Fără folderul WinSxS, Windows nu ar putea rula. Dosarul WinSxS se află la C:WindowsWinSxS. Este un folder ascuns, ceea ce înseamnă că nu îl veți putea vedea decât dacă aveți opțiunea Afișare fișiere și foldere ascunse activată în setările Explorer. Dosarul WinSxS este important deoarece stochează mai multe versiuni ale fișierelor și componentelor sistemului. Acest lucru este important deoarece permite ca Windows să poată rula mai multe versiuni ale aceluiași software în același timp. De asemenea, permite ca Windows să poată reveni la o versiune anterioară a unui fișier de sistem sau a unei componente dacă există o problemă cu versiunea curentă. Dosarul WinSxS poate fi destul de mare și nu este neobișnuit ca acesta să ocupe mai mulți gigaocteți de spațiu de stocare. Acest lucru se datorează faptului că stochează mai multe copii ale fișierelor și componentelor sistemului. Dacă aveți puțin spațiu de stocare, puteți curăța folderul WinSxS pentru a elibera spațiu. Cu toate acestea, ar trebui să faceți acest lucru numai dacă aveți încredere în capacitatea dvs. de a face acest lucru, deoarece poate cauza probleme cu instalarea Windows dacă este făcută incorect.



Cei mai mulți dintre voi poate ați observat Folder WinSxS în Windows 10/8/7 și a fost surprins de dimensiunea sa. Pentru cei care nu, folderul se află la C: Windows Winsxs Și este uriaș! Am aproape 5 GB, aproximativ 6000 de foldere și 25000 de fișiere și ocupă aproape 40% din folderul Windows! Deși dimensiunea acestui folder Winsxs în XP este de aproximativ 25-50MB; dimensiunea sa mare în Windows 10, Windows 8, Windows 7 și Windows Vista i-a intrigat pe mulți! Vezi imaginea de mai jos.





winsxs-folder-windows





Deci, care este misterul acestui folder Winsxs în Windows 10, Windows 8.1, Windows8, Windows 7 și Windows Vista? Să-l găsim în această postare.

ÎNWinSxSfolder, stochează mai multe copiidll, exe și alte fișiere de sistempentru a face mai multe aplicații să funcționeze pe Windows fără probleme de compatibilitate. Dacă te uiți înăuntru, vei vedea ceea ce arată ca o mulțime de duplicatefișiere, fiecare are același nume. De fapt, acestea sunt versiuni diferite ale acelorași fișiere care sunt stocate; deoarece programe diferite pot necesita versiuni diferite.



Ce este folderul WinSxS în Windows 10

Mic de statura, Winsxs, care înseamnă „Ferestre una lângă alta” , este un cache de versiuni Windows native. Stochează biblioteci care sunt utilizate de mai multe aplicații. Această caracteristică a fost introdusă pentru prima dată în Windows ME și a fost văzută de Microsoft ca o soluție la așa-numitele probleme „dll iadul” care au afectat Windows 9x.

În Winsxs, folderul „backup” este cel mai mare, așa cum se vede în imaginea de mai jos.

Subfolder WinSxS

Din nou, așa cum se vede în imaginea de mai jos, în folderul Winsxs tipurile de fișiere sunt „Altele”luacea mai mare parte a spațiului. Acestea constau în principal din .imd, .ngr, .csd, .dll, .dll.mui, .exe și alte tipuri de fișiere similare.



Tipuri de fișiere în WinSxS

În Windows 7 și versiunile ulterioare, nu există folderul „dllcache” și, de asemenea, nu puteți găsi folderul „i386” în care sistemul memorează în cache (ca în XP) toate modulele sursă. În acest folder WinSxS sunt stocate componentele comune ale aplicațiilor paralele. Aceste fișiere pot fi versiuni multiple ale aceluiași ansamblu sau aplicație. Fiecare ansamblu paralel are un ID unic. Unul dintre atributele identității unui ansamblu este versiunea acestuia.

„Ansamblurile paralele sunt folosite de sistemul de operare ca unități primare de denumire, legare, versiune, implementare și configurare. Dosarul Winsxs include toate manifestele, suplimentele și fișierele Win32 de la terți”, spune Microsoft.

Dar de ce există atât de multe foldere imbricate și de ce păstrați asa de mult versiuni diferite ale aceluiașietc, exe sau alte fișiere?

După cum am menționat, Windows păstrează DLL-uri vechi.și componentele bibliotecii în folderul WinSxS. Acum, dacă o versiune mai nouă a acestui fișier face parte din sistemul de operare, dar o anumită aplicație are nevoie de o anumită versiune mai veche pentru a funcționa, atunci versiunea mai veche de la WînSxSfolderul va fi folosit, lăsând versiunea mai nouă în locația sa actuală pentru alte aplicații care ar putea avea nevoie de el.

eroare de rețea pe netflix

Evident, nu puteți elimina acest director sau muta în altă locație. De asemenea, nu este recomandat să ștergeți nimic aici, deoarece un astfel de pas ar putea probabil să vă facă aplicațiile inoperabile sau chiar să vă distrugă sistemul! Dacă aveți o mulțime de aplicații instalate, vă puteți aștepta la un W giganticînSxSpliant. Acest folder WinSxs nu poate fi localizat pe niciun alt volum decât volumul sistemului. Acest lucru se datorează legăturilor hard NTFS. Dacă încercați să mutați folderul, este posibil ca actualizările Windows, pachetele de service, funcțiile etc. să nu se instaleze corect.

Dacă eliminați componente din folderul WinSxS, cum ar fi manifeste, ansambluri etc., este posibil să aveți probleme. Fiecare sistem va reacționa diferit. Ceea ce funcționează pentru unul îl poate distruge pe altul! De exemplu, dacă instalați un program care necesită exact acest ansamblu, pe care este posibil să l-ați îndepărtat, atunci acest program pur și simplu nu va porni! De asemenea, compresia folderelor nu este permisă, deoarece poate cauza probleme în timpul WindowsUpdates sau când este instalată o remediere rapidă.

Cel mai sigur mod de a o curăța este să dezinstalați pur și simplu aplicațiile de care nu aveți nevoie. Cu toate acestea, nici acest lucru nu este sigur, deoarece multe aplicații își lasă fișierele aici, deoarece pot fi folosite de alte aplicații. Astfel, probabilitatea de eșec nu este utilizatăetcDecalajul este destul de mare.

Nu vă recomandăm să utilizați instrumente de curățare WinSxS, cum ar fi WinsxsLite deoarece vă puteți sparge Windows-ul.

Și dacă încercați software nou sau instalați și dezinstalați frecvent, este posibil să observați că Winsx-ul dvs. are o dimensiune foarte mare, deoarece Windows va păstra mai multe copii ale acestora.etcfișiere pentru a permite mai multe aplicații fără probleme de compatibilitate.

Curățarea folderului WinSxs

Windows 8.1 a introdus o nouă opțiune de linie de comandă pentru DISM.exe, / AnalyzeComponentStore . Rularea acestei comenzi va analiza folderul WinSxS și vă va informa dacă se recomandă curățarea depozitului de componente. El este prezent în Windows 10 , De asemenea.

ÎN Windows 8 / 8.1 / 10 , deschideți Disk Cleanup Tool și utilizați opțiunea Windows Update Cleanup pentru a curăța WinSxS.

Microsoft a lansat o actualizare care a adăugat opțiunea de curățare Windows Update la instrumentul de curățare a discului ÎN Windows 7 .

Acum poți și șterge WinSxS в Windows Server 2008 R2 cu o nouă actualizare nouă.

Descărcați Instrumentul de reparare PC pentru a găsi rapid și a remedia automat erorile Windows

Iată câteva opțiuni suplimentare pe care poate doriți să le luați în considerare eliberați spațiu pe disc - puțină rutină și puțin extremă:

  1. alerga Instrument de curățare a discului
  2. Eliminați aplicațiile neutilizate
  3. Mutați fișierul de pagină pe o altă unitate
  4. Dezactivați hibernarea
  5. Utilizați opțiunea de fișier de descărcare dedicată pentru a scrie fișiere de descărcare a memoriei pe alt volum de pe sistem.
  6. Dezactivați punctele de restaurare a sistemului
  7. Descărcați profilul utilizatorului și directoarele fișierelor de program într-un alt volum din sistem.

Actualizarea 1 de pe blogurile TechNet: Una dintre cele mai mari schimbări între versiunile anterioare de Windows a fost trecerea de la un sistem de operare descris în INF lacomponenalitatea. Toate componentele sistemului de operare se află în folderul WinSxS - de fapt, numim acest loc magazin de componente. Fiecare componentă are un nume unic care include versiunea, limba și arhitectura procesorului pentru care a fost creată. Dosarul WinSxS este singurul loc în care o componentă se află în sistem, toate celelalte instanțe de fișiere pe care le vedeți pe sistem sunt „proiectate” prin link-uri hard din magazinul de componente.

Acum că știți de ce magazinul poate crește la această dimensiune, următoarea întrebare este probabil de ce nu eliminăm versiunile mai vechi ale componentelor. Răspunsul scurt este fiabilitatea. Magazinul de componente, împreună cu alte informații despre sistem, ne permite să stabilim în orice moment care versiune a componentei este cea mai bună pentru proiect. Aceasta înseamnă că, dacă dezinstalați actualizarea de securitate, vom putea instala următoarea versiune cea mai înaltă din sistem - nu vom mai avea o problemă de dezinstalare. Aceasta înseamnă, de asemenea, că dacă decideți să instalați o caracteristică opțională, nu vom selecta doar versiunea RTM a componentei, vom vedea care versiune este cea mai înaltă disponibilă pe sistem.

Singura modalitate de a reduce în siguranță dimensiunea folderului WinSxS este reducerea setului de acțiuni posibile pe care sistemul le poate efectua. Cel mai simplu mod de a face acest lucru este să eliminați pachetele care aveau inițial instalate componentele. Acest lucru se poate face prin eliminarea versiunilor înlocuite ale pachetelor pe care le aveți în sistemul dumneavoastră. Service Pack 1 conține un fișier binar numit VSP1CLN.EXE , un instrument care va face Service Pack permanent (nedemontabil) pe sistemul dvs. și va elimina versiunile RTM ale tuturor componentelor înlocuite. Acest lucru se poate face doar pentru că făcând pachetul de servicii permanent; putem garanta că nu vom avea niciodată nevoie de versiuni RTM.

Actualizarea 2 de pe blogurile E7: „Modularitatea” sistemului de operare a fost un obiectiv de inginerie pentru Windows Vista. Acest lucru a fost făcut pentru a rezolva o serie de probleme în versiunile vechi de Windows legate de instalare, întreținere și fiabilitate. Directorul Windows SxS reprezintă „starea de instalare și întreținere” a tuturor componentelor sistemului. Dar, de fapt, nu consumă atât de mult spațiu pe disc pe cât pare atunci când se utilizează instrumente încorporate (DIR și Explorer) pentru a măsura spațiul de pe disc folosit. Faptul că îți este mai greu să știi cât spațiu ocupă un director este corect! Catalogul WinSxS oferă, de asemenea, servicii offline și face ca Windows Vista și mai târziu să fie „sigur pentru imagini”.

Au existat mai multe bloguri și chiar mai multe instrumente „underground” care vă spun că este posibil să eliminați directorul WinSxS și, cu siguranță, este adevărat că după instalare îl puteți elimina din sistem și se dovedește că sistemul pornește și funcționează. amenda. . Dar, așa cum este descris mai sus, aceasta este o practică foarte proastă, deoarece eliminați capacitatea de a menține în mod fiabil toate componentele sistemului de operare și capacitatea de a actualiza sau configura componente suplimentare pe sistemul dvs. Windows acceptă numai directorul WinSxS de pe o unitate fizică în locația originală.

Concluzie

Lasă folderul WinSxS să fie așa cum este!

Invata despre folderul nativ și Folderele Catroot și Catroot2 Aici.

Materiale suplimentare:

  1. Analizați Magazinul de componente Windows sau WinSxS pe Windows
  2. Curățarea folderului WinSxS din Windows
  3. Adăugați opțiunea de curățare Windows Update la Instrumentul de curățare a discului din Windows
  4. Curățați directorul WinSxS de pe Windows Server .
Posturi Populare