If-Koubou

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

Cum de a reduce dimensiunea folderului WinSXS în Windows 7 sau 8 (Cum să)

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 Windows dezinstalate și dezactivate. Chiar dacă nu aveți instalat o componentă Windows, acesta va fi prezent în folderul dvs. 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 service pack - Service Pack 1 - lansat în 2010. Microsoft nu are intenția de a lansa altul. Aceasta înseamnă că, pentru mai mult de trei ani, fișierele de dezinstalare Windows Update au fost construite 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 funcții noi.

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ățare sistem de fișiere", activați opțiunea "Windows Update Cleanup" și faceți clic pe "OK". Dacă ați folosit sistemul Windows 7 pentru câțiva ani, probabil veți fi în măsură 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, de asemenea, opțiunea Windows Update Cleanup în fereastra Disk Usage, la fel ca în 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 cu forța 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-un Promoted Command elevat - cu alte cuvinte, porniți fereastra Prompt Command (Administrator) 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 de service instalate în prezent după ce ați executat această comandă:

DISM.exe / online / Cleanup-Image / 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 de caracteristici Windows pe care o puteți accesa din Panoul de control.

Chiar și funcțiile pe care nu le-ați instalat - adică funcțiile pe care le vedeți neînregistrate în această fereastră - sunt stocate pe hard diskul din folderul WinSXS. Dacă alegeți să le instalați, acestea vor fi puse la dispoziție din folderul WinSXS. Aceasta înseamnă că nu trebuie 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. Deși acest lucru nu ar trebui să aibă importanță pe computerele tipice, utilizatorii cu cantități extrem de reduse de spațiu 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 ar putea 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ă de comandă ca Administrator. Utilizați următoarea comandă pentru a vedea funcțiile disponibile:

DISM.exe / Online / Engleză / Get-Features / 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 "Dezactivat". Astfel știți că nu ocupă spațiu pe unitatea hard disk a computerului .

Dacă încercați să micșorați cât mai mult un sistem 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.