Junij 29, 2012

Očistite mapo WinSxS v sistemu Windows 7/8/10

V sistemih Windows 7 in Windows 8/10 obstaja nova mapa pod imenom C:Windows WinSxS, ki v bistvu shranjuje datoteke dll in komponente. Shranjuje tudi starejše različice vseh datotek dll in komponent in lahko zraste do precejšnje velikosti. Poleg tega veliko prostora zavzame mapa varnostne kopije, ki postane zelo velika, ko namestite servisni paket, kot je SP 1 za Windows 7.

Tukaj je velikost moje mape WinSxS v sistemu Windows 7:

In tukaj je velikost mape WinSxS v sistemu Windows 8/10:

winsxs windows 8

To je veliko prostora, še posebej za sveže namestitve obeh operacijskih sistemov! Ko namestite več posodobitev sistema Windows ali katerega koli servisnega paketa, bo zbral še nekaj GB. Na žalost je to super osnovni nabor datotek za Windows, tako da nikoli ne želite ničesar izbrisati sami. Lahko pa prihranite malo prostora.

Prva stvar, ki jo lahko naredite, je, da zmanjšate velikost mape varnostne kopije, tako da zaženete naslednji ukaz (Start, vnesite CMD):

dism /online /cleanup-image /spsuperseded /hidesp

orodje za čiščenje winsxs

Če so bile najdene varnostne kopije servisnega paketa, jih bo samodejno očistil. V mojem primeru nisem namestil SP1, zato ni bilo ničesar za odstraniti in zato nisem prihranil prostora. To lahko storite v sistemu Windows 7 s servisnim paketom SP1 in v sistemu Windows Vista s servisnim paketom SP1 lahko storite isto stvar z drugim orodjem. V bistvu odstrani vse starejše datoteke, vendar naredi servisni paket neodstranljiv.

Datoteka se imenuje VSP1CLN.EXE za Windows Vista SP1 in se imenuje COMPCLN.EXE za Windows Vista SP2. Te lahko zaženete tako, da kliknete Start in nato vnesete Run. Ko se prikaže pogovorno okno Zaženi, samo vnesite ukaze.

Obstaja tudi drug način za odstranitev datotek varnostne kopije za servisni paket SP1 v sistemu Windows 7 in njegovo trajno uporabo. Preprosto odprite pripomoček za čiščenje diska, kliknite Očistite sistemske datoteke in nato preverite Varnostne kopije servisnih paketov škatla. Ne pozabite tudi preveriti Čiščenje posodobitev sistema Windows in Prejšnje namestitve sistema Windows, če so te možnosti prisotne. Slednji bo zmanjšajte velikost celotne mape Windows bistveno.

datoteke sp 1

Če še enkrat ponovim, v Vista morate uporabiti VSP1CLN in COMPCLN, za Windows 7 pa uporabite ukaz DISM. Z uporabo katerega koli od teh bo servisni paket postal trajen. Drugi ljudje so omenili stiskanje varnostne mape znotraj mape WinSxS, vendar to verjetno ni dobra ideja. Če naredite kar koli drugega, boste zmanjšali zanesljivost vašega sistema.

Zaženete lahko tudi dva druga ukaza, ki bosta počistila starejše ali zastarele komponente. V bistvu, ko zaženete te ukaze, ne boste mogli odstraniti nobenih nameščenih posodobitev ali servisnih paketov, zato imejte to v mislih.

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

Odstranite funkcije sistema Windows

V sistemu Windows 8/10 je ukazu DISM dodanih nekaj lepih novih funkcij. Zdaj lahko odstranite pakete, ki jih ne želite več ali jih želite. Uporabite lahko ukaze, kot so spodaj, ali preprosto uporabite Dodajte in odstranite funkcije sistema Windows možnost, ki vam nudi prijeten GUI. To je ukaz:

DISM.exe /Online /Disable-Feature /Featurename: /Odstrani

Kako torej veste, katere funkcije lahko onemogočite? Za ogled vseh razpoložljivih funkcij lahko zaženete naslednji ukaz:

DISM.exe /Online /Angleščina /Get-Features /Format:Tabela

Zdaj, ko imate seznam, lahko onemogočite funkcijo, kot je SimpleTCP, ki je prikazana spodaj:

DISM.exe /Online /Disable-Feature /Featurename:SimpleTCP /Remove

Precej lepo, kajne!? To vam lahko prihrani veliko prostora v sistemu Windows 8/10, če ne nameravate uporabljati veliko naprednih funkcij, ki so privzeto vgrajene. Uživajte!