Cum să gestionați dosarul imens WinSxS în Windows 10

Cum să gestionați dosarul imens WinSxS în Windows 10

Când spațiul pe disc al sistemului devine redus, utilitățile terțe vă ajută să identificați dintr-o privire fișierele mari și colecțiile de fișiere mai mici. Acolo s-ar putea să dai peste folderul WinSxS. Are o dimensiune de aproape 5-10 GB și, pentru mulți utilizatori, este ca o cutie neagră în lumea Windows.





Bineînțeles, ridică întrebarea care sunt exact fișierele instalate în WinSxS și de ce este atât de mare. Căutările pe web și forumurile sunt pline de întrebări despre acest folder. Să demitizăm secretele WinSxS și modul corect de gestionare a acestuia.





WinSxS explicat

WinSxS (Side-by-Side) a fost creat ca răspuns la rezolvarea „ DLL Hell problema în sistemul de operare Windows. În termeni simpli, implică cazuri în care orice program modifică fișierul bibliotecă de legături dinamice (DLL) pentru a afecta funcția critică a altor aplicații care trebuie să utilizeze aceeași DLL.





De exemplu, să presupunem că o aplicație necesită un DLL cu numărul de versiune 1.0.2. Dacă o altă aplicație înlocuiește resursa cu o versiune diferită, să zicem 1.0.3, atunci aplicația anterioară care se bazează pe versiunea 1.0.2 se va bloca, va cauza probleme de compatibilitate sau va avea un rezultat mai rău în ecranul albastru al morții.

Lansarea WinSxS

Windows XP a văzut lansarea corectă a magazinului de componente. În aceasta, fiecare componentă (DLL, OCX, EXE) locuiește într-un director numit WinSxS. Va stoca toate versiunile diferite de DLL-uri instalate de pachete software și hardware și va încărca versiunea corectă la cerere.



Deci, cum știe o aplicație ce versiune de DLL trebuie să se încarce? Aici este fișier manifest ' joaca un rol important. Acesta conține setări care informează sistemul de operare cum să gestioneze un program când acesta începe și versiunea corectă a DLL.

Fiecare componentă are o identitate cu un nume unic care poate include arhitectura procesorului, limbajul, versiunea și ID-ul. Versiunile specifice ale acestor componente sunt apoi colectate împreună în pachete. Sunt utilizate de Windows Update și DISM pentru a vă menține sistemul actualizat.





Această cronologie arată o îmbunătățire progresivă a WinSxS cu fiecare actualizare majoră a sistemului de operare.

Legăturile rigide sunt folosite în sistemul de operare Windows. În ceea ce privește WinSxS, este singura locație în care componentele locuiesc pe sistem. Toate celelalte instanțe ale fișierelor din afara depozitului de componente sunt conectate puternic la folderul WinSxS. Deci, ce este o legătură dură?





Conform Documente Microsoft , o legătură dură este un obiect de sistem de fișiere care permite ca două fișiere să se refere la aceeași locație pe disc. Înseamnă că Windows poate păstra mai multe copii ale aceluiași fișier fără a lua spațiu suplimentar.

Ori de câte ori actualizați Windows, o versiune complet nouă a componentei este lansată și se proiectează în sistem prin legături dure. Cele mai vechi rămân în magazinul de componente pentru fiabilitate, dar fără legături dure.

Cu ajutorul fsutil comanda, puteți verifica legăturile dure ale oricărui fișier de sistem. presa Câștigă + X și alegeți Prompt de comandă (Admin) , apoi tastați

poți rambursa jocuri pe ps4
fsutil hardlink list [system file path]

De exemplu, dacă vreau să verific legăturile dure ale unui fișier de sistem numit „audiosrv.dll”, atunci tastați

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

Importanța WinSxS

Magazinul de componente joacă un rol vital în sprijinirea funcțiilor necesare personalizării și actualizării Windows. Acestea sunt după cum urmează:

  • Recuperați-vă sistemul de la eșecul de pornire sau corupție
  • Activați sau dezactivați funcțiile Windows la cerere
  • Mutați sistemele între diferite ediții Windows
  • Dezinstalați actualizările problematice
  • Pentru a instala noile versiuni de componente utilizând Windows Update

Dimensiunea dosarului WinSxS

WinSxS conține toate fișierele necesare pentru a menține compatibilitatea cu hardware-ul și software-ul de pe computer. Unul dintre cele mai mari puncte forte ale Windows este capacitatea sa de a rulați hardware și aplicații mai vechi . Dar această compatibilitate veche costă spațiu pe disc și bug-uri.

Navigați la C: Windows WinSxS , faceți clic dreapta pe el și alegeți Proprietăți . Acest folder consumă aproape 7,3 GB spațiu pe disc. Dar chestia este că nu este dimensiunea reală. Motivul pentru aceasta este „legăturile dure” pe care File Explorer și alte instrumente terțe nu le iau în considerare.

Contează fiecare referință la un link dur ca o singură instanță a fișierului pentru fiecare locație. Deci, dacă un fișier de sistem se află atât în ​​directorul WinSxS, cât și în directorul System32, File Explorer ar dubla inexact dimensiunea folderului.

Verificați dimensiunea reală a WinSxS

Pentru a verifica dimensiunea reală a magazinului de componente Windows, deschideți o fereastră de prompt de comandă ridicată și tastați

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Notă: / AnalyzeComponentStore opțiunea nu este recunoscută pe Windows 8 și versiuni anterioare.

