Com reduir la mida de WinSxS al client de Windows i al Windows Server



Proveu El Nostre Instrument Per Eliminar Problemes

Alguna vegada heu experimentat que un munt de fitxers del directori WinSxS consumeixen el vostre disc físic o virtual i no heu pogut suprimir-ne cap, ja que no teniu prou permís, fins i tot amb un compte d'administrador? Probablement ho estaves.



Sempre que actualitzeu el sistema operatiu Windows, descarregarà i emmagatzemarà fitxers a C: Windows WinSxS . Segons Microsoft, les versions anteriors d'alguns components es mantenen al sistema durant un període de temps, cosa que us permet revertir si cal. Després d’un període de temps, aquests components anteriors s’eliminen automàticament de la instal·lació. Però ens vam adonar que no sempre és així i que cal fer-ho manualment.



Mida WinSxS



Tingueu en compte que no heu d’esborrar fitxers de la carpeta WinSxS, ja que suprimir fitxers de la carpeta WinSxS o suprimir tota la carpeta WinSxS pot danyar greument el vostre sistema, de manera que el vostre ordinador pot no arrencar i dificultar l’actualització. Fins i tot si ho feu, només hauríeu de fer-ho si teniu una còpia de seguretat de la imatge del sistema.

Tinc un escenari en què la meva màquina virtual no té prou espai lliure per funcionar correctament perquè WinSxS ha consumit 30% d'espai en disc . La màquina virtual té una mida de disc de 50 GB i funciona amb Windows Server 2016 des de desembre de 2016. El WinSxS consumeix 15 GB d’espai lliure, ja que encara té moltes actualitzacions descarregades des de desembre de 2016. L’objectiu d’aquest article és explicar com reduir la mida de la carpeta WinSxS i allibereu una mica d’espai en disc.

El mateix procediment s'aplica al sistema operatiu client del Windows 7 al Windows 10 i als sistemes operatius del servidor del Windows Server 2012 al Windows Server 2019.



Mètode 1: executeu la neteja del disc

En el primer mètode, farem la neteja del disc mitjançant una utilitat nativa de Windows coneguda Neteja de disc .

  1. Espera Explorador de Windows i premeu ÉS obrir Explorador de fitxers
  2. Fer clic a Aquest PC i aneu a la partició del sistema, per defecte Disc local (C: )
  3. Feu clic amb el botó dret a la partició C: i després feu clic a Propietats

    Propietats de partició C

  4. Sota General feu clic a Disc Netejar i espereu fins que la Neteja de disc calculi la quantitat d'espai en disc que es consumeix a la vostra màquina Windows. Això pot trigar uns minuts a completar-se.

    Neteja de disc

  5. Seleccioneu els fitxers que vulgueu suprimir i feu clic a D'acord
  6. Fer clic a Suprimeix fitxers per confirmar la supressió permanent dels fitxers. La utilitat Neteja de disc neteja fitxers innecessaris a les màquines
  7. Obert Explorador de fitxers i comproveu si s’està alliberant algun espai

Mètode 2: reduïu la mida del disc del WinSxS mitjançant DISM

A la segona part, reduirem la mida del disc del WinSxS mitjançant DISM. DISM (Deployment Image Servicing and Management) és una eina de línia d'ordres que s'utilitza per muntar i donar servei a imatges de Windows.

  1. Feu clic amb el botó esquerre a sobre Menú d'inici i feu clic a Windows PowerShell (administrador) o bé Símbol del sistema (administrador). En el nostre cas, utilitzarem el símbol del sistema (administrador). És obligatori executar l'eina de línia d'ordres com a administrador i no com a compte d'usuari estàndard.
  2. Escriviu l'ordre següent i premeu Entra per reduir la mida de la carpeta WinSxS.
    dism.exe / online / Cleanup-Image / StartComponentCleanup

  3. Un cop acabat, escriviu l'ordre següent i premeu Entra per eliminar totes les versions substituïdes de tots els components del magatzem de components. Tingueu en compte que no es poden desinstal·lar tots els paquets i actualitzacions de serveis existents després de completar aquesta ordre. Això no bloquejarà la desinstal·lació de paquets o actualitzacions de serveis futurs.
    dism.exe / online / Cleanup-Image / StartComponentCleanup / ResetBase
  4. Reinicia Windows Server. Obert Explorador de fitxers i verifiqueu la quantitat d'espai lliure que teniu

Mètode 3: suprimiu fitxers antics de WinSxS. Utilitzeu-lo amb precaució.

En aquest mètode, suprimirem els fitxers d’actualització antics que es descarreguen i s’instal·len els anys 2016, 2017 i 2019. Abans de continuar amb aquest mètode, feu una còpia de seguretat de la vostra imatge o creeu una instantània de la vostra màquina virtual. No es recomana dur a terme aquesta acció en un entorn de producció, però sí a l'entorn de proves per veure com es comportarà Windows després de suprimir els fitxers i les carpetes del WinSxS.

  1. Espera Explorador de Windows i premeu ÉS obrir Explorador de fitxers
  2. Aneu a C: Window, feu clic amb el botó dret a WinSxS i, a continuació, feu clic a Propietats .
  3. Fer clic a Seguretat i després feu clic a Advanced per obrir permisos especials.

    Propietats de permisos avançats

  4. A Propietari: TrustedInstaller feu clic a Canvi .
  5. Introduïu el nom de l'objecte que és Administrador i que utilitzeu a la màquina Windows en execució, feu clic a Comproveu els noms, i després feu clic a D'acord .
  6. Feu clic a Aplicar i després feu clic a Si acabeu de fer-vos propietari d'aquest objecte, haureu de tancar i tornar a obrir les propietats d'aquest objecte abans de poder veure o canviar els permisos.
  7. Fer clic a Edita i feu clic a Afegeix . Ara Introduïu el nom de l'objecte que és Administrador i que utilitzeu a la màquina Windows en execució, feu clic a Comproveu els noms, i després feu clic a D'acord .
  8. Seleccioneu compte i permetre permisos de control complet
  9. Feu clic a per canviar la configuració dels permisos a les carpetes del sistema. Feu clic a Aplicar i llavors D'acord . Tanqueu totes les finestres obertes
  10. Suprimiu fitxers antics. En el nostre cas, suprimirem tots els fitxers dels anys 2016, 2017 i 2018, que alliberaran uns 11 GB.
3 minuts de lectura