Monet Windows Server 2012 -käyttäjät eivät ehkä tiedä, mihin WinSxS-kansiota käytetään, vaikka se voi viedä paljon tal­len­nus­ti­laa. On tärkeää tietää, että WinSxS-kansion sisältöä ei pidä poistaa suinkaan, sillä se voi heikentää jär­jes­tel­män toimintaa mer­kit­tä­väs­ti. Tässä ar­tik­ke­lis­sa näytämme, miten voit pienentää WinSxS-kansion kokoa va­hin­goit­ta­mat­ta jär­jes­tel­mää­si.

WinSxS-kansion puh­dis­ta­mi­nen vaihe vaiheelta

Voit puhdistaa WinSxS-kansion ko­men­to­ri­vi­työ­ka­lul­la dism.exe. Seu­raa­vis­sa ohjeissa kerrotaan, miten toimit:

Vaihe 1

Jotta voit suorittaa dism.exe-tiedoston, tarvitset jär­jes­tel­män­val­vo­jan oikeudet. Paina [Windows]-näppäintä ja kirjoita ha­ku­kent­tään ”cmd” ava­tak­se­si Windowsin ko­men­to­ke­hot­teen. Napsauta sitten oikealla puolella olevaa ”Suorita jär­jes­tel­män­val­vo­ja­na” -pai­ni­ket­ta.

Vaihe 2

Käynnistä WinSxS-kansion ana­ly­soin­ti ko­men­nol­la Dism.exe /Online /Cleanup-Image /Ana­lyzeCom­po­nentS­to­re sel­vit­tääk­se­si, kuinka paljon tal­len­nus­ti­laa on to­sia­sias­sa käytössä. Käynnistä sitten puh­dis­tuspro­ses­si ko­men­nol­la Dism.exe /Online /Cleanup-Image /sp­su­per­se­ded.

Vinkki

Voit poistaa tal­len­ne­tut Windows-päi­vi­tyk­set myös kir­joit­ta­mal­la komennon Dism.exe /Online /Cleanup-Image /StartCom­po­nentClea­nup. Tee tämä kuitenkin vain, jos jär­jes­tel­mä­si toimii jo vakaasti, sillä tämän jälkeen ei ole enää mah­dol­lis­ta palata van­hem­paan versioon!

Kuva: Result of using the ‘Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore’ command
You can use the command ‘Dism.exe /Online /Cleanup-Image /Ana­lyzeCom­po­nentS­to­re’ to analyse the WinSxS folder and find out how much storage space is being used.
Huomio

WinSxS-kansio hoitaa tärkeitä tehtäviä myös Windowsin työ­pöy­tä­ver­sios­sa ja voi viedä paljon levytilaa. WinSxS-kansion koon pie­nen­tä­mi­seen tar­vit­ta­vat vaiheet poik­kea­vat kuitenkin hieman pal­ve­lin­ver­sios­ta. Näytämme sinulle, miten voit puhdistaa WinSxS-kansion Windows 10:ssä.

Kuinka pienentää WinSxS-kansion kokoa

Jos et halua puhdistaa WinSxS-kansiota, vaan vain pienentää sen kokoa, voit käyttää ta­val­lis­ta kiin­to­le­vyn puh­dis­tus­toi­min­toa. Käytä tähän cleanmgr-työkalua.

Vaihe 1

Paina [Windows]-näppäintä ja hae ohjelma nimellä cleanmgr. Vaih­toeh­toi­ses­ti voit käyn­nis­tää so­vel­luk­sen ”Suorita”-va­lin­taik­ku­nas­ta, jonka avaat pai­na­mal­la [Windows] + [R].

Vaihe 2

Valitse aseman va­lin­nas­ta jär­jes­tel­mä­ase­ma (C:). Jos tie­to­ko­nees­sa­si on vain yksi asema, tämä vaihe ohitetaan.

Vaihe 3

Napsauta seu­raa­vas­sa ikkunassa ”Puhdista jär­jes­tel­mä­tie­dos­tot” ja odota, kunnes prosessi on valmis.

Kuva: Disk cleanup for the C drive
Click on ‘Clean up system files’

Valitse nyt jär­jes­tel­mä­tie­dos­tot, jotka haluat poistaa. Napsauta ”OK” pois­taak­se­si valitut tiedostot. Tämä voi kestää muutaman minuutin riippuen siitä, kuinka paljon tal­len­nus­ti­laa vapautuu.

Kuva: Select the system files to be deleted
Select the system files you want to delete.

Tietoja WinSxS-kansiosta

WinSxS on Windowsin jär­jes­tel­mä­kan­sio. Siksi se sijaitsee jär­jes­tel­mä­osios­sa. WinSxS on lyhenne sanoista ”Windows Side by Side”, mikä kuvaa hyvin kansion tar­koi­tus­ta, sillä eri versiot tie­dos­tois­ta on tal­len­net­tu vie­rek­käin. Kansiota kutsutaan myös kom­po­nent­ti­va­ras­tok­si. Se sisältää pää­asias­sa jär­jes­tel­mä­tie­dos­to­ja, ja sen koko voi olla useita gi­ga­ta­vu­ja.