După analiză, dimensiunea reală a magazinului de componente se reduce la 5,37 GB. Această valoare este factorul legăturilor dure din folderul WinSxS. Partajat cu Windows vă oferă dimensiunea fișierelor conectate. Data ultimei curățări este data curățării magazinului de componente finalizată recent.

Metode de reducere a dimensiunii folderului WinSxS

Mulți utilizatori întreabă adesea dacă este posibil să ștergeți manual fișierele din folderul WinSxS. Răspunsul este un Mare Nu .

Cel mai probabil va deteriora Windows, iar actualizarea critică Windows ar putea să nu se instaleze corect. Chiar dacă reușiți să eliminați fișiere din folderul WinSxS, nu știți niciodată ce aplicație nu va mai funcționa.

Puteți totuși reduce dimensiunea din folderul WinSxS cu câteva instrumente încorporate. Vom folosi instrumente precum Curățarea discului, comenzile DISM și vom elimina caracteristicile la cerere pentru a tăia folderul WinSxS.

Instrument de curățare a discului

În caseta de căutare, tastați curățarea discului și selectați Curățarea discului . Din această fereastră, faceți clic pe Curățați fișierul de sistem buton. Aceasta repornește utilitarul și deblochează accesul la întreaga gamă de opțiuni de curățare. Puteți elimina fișierele de instalare, versiunile anterioare de Windows și multe altele. Instrumentul de curățare a discului este punctul de plecare pentru curățarea Windows 10.

Citeste acest ghid pas cu pas pentru a afla cele mai bune modalități de curățare a Windows 10 .

Eliminați funcțiile la cerere

Windows vă permite să activați sau să dezactivați caracteristicile Windows implicite la cerere. Puteți adăuga câteva caracteristici utile --- Hyper V, Print to PDF, Windows Subsystem for Linux (WSL) și multe altele.

Funcțiile pe care le debifați rămân în folderul WinSxS și ocupă spațiu pe disc. Utilizatorii cu o cantitate redusă de spațiu de stocare ar putea dori să reducă cât mai mult posibil instalarea Windows. Deschideți o fereastră de prompt de comandă ridicată și introduceți

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

Veți vedea o listă cu numele caracteristicilor și starea acestora

Pentru a elimina o caracteristică din sistemul dvs., tastați

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

(Înlocuiți „NAME” cu numele caracteristicii menționate în listă)

Dacă rulați / Get-Features comanda din nou, veți vedea starea ca „ Dezactivat cu încărcarea utilă eliminată „în loc de doar” Dezactivat . ' Mai târziu, dacă alegeți să instalați componentele eliminate, Windows vă va solicita să descărcați din nou fișierele componente.

Curățarea componentelor DISM

Windows 8 / 8.1 include o funcție încorporată pentru a curăța automat magazinul de componente atunci când sistemul nu este utilizat. Deschis Planificator de sarcini și navigați la Microsoft> Windows> Service . Faceți clic dreapta pe element și faceți clic pe Alerga.

Sarcina va aștepta cel puțin 30 de zile după instalarea unei componente actualizate înainte de a dezinstala versiunea anterioară a componentei. Sarcina are, de asemenea, o expirare de o oră și este posibil să nu curețe toate fișierele.

Cu DISM / Curățare-imagine parametru, puteți elimina imediat versiunea anterioară a componentei (fără o perioadă de grație de 30 de zile) și nu aveți o limită de expirare de o oră. Deschis Prompt de comandă (Admin) și introduceți

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Dacă adăugați ResetBase , puteți elimina toate versiunile înlocuite ale fiecărei componente. Nu uitați, însă, nu veți putea dezinstala actualizările actuale (chiar dacă sunt defecte).

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

Următoarea comandă va elimina toate componentele de rezervă necesare pentru dezinstalarea pachetelor de servicii. Este o colecție de actualizări cumulative pentru o anumită versiune de Windows.

DISM.exe /online /Cleanup-Image /SPSuperseded

Ștergeți fișierele Windows pentru a elibera spațiu pe disc

Magazinul de componente WinSxS are un rol important de jucat în funcționarea zilnică a Windows. Deci, nu ar trebui să ștergeți fișierele sau să mutați folderul WinSxS ca soluție la problemele dvs. de spațiu. Actualizările Windows au adus instrumente de raportare și curățare aprofundate pe care le puteți folosi pentru a găsi în schimb celelalte porci spațiale.

Dacă urmați tehnicile descrise mai sus, puteți reduce ușor dimensiunea folderului WinSxS. Citiți această piesă pentru a afla Fișierele și folderele Windows pe care le puteți șterge pentru a elibera în continuare spațiu pe disc .

nu poate deschide fereastra hard diskului extern 10
Acțiune Acțiune Tweet E-mail Cum să vă curățați computerul Windows utilizând linia de comandă

În cazul în care PC-ul dvs. Windows nu mai are spațiu de stocare, curățați junk-ul folosind aceste utilitare rapide de prompt de comandă.

Citiți în continuare
Subiecte asemănătoare
  • Windows
  • Sistemul de fișiere
  • Windows Explorer
  • Depozitare
  • Depanare
Despre autor Rahul Saigal(162 articole publicate)

Cu diploma de M.Optom în specialitatea de îngrijire a ochilor, Rahul a lucrat ca lector mulți ani în facultate. Scrierea și învățarea altora este întotdeauna pasiunea sa. Acum scrie despre tehnologie și o face digerabilă pentru cititorii care nu o înțeleg bine.

Mai multe de la Rahul Saigal

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona