Kuidas vähendada WinSXSi kausta suurust Windows 7 või 8 puhul
WinSXS kaust C: Windows WinSXS on massiivne ja jätkab kasvamist, mida kauem Windows on installinud. See kaust loob aja jooksul mittevajalikke faile, nagu näiteks süsteemi komponentide vanad versioonid.
See kaust sisaldab ka eemaldatud, keelatud Windowsi komponentide faile. Isegi kui teil pole Windowsi komponenti installitud, on see teie WinSXS kaustas, võttes ruumi.
Miks WinSXSi kaust on liiga suur
Kaust WinSXS sisaldab kõiki Windowsi süsteemi komponente. Tegelikult on komponendi failid mujal Windowsis lihtsalt lingid WinSXSi kausta sisalduvatele failidele. Kaust WinSXS sisaldab iga operatsioonisüsteemi faili.
Kui Windows installib värskendusi, langeb see uue Windowsi komponendi kausta WinSXS ja hoiab vana komponendi kausta WinSXS. See tähendab, et iga installitud Windows Update suurendab teie WinSXS kausta suurust. See võimaldab eemaldada operatsioonisüsteemi värskendusi juhtpaneelilt, mis võib olla kasulik buggy värskenduse korral, kuid see on harva kasutatav funktsioon.
Windows 7 käsitles seda, lisades funktsiooni, mis võimaldab Windowsil pärast uue Windowsi hoolduspaketi installimist puhastada vanad Windowsi värskendefailid. Idee oli, et süsteemi saab korrapäraselt puhastada koos hoolduspakettidega.
Kuid Windows 7 nägi 2010. aastal välja ainult ühe hoolduspaketi Service Pack 1. Microsoftil pole kavatsust käivitada teist. See tähendab, et enam kui kolm aastat on Windowsi värskenduste desinstallimise failid üles ehitatud Windows 7 süsteemidele ja neid ei saa kergesti eemaldada.
Puhastage värskendefailid
Selle probleemi lahendamiseks toetas Microsoft hiljuti Windows 8-st Windows 7-le. Nad tegid seda ilma palju fanfareideta - see avati tavapärase väiksema operatsioonisüsteemi värskendusega, mis tavaliselt ei lisa uusi funktsioone.
Selliste värskendusfailide puhastamiseks avage viisikäsu viisard (puudutage Windowsi klahvi, tippige Start-menüüsse “disk cleanup” ja vajutage Enter). Klõpsake nupul „Puhasta süsteemifailid”, lubage „Windows Update Cleanup” valik ja klõpsa „OK“. Kui olete mõne aasta jooksul kasutanud oma Windows 7 süsteemi, saate tõenäoliselt vabastada mitu gigabaiti ruumi.
Järgmise kordi pärast selle taaskäivitamist võtab Windows süsteemide failide puhastamiseks aega paar minutit, enne kui saate oma töölaua sisse logida ja kasutada.
Kui te seda funktsiooni ketta puhastamise aknas ei näe, siis olete tõenäoliselt oma värskenduste taga - installige Windows Update'i värskemad värskendused.
Windows 8 ja 8.1 sisaldavad sisseehitatud funktsioone, mis teevad seda automaatselt. Tegelikult on Windowsiga kaasas planeeritud StartComponentCleanupi ülesanne, mis käivitub automaatselt taustal, puhastades komponendid 30 päeva pärast nende installimist. See 30-päevane periood annab aega värskenduse eemaldamiseks, kui see põhjustab probleeme.
Kui soovite värskendusi käsitsi puhastada, võite kasutada ka Windowsi värskenduse puhastamise valikut Disk Usage aknas, nagu saate ka Windows 7-s. (Selle avamiseks koputage Windowsi klahvi, tippige „disk cleanup“ tee otsing ja klõpsa ilmuvale otsetee „Vabasta kettaruumi, eemaldades mittevajalikke faile”.
Windows 8.1 annab teile rohkem võimalusi, mis võimaldab teil eemaldada eemaldatud komponentide kõik varasemad versioonid, isegi need, mis ei ole enam kui 30 päeva olnud. Need käsud tuleb käivitada kõrgendatud käsurealt - teisisõnu, käivitage käsureaaken administraatorina.
Näiteks eemaldab järgmine käsk kõikide eelmiste komponentide versioonid ilma planeeritud ülesande 30-päevase maksetähtajata:
DISM.exe / online / puhastamine-pilt / StartComponentCleanup
Järgmine käsk eemaldab hoolduspakettide eemaldamiseks vajalikud failid. Pärast käsu käivitamist ei saa te praegu installitud hoolduspakette eemaldada:
DISM.exe / võrgus / Cleanup-Image / SPSuperseded
Järgmine käsk eemaldab kõik komponendid kõik vanad versioonid. Pärast selle lõpetamist ei saa te praegu installitud hoolduspakette või värskendusi desinstallida:
DISM.exe / online / Puhastus-pilt / StartComponentCleanup / ResetBase
Eemalda tellitavad funktsioonid
Windowsi kaasaegsed versioonid võimaldavad teil Windowsi funktsioone soovi korral lubada või keelata. Nende funktsioonide loendi leiate Windowsi funktsioonide aknast, millele pääsete juurde juhtpaneelilt.
Isegi sellised funktsioonid, mida te pole installinud - see tähendab, et selles aknas pole märgitud, on salvestatud teie kõvakettale oma WinSXS kaustas. Kui soovite neid installida, tehakse need teie WinSXS kausta kättesaadavaks. See tähendab, et nende funktsioonide installimiseks ei pea te midagi alla laadima ega Windowsi installikandjat pakkuma.
Kuid need funktsioonid võtavad ruumi. Kuigi see ei tohiks olla tüüpiliste arvutite puhul oluline, võivad kasutajad, kellel on väga väikesed mälumahud, või Windowsi serveri administraatorid, kes soovivad oma Windows-i installida väiksematesse võimalikesse süsteemifailidesse, soovida neid faile kõvakettalt.
Seetõttu lisas Windows 8 uue võimaluse, mis võimaldab eemaldada need eemaldatud komponendid WinSXSi kaustast täielikult, vabastades ruumi. Kui otsustate eemaldatud komponendid hiljem installida, palub Windows teil komponendifailid Microsoftilt alla laadida.
Selleks avage käsureaaken administraatorina. Kasutage järgmisi käske, et näha teile kättesaadavaid funktsioone:
DISM.exe / Online / inglise keel / Get-Features / Format: tabel
Näete funktsiooni nimede ja nende olekute tabelit.
Funktsiooni eemaldamiseks oma süsteemist kasutage järgmist käsku, asendades NAME selle funktsiooni nimega, mida soovite eemaldada. Te saate vajaliku funktsiooni nime ülaltoodud tabelist.
DISM.exe / Online / Disable-Feature / featurename: NAME / Remove
Kui käivitate uuesti käsu / Get-Features käsu, näete nüüd, et selle funktsiooni staatus on „Disabled with Payload Removed”, mitte lihtsalt „Disabled”. See on, kuidas te teate, et see ei võta teie arvuti kõvakettale ruumi.
Kui üritate Windowsi süsteemi nii palju kui võimalik vähendada, siis tutvuge kindlasti meie plaanidega, kuidas vabastada kettaruumi Windowsis ja vähendada süsteemifailide kasutatavat ruumi.