WinSxS-kansion toiminnot

WinSxS-kansiossa säi­ly­te­tään jär­jes­tel­män pa­laut­ta­mi­seen tar­vit­ta­vat tiedostot. Eri­tyi­ses­ti se mah­dol­lis­taa seu­raa­vien so­vel­lus­ten käytön:

  • Tällöintal­len­ne­taan sa­ma­nai­kai­ses­ti eri versioita Dynamic Link Libraries (DLL) -tie­dos­tois­ta ja muista jär­jes­tel­mä­tie­dos­tois­ta. Vanhemmat so­vel­luk­set eivät vält­tä­mät­tä ole yh­teen­so­pi­via DLL-tie­dos­toi­hin tehtyjen muutosten kanssa. Siksi eri versiot tal­len­ne­taan sa­ma­nai­kai­ses­ti WinSxS-kansioon.
  • Toi­min­to­jen ottaminen käyttöön ja pois­ta­mi­nen käytöstä Windowsin ollessa käynnissä, Hyper-V ja vastaava hiek­ka­laa­tik­ko­sys­tee­mi voidaan ottaa käyttöön ilman erillistä asennusta. Tar­vit­ta­vat tiedostot löytyvät myös tästä si­jain­nis­ta.
  • Roolien li­sää­mi­nen palvelin käyt­tö­jär­jes­tel­mis­sä: Windows-palvelin käyt­tö­jär­jes­tel­mien toiminnot tunnetaan myös rooleina. Esi­mer­kik­si palvelin voi toimia DHCP-pal­ve­li­me­na verkossa. WinSxS-kansiota käytetään myös näihin laa­jen­nuk­siin.
  • Jär­jes­tel­män pa­laut­ta­mi­nen käyn­nis­ty­son­gel­mien sattuessa: Jos käyt­tö­jär­jes­tel­mä lakkaa käyn­nis­ty­mäs­tä, se voidaan käyn­nis­tää pa­lau­tus­ti­las­sa. Tämä mah­dol­lis­taa van­hem­pien ver­sioi­den pa­laut­ta­mi­sen jär­jes­tel­mä­oh­jel­mis­ta.
  • On­gel­mal­lis­ten päi­vi­tys­ten pois­ta­mi­nen: Kun Windows suorittaa päi­vi­tyk­sen, se tallentaa edellisen version sen sijaan, että poistaisi sen, jotta se voidaan palauttaa, jos myöhemmin ilmenee ongelmia.

Vaih­toeh­to­ja levytilan sääs­tä­mi­sek­si

Jos WinSxS-kansion koon pie­nen­tä­mi­nen ei riitä, on olemassa muita tapoja vapauttaa levytilaa:

  • Poista jär­jes­tel­män lepotila käytöstä: Windows luo jär­jes­tel­mäs­tä ti­lan­ne­ku­van lepotilaa varten. Tämä tiedosto on nimeltään hiberfil.sys ja vie usein huo­mat­ta­van määrän levytilaa.
  • Siirrä käyt­tä­jäpro­fii­lit toiselle asemalle: Jos haluat välttää jär­jes­tel­män uu­del­lee­na­sen­nuk­sen, voit muuttaa käyt­tä­jäpro­fii­lin ali­kan­sioi­den sijaintia Omi­nai­suu­det-ikkunan Sijainti-vä­li­leh­del­lä, jonka avaat kansion kon­teks­ti­va­li­kos­ta. Voit myös siirtää käyt­tä­jäpro­fii­lit toiselle asemalle, kuten uudelle kiin­to­le­vyl­le.
  • Siirrä oh­jel­ma­kan­siot: Voit yleensä asentaa tilaa vievät ohjelmat muille asemille.
  • Poista tar­peet­to­mat ohjelmat ja toiminnot Oh­jaus­pa­nee­lin ”So­vel­luk­set ja omi­nai­suu­det” -vaih­toeh­don avulla.
  • Poista tar­peet­to­mat kansiot, kuten Windows.old.
  • Poista pa­lau­tus­pis­teet käytöstä.

Joskus Windowsin kan­sioi­den sii­voa­mi­nen ei riitä. Täl­lai­sis­sa ta­pauk­sis­sa jär­jes­tel­män uu­del­lee­na­sen­nus tai pa­laut­ta­mi­nen on parempi vaih­toeh­to. On myös pa­lau­tus­vaih­toeh­to­ja, jotka eivät poista asen­net­tu­ja ohjelmia tai hen­ki­lö­koh­tai­sia tie­dos­to­ja.

Miksi WinSxS-kansiota ei voi yk­sin­ker­tai­ses­ti poistaa?

Windows tallentaa tärkeitä jär­jes­tel­mä­tie­to­ja WinSxS-kansioon. Jos poistat tai siirrät kansiota, tietyt prosessit eivät vält­tä­mät­tä toimi oikein. Mistä tämä johtuu?

Le­vy­ase­mat Win­dow­sis­sa

Ole­tusar­voi­ses­ti Windows asen­ne­taan käyt­tä­mä­si kiin­to­le­vyn en­sim­mäi­sel­le osiolle. Näitä osioita kutsutaan le­vy­ase­mik­si tai le­vy­osioik­si. Yhdessä ne muo­dos­ta­vat ko­ko­nai­sen tal­len­nus­lait­teen. Kiin­to­le­vyn en­sim­mäi­sel­le osiolle annetaan yleensä ase­ma­kir­jain ”C”. Polku C:\Windows\ sisältää suurimman osan käyt­tö­jär­jes­tel­mään liit­ty­vis­tä tie­dos­tois­ta ja kan­siois­ta, mukaan lukien WinSxS-kansion.

Tätä sisältöä ei voi helposti siirtää toiselle kiin­to­le­vyl­le, koska käyt­tö­jär­jes­tel­män osat eivät enää löydä sitä. Siksi on tärkeää varata jär­jes­tel­mä­osiol­le riit­tä­väs­ti levytilaa asen­nuk­sen aikana.

Päi­vi­tyk­set, huol­to­pa­ke­tit ja kor­jaus­päi­vi­tyk­set

Käyt­tö­jär­jes­tel­mät ja muut so­vel­luk­set eivät ole enää pitkään aikaan olleet jäykkiä ko­ko­nai­suuk­sia, jotka asen­ne­taan kerran ja joita käytetään sitten vuo­si­kausia. Mo­ni­mut­kai­suu­ten­sa ja jat­ku­vas­ti muut­tu­vien vaa­ti­mus­ten­sa vuoksi käyt­tö­jär­jes­tel­mät vaativat jatkuvia pa­ran­nuk­sia tai laa­jen­nuk­sia. Näiden pa­ran­nus­ten to­teut­ta­mi­seen on useita vaih­toeh­to­ja, kuten hotfixit (nopeat kor­jauk­set tiettyyn vir­hee­seen), päi­vi­tyk­set (ai­ka­tau­lun mukaiset päi­vi­tyk­set) ja service packit (päi­vi­tys­ten ja hotfixien kokoelma). Nämä käyttävät WinSxS-kansiossa olevia tietoja jär­jes­tel­män kunnon mää­rit­tä­mi­seen. Jos kansiosta puuttuu tar­vit­ta­via viitteitä, käyt­tö­jär­jes­tel­män päi­vi­tyk­siä ei asenneta lainkaan tai ne asen­ne­taan vir­heel­li­ses­ti.

Fakta

Päi­vi­tyk­sil­lä ja ver­sio­ko­ro­tuk­sil­la on eri tar­koi­tuk­set. Päivitys parantaa oh­jel­mis­toa ja koskee yleensä vain olemassa olevia omi­nai­suuk­sia. Ver­sio­ko­ro­tus korvaa oh­jel­mis­ton laa­duk­kaam­mal­la tai uudella versiolla, kun sellainen tulee saa­ta­vil­le. Ver­sio­päi­vi­tyk­sen ku­moa­mi­nen tar­koit­taa oh­jel­mis­ton pa­laut­ta­mis­ta van­hem­paan tai yk­sin­ker­tai­sem­paan versioon, mikä tapahtuu yleensä silloin, kun uu­dem­mis­sa ver­siois­sa on virheitä.

Oh­jel­mis­to­jen mo­du­laa­ri­suus

Oh­jel­mis­to­jen mo­du­laa­ri­nen rakenne on syynä oh­jel­mis­to­jen ja kir­jas­to­jen tai jär­jes­tel­mä­toi­min­to­jen välisiin riip­pu­vuuk­siin. Useat ohjelmat tar­vit­se­vat tiettyjä toi­min­to­ja, kuten tie­dos­to­jen avaamista tai jär­jes­tel­män kel­lon­ajan kyselyä. Käyt­tö­jär­jes­tel­mä tarjoaa nämä toiminnot oh­jel­moin­ti­ra­ja­pin­to­jen kautta, jotta ke­hit­tä­jät voivat tuoda ne osaksi oh­jel­mis­to­jaan. Monet toi­min­ta­kir­jas­tot si­jait­se­vat WinSxS-kansiossa. Jos poistat nämä tiedostot huo­li­mat­to­mas­ti, useat ohjelmat eivät vält­tä­mät­tä enää toimi.

Yh­teen­ve­to

Kiin­to­le­vy­ti­lan puute on edelleen yleinen ongelma nykyään, etenkin jos käytät kan­net­ta­vaa tie­to­ko­net­ta tai tie­to­ko­net­ta, jonka käyt­tö­jär­jes­tel­mä on asennettu SSD-levylle. Puh­dis­ta­mal­la WinSxS-kansion voit poistaa tar­peet­to­mia tie­dos­to­ja. On kuitenkin tärkeää, ettet poista mitään sisältöä WinSxS-kansiosta ma­nu­aa­li­ses­ti. Käytä aina Windowsin työkaluja näiden tie­dos­to­jen pois­ta­mi­seen. Jos suuria päi­vi­tyk­siä on asennettu äskettäin, sinun ei pitäisi poistaa näitä tie­dos­to­ja lainkaan. Jos poistat ne, et voi poistaa päi­vi­tyk­siä, jotka saattavat sisältää virheitä.

Siirry pää­va­lik­koon