Pagina principala » HOWTO » Cum de a reduce dimensiunea folderului WinSXS în Windows 7 sau 8

    Cum de a reduce dimensiunea folderului WinSXS în Windows 7 sau 8

    Folderul WinSXS de la C: \ Windows \ WinSXS este masiv și continuă să crească cu cât mai aveți instalat Windows. Acest folder construiește fișiere inutile în timp, cum ar fi versiunile vechi ale componentelor sistemului.

    Acest dosar conține, de asemenea, fișiere pentru componentele dezinstalate, dezactivate Windows. Chiar dacă nu aveți instalată o componentă Windows, aceasta va fi prezentă în folderul WinSXS, ocupând spațiu.

    De ce folderul WinSXS devine prea mare

    Directorul WinSXS conține toate componentele sistemului Windows. De fapt, fișierele componente în altă parte în Windows sunt doar linkuri către fișierele conținute în folderul WinSXS. Dosarul WinSXS conține fiecare fișier din sistemul de operare.

    Când Windows instalează actualizări, ea scade noua componentă Windows din folderul WinSXS și păstrează componenta veche din folderul WinSXS. Aceasta înseamnă că fiecare Windows Update pe care îl instalați mărește dimensiunea folderului WinSXS. Acest lucru vă permite să dezinstalați actualizările sistemului de operare din Panoul de control, care pot fi utile în cazul unei actualizări buggy - dar este o caracteristică rar utilizată.

    Windows 7 sa ocupat de acest lucru prin includerea unei caracteristici care permite Windows să curețe vechile fișiere de actualizare Windows după ce instalați un nou service pack Windows. Ideea era că sistemul ar putea fi curățat în mod regulat împreună cu pachetele de service.

    Cu toate acestea, Windows 7 a văzut doar un pachet service pack - Service Pack 1 - lansat în 2010. Microsoft nu intenționează să lanseze altul. Aceasta înseamnă că, pentru mai mult de trei ani, fișierele de dezinstalare Windows Update se construiesc pe sistemele Windows 7 și nu au putut fi eliminate cu ușurință.

    Curățați fișierele de actualizare

    Pentru a rezolva această problemă, Microsoft a susținut recent o caracteristică de la Windows 8 la Windows 7. Au făcut acest lucru fără fanfare - a fost lansată într-o actualizare tipică de sistem de operare minoră, care nu adaugă în general noi funcții.

    Pentru a curăța astfel de fișiere de actualizare, deschideți asistentul Curățire disc (apăsați tasta Windows, tastați "curățarea discului" în meniul Start și apăsați Enter). Faceți clic pe butonul "Curățați fișierele de sistem", activați opțiunea "Windows Update Cleanup" și faceți clic pe "OK". Dacă ați folosit sistemul Windows 7 pentru câțiva ani, este posibil să eliberați mai multe gigaocteți spaţiu.

    Data viitoare când reporniți după ce faceți acest lucru, Windows va dura câteva minute pentru a curăța fișierele de sistem înainte de a vă putea conecta și utiliza desktopul.

    Dacă nu vedeți această caracteristică în fereastra Curățire disc, este posibil să rămâneți în urma actualizărilor dvs. - instalați cele mai recente actualizări din Windows Update.

    Windows 8 și 8.1 includ funcții încorporate care fac acest lucru automat. De fapt, există o sarcină programată StartComponentCleanup inclusă în Windows, care va rula automat în fundal, curățând componentele la 30 de zile după ce le-ați instalat. Această perioadă de 30 de zile vă oferă timp să dezinstalați o actualizare dacă provoacă probleme.

    Dacă doriți să curățați manual actualizările, puteți utiliza opțiunea Windows Update Cleanup în fereastra Disk Usage, la fel cum puteți și pe Windows 7. (Pentru ao deschide, apăsați tasta Windows, tastați "cleanup disk" efectuați o căutare și faceți clic pe secțiunea "Eliberați spațiu pe disc eliminând fișierele inutile" care apare.

    Windows 8.1 vă oferă mai multe opțiuni, permițându-vă să eliminați forțat toate versiunile anterioare ale componentelor dezinstalate, chiar și cele care nu au fost în jur de 30 de zile. Aceste comenzi trebuie să fie difuzate într-o Promoted Command elevat - cu alte cuvinte, porniți fereastra Prompt Command ca Administrator.

    De exemplu, următoarea comandă va dezinstala toate versiunile anterioare ale componentelor fără perioada de grație de 30 de zile a sarcinii programate:

    DISM.exe / online / Curățire-imagine / StartComponentCleanup

    Următoarea comandă va elimina fișierele necesare pentru dezinstalarea service pack-urilor. Nu veți putea să dezinstalați niciun pachete service pack instalate în prezent după executarea acestei comenzi:

    DISM.exe / online / Curățire-imagine / SPSuperseded

    Următoarea comandă va elimina toate versiunile vechi ale fiecărei componente. Nu veți putea să dezinstalați pachetele de service sau actualizările instalate în mod curent după terminarea acestora:

    DISM.exe / online / Curățire-imagine / StartComponentCleanup / ResetBase

    Eliminați caracteristicile la cerere

    Versiunile moderne ale Windows vă permit să activați sau să dezactivați funcțiile Windows la cerere. Veți găsi o listă a acestor funcții în fereastra Windows Features (Funcții Windows) pe care o puteți accesa din Panoul de control.

    Chiar și caracteristicile pe care nu le-ați instalat - adică funcțiile pe care le vedeți neînregistrate în această fereastră - sunt stocate pe hard disk-ul dvs. în folderul WinSXS. Dacă alegeți să le instalați, acestea vor fi puse la dispoziție din folderul WinSXS. Aceasta înseamnă că nu va trebui să descărcați nimic sau să furnizați suport de instalare Windows pentru a instala aceste caracteristici.

    Cu toate acestea, aceste caracteristici ocupă spațiu. În timp ce acest lucru nu ar trebui să conteze pe computerele tipice, utilizatorii cu cantități extrem de reduse de stocare sau administratorii de servere Windows care doresc să își instaleze Windows-ul până la cel mai mic set posibil de fișiere de sistem pot dori să obțină aceste fișiere de pe hard disk-urile lor.

    Din acest motiv, Windows 8 a adăugat o nouă opțiune care vă permite să eliminați complet aceste componente dezinstalate din folderul WinSXS, eliberând spațiu. Dacă alegeți să instalați ulterior componentele eliminate, Windows vă va solicita să descărcați fișierele componente de la Microsoft.

    Pentru a face acest lucru, deschideți o fereastră Prompt comandă ca Administrator. Utilizați următoarea comandă pentru a vedea caracteristicile disponibile:

    DISM.exe / Online / Engleză / Obțineți caracteristici / Format: Tabel

    Veți vedea un tabel cu nume de caracteristici și stările lor.

    Pentru a elimina o caracteristică din sistem, utilizați următoarea comandă, înlocuind NAME cu numele caracteristicii pe care doriți să o eliminați. Puteți obține numele funcției de care aveți nevoie din tabelul de mai sus.

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

    Dacă rulați din nou comanda / Get-Features, veți vedea că această caracteristică are o stare "Dezactivată cu încărcare utilă eliminată" în loc de doar "Dezactivat". Așa știți că nu ocupă spațiu pe unitatea hard disk a computerului.


    Dacă încercați să reduceți cât mai mult sistemul Windows, asigurați-vă că verificați listele noastre de moduri de a elibera spațiu pe disc pe Windows și de a reduce spațiul utilizat de fișierele de sistem.