Kuinka pienentää WinSxS-kokoa Windows Client- ja Windows Server -käyttöjärjestelmissä



Kokeile Instrumenttia Ongelmien Poistamiseksi

Oletko koskaan kokenut, että joukko tiedostoja kuluttaa fyysistä tai virtuaalista levyäsi WinSxS-hakemistossa, etkä pystynyt poistamaan yhtään niistä, koska sinulla ei ollut tarpeeksi lupaa edes järjestelmänvalvojan tilillä? Luultavasti olit.



Aina kun päivität Windows-käyttöjärjestelmääsi, se lataa ja tallentaa tiedostoja osoitteeseen C: Windows WinSxS . Microsoftin mukaan joidenkin komponenttien aiemmat versiot pidetään järjestelmässä jonkin aikaa, jolloin voit palata takaisin tarvittaessa. Tietyn ajan kuluttua nämä vanhemmat komponentit poistetaan automaattisesti asennuksesta. Mutta huomasimme, että näin ei ole aina, ja sinun on tehtävä se manuaalisesti.



WinSxS-koko



Huomaa, että sinun ei pitäisi poistaa tiedostoja WinSxS-kansiosta, koska tiedostojen poistaminen WinSxS-kansiosta tai koko WinSxS-kansion poistaminen voi vahingoittaa vakavasti järjestelmääsi, joten tietokoneesi ei välttämättä käynnisty ja tekee päivittämisen mahdottomaksi. Vaikka tekisitkin sen, tee se vain, jos sinulla on varmuuskopio järjestelmäkuvastasi.

Minulla on skenaario, jossa virtuaalikoneellani ei ole tarpeeksi vapaata tilaa toimiakseen kunnolla, koska WinSxS on kuluttanut 30% levytilasta . Virtuaalikoneen levykoko on 50 Gt ja siinä on käytössä Windows Server 2016 joulukuusta 2016 lähtien. WinSxS kuluttaa 15 Gt vapaata tilaa, koska sillä on edelleen paljon ladattuja päivityksiä joulukuusta 2016 lähtien. Tämän artikkelin tavoitteena on selittää kuinka pienentää WinSxS-kansion kokoa ja vapauta levytilaa.

Sama menettely koskee asiakkaan käyttöjärjestelmää Windows 7: stä Windows 10: een ja palvelimen käyttöjärjestelmiä Windows Server 2012: sta Windows Server 2019: een.



Tapa 1: Suorita levyn uudelleenjärjestäminen

Ensimmäisessä menetelmässä teemme levyn uudelleenjärjestämisen käyttämällä natiivia Windows-apuohjelmaa Levyn puhdistus .

  1. Pidä Resurssienhallinta ja paina ON avata Tiedostonhallinta
  2. Klikkaa Tämä tietokone ja siirry järjestelmäosiosi, oletuksena se on Paikallinen levy (C: )
  3. Napsauta hiiren kakkospainikkeella osiota C: ja napsauta sitten Ominaisuudet

    C Osio-ominaisuudet

  4. Alla yleinen napsauta Levy Siivota ja odota, kunnes Levyn uudelleenjärjestäminen laskee, kuinka paljon levytilaa Windows-koneessa kulutetaan. Tämä saattaa kestää muutaman minuutin.

    Levyn puhdistus

  5. Valitse poistettavat tiedostot ja napsauta OK
  6. Klikkaa Poista tiedostot vahvistaa tiedostojen pysyvä poisto. Levyn uudelleenjärjestäminen -apuohjelma puhdistaa koneellesi tarpeettomat tiedostot
  7. Avata Tiedostonhallinta ja tarkista, onko tilaa vapaana

Tapa 2: Pienennä WinSxS: n levykokoa käyttämällä DISM: ää

Toisessa osassa pienennämme WinSxS-levyn kokoa DISM: n avulla. DISM (Deployment Image Servicing and Management) on komentorivityökalu, jota käytetään Windows-kuvien liittämiseen ja ylläpitoon.

  1. Napsauta hiiren vasemmalla painikkeella Aloitusvalikko ja napsauta Windows PowerShell (järjestelmänvalvoja) tai Komentokehote (järjestelmänvalvoja). Meidän tapauksessamme käytämme komentokehotetta (järjestelmänvalvoja). Komentorivityökalu on pakollinen ajaa järjestelmänvalvojana eikä tavallisena käyttäjätilinä.
  2. Kirjoita seuraava komento ja paina Tulla sisään pienentää WinSxS-kansion kokoa.
    dism.exe / online / Cleanup-Image / StartComponentCleanup

  3. Kun se on valmis, kirjoita seuraava komento ja paina Tulla sisään poistaa kaikki komponenttikaupan kaikkien komponenttien korvatut versiot. Huomaa, että kaikkia olemassa olevia huoltopaketteja ja päivityksiä ei voida poistaa tämän komennon suorittamisen jälkeen. Tämä ei estä tulevien Service Pack -pakettien tai päivitysten poistamista.
    dism.exe / online / Cleanup-Image / StartComponentCleanup / ResetBase
  4. Uudelleenkäynnistää Windows Server. Avata Tiedostonhallinta ja tarkista, kuinka paljon vapaata tilaa sinulla on

Tapa 3: Poista vanhat tiedostot WinSxS: stä. Käytä varoen!

Tässä menetelmässä poistamme vanhat päivitystiedostot, jotka ladataan ja asennetaan vuosina 2016, 2017 ja 2019. Ennen kuin jatkat tätä menetelmää, tee varmuuskopio kuvastasi tai luo tilannekuva virtuaalikoneestasi. Emme suosittele tämän toiminnon suorittamista tuotantoympäristössä, mutta testausympäristössä, jotta voidaan nähdä, miten Windows käyttäytyy WinSxS: n tiedostojen ja kansioiden poistamisen jälkeen.

  1. Pidä Resurssienhallinta ja paina ON avata Tiedostonhallinta
  2. Siirry kohtaan C: Window, napsauta hiiren kakkospainikkeella WinSxS ja valitse sitten Ominaisuudet .
  3. Klikkaa Turvallisuus ja napsauta sitten Pitkälle kehittynyt avata erityisiä käyttöoikeuksia.

    Edistyneet käyttöoikeuksien ominaisuudet

  4. Napsauta Omistaja: TrustedInstaller -kohdassa Muuttaa .
  5. Kirjoita objektin nimi joka on Järjestelmänvalvoja ja jota käytät Windows-koneessa, napsauta Tarkista nimet, ja napsauta sitten OK .
  6. Klikkaus Käytä ja napsauta sitten Jos olet juuri ottanut tämän objektin omistukseen, sinun on suljettava ja avattava tämän objektin ominaisuudet ennen kuin voit tarkastella tai muuttaa käyttöoikeuksia.
  7. Klikkaa Muokata ja napsauta Lisätä . Nyt Kirjoita objektin nimi joka on Järjestelmänvalvoja ja jota käytät Windows-koneessa, napsauta Tarkista nimet, ja napsauta sitten OK .
  8. Valitse tili ja sallia täyden hallinnan oikeudet
  9. Klikkaus Joo muuttaa järjestelmän kansioiden käyttöoikeusasetuksia. Klikkaus Käytä ja sitten OK . Sulje kaikki avoimet ikkunat
  10. Poista vanhat tiedostot. Meidän tapauksessamme poistamme kaikki tiedostot vuosilta 2016, 2017 ja 2018, mikä vapauttaa noin 11 Gt.
3 minuuttia luettu