Com netejar la carpeta WinSxS sense trencar actualitzacions de Windows

Darrera actualització: 16/10/2025

  • WinSxS és el magatzem de components; la seva mida aparent enganya pels enllaços durs.
  • DISM i la tasca StartComponentCleanup permeten netejar versions substituïdes amb seguretat.
  • ResetBase estalvia més espai, però impedeix desinstal·lar actualitzacions antigues.
  • La neteja de MSI/Installer és avançada i comporta riscos; fes-la servir amb cautela.
winsxs

Si el teu equip amb Windows comença a queixar-se per falta d'espai, és força probable que et topis amb la carpeta WinSxS i et preguntis si la pots esborrar sense conseqüències. La resposta curta és no, però sí que pots reduir la seva mida de forma segura usant les eines integrades del sistema. Aquí trobaràs tot el necessari per netejar la carpeta WinSxS sense posar en risc el teu Windows.

Abans de posar fil a l'agulla, convé aclarir alguna cosa clau: la carpeta WinSxS és el magatzem de components de Windows. Conté versions de sistema, còpies per revertir actualitzacions i elements que permeten afegir o treure funcions. Esborrar-la al boig és una recepta segura per al desastre.

Què és WinSxS i per què ocupa tant

WinSxS ve de Windows Side-by-Side i actua com a dipòsit central de components del sistema. A C:\Windows\WinSxS es guarden binaris, manifestos, controladors i metadades imprescindibles per instal·lar funcions, aplicar i revertir actualitzacions o reparar Windows. A més, Windows manté versions anteriors durant un temps prudencial per poder fer marxa enrere si alguna cosa falla després d'una actualització.

Una part important del contingut de WinSxS no són fitxers duplicats “reals”, sinó enllaços durs (hard links) que apunten a les mateixes dades en disc. Per això, quan mires les propietats de la carpeta a l'Explorador, el “Mida” pot semblar enorme, mentre que el “Mida en disc” és menor. DISM, a més, mostra un càlcul d'espai “útil” del magatzem, diferenciant allò que comparteix amb el mateix Windows i allò que realment es podria queixar-se.

Windows ja neteja automàticament components obsolets passat un temps (habitualment, després d'uns 30 dies des que s'instal·la un reemplaçament). Aquest termini de gràcia permet revertir si alguna cosa surt malament. Tot i així, si necessites esgotar espai ja, és recomanable netejar la carpeta WinSxS pel teu compte.

netejar la carpeta winsxs

Com mesurar la mida real del magatzem de components

Per sortir de dubtes i tenir una foto fidel, utilitza DISM. Amb un Símbol del sistema amb privilegis elevats pots analitzar el magatzem i veure categories com “Compartit amb Windows” (no recuperable), “Còpies de seguretat i característiques deshabilitades” i “Caché i temporals”. Aquest desglossament t'indica si un netejat val la pena.

Obre el Símbol de sistema com a administrador i executa:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

A la sortida veuràs dades com la “Mida real del magatzem”, la “Data de l'últim” netejat", quants paquets es poden recuperar i si es recomana executar una neteja. Si apareix "Neteja recomanada: Sí", endavant: hi ha marge per reduir.

Contingut exclusiu - Clic Aquí  NotebookLM es reforça amb Deep Research i àudio a Drive

Formes segures de netejar la carpeta WinSxS en un sistema en execució

Hi ha tres vies principals per alleugerir el seu pes o netejar la carpeta WinSxS amb eines natives: el Programador de tasques, la utilitat DISM i Alliberador d'espai en disc. Totes es recolzen en els mateixos mecanismes interns: eliminació de paquets substituïts, compressió de components i neteja de còpies de seguretat innecessàries.

Neteja automàtica amb la tasca StartComponentCleanup

Windows inclou una tasca programada que neteja quan lequip està en repòs. En executar-se de forma automàtica, espera almenys 30 dies des que s'instal·la un nou component abans de retirar versions anteriors. Si la llances manualment, té un temps despera aproximat de 1 hora, així que potser no ho deixi absolutament impol·lut a la primera.

Per executar-la des de la interfície, obre el Programador de tasques i navega a: Biblioteca del programador de tasques \ Microsoft \ Windows \ Servicing \ StartComponentCleanup. Amb l'element seleccionat, prem “Executar”. També pots llançar-la per línia d'ordres:

schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

Aquesta opció és conservadora i respecta el període de gràcia. Si us urgeixen els gigues, el següent mètode amb DISM és més directe i no imposa aquest ajornament.

Neteja amb DISM: més control i sense període de gràcia

DISM (Deployment Image Servicing and Management) és l'eina oficial per reparar, mantenir i optimitzar imatges de Windows, inclosa la instal·lació en viu. El paràmetre /Cleanup-Image ofereix diverses accions que, utilitzades amb cap, recuperen molts megues en poc temps.

Per forçar la neteja immediata de components substituïts, executa:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Si el teu sistema és estable i no necessites revertir actualitzacions anteriors, pots consolidar el magatzem amb /ResetBase. Aquest modificador elimina totes les versions reemplaçades de cada component i deixa com a base la darrera versió instal·lada. Tingues molt present que, després d'això, ja no podràs desinstal·lar actualitzacions antigues.

consolidació bàsic:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

En sistemes més antics amb Service Packs, també hi ha l'opció de treure els fitxers de còpia de seguretat d'aquest paquet per estalviar més espai. Això impedeix desinstal·lar l'SP en el futur, així que fes-lo servir només si ho tens clar.

Ordre per descartar còpies de Service Pack:

Dism.exe /Online /Cleanup-Image /SPSuperseded

Nota històrica: a Windows 7 el creixement de WinSxS va ser cèlebre. Des de l'SP1 existia compcln.exe per consolidar components, i més tard van arribar opcions equivalents de DISM. A Windows 10 i posteriors, el manteniment del magatzem està molt més refinat i segur.

Reduir WinSxS amb l'Alliberador d'espai al disc

Si preferiu una interfície gràfica per netejar la carpeta WinSxS, el clàssic Alliberador d'espai de Windows també ajuda. L'important és activar l'opció de “Windows Update” (o “Neteja d'actualitzacions de Windows”), que és la que impacta realment al magatzem de components.L'escaneig i l'eliminació poden portar força temps.

Contingut exclusiu - Clic Aquí  Com utilitzar Poe AI com a alternativa tot-en-un a ChatGPT, Gemini i Copilot

Passos recomanats:

  • Prem Windows + R, escriu cleanmgr i accepta. Al selector d'unitat, trieu el disc del sistema (normalment C:).
  • Quan aparegui la finestra, prem “Netejar arxius de sistema” (necessita permisos d'administrador) i espera l'anàlisi.
  • Marca “Actualitzacions de Windows”, “Fitxers temporals”, “Fitxers de registre” i qualsevol altra categoria rellevant. Confirma amb “OK".

En equips amb moltes actualitzacions acumulades, la neteja es pot prolongar diverses hores. És normal veure el disc treballar sense parar; deixa que el procés acabi per consolidar l'espai i evitar inconsistències al magatzem.

WinSxS

Neteja avançada per a administradors: treure característiques i el seu “payload”

A servidors i equips administrats, pots reduir encara més descarregant del disc les característiques de Windows que estan disponibles però no instal·lades (els anomenats payloads). Això suposa netejar la carpeta WinSxS a fons. Aquesta maniobra allibera diversos centenars de MB o algun GB segons el cas, però té efectes: si més tard vols instal·lar aquesta característica, en necessitaràs una font (WIM/ISO).

Amb PowerShell, llista l'estat de rols i característiques:

Get-WindowsFeature

Per treure el payload d'una característica concreta, per exemple Hyper-V:

Uninstall-WindowsFeature Hyper-V -Remove

Per descarregar de cop tots els payloads en estat “Available” (disponibles però no instal·lats):

Get-WindowsFeature | Where-Object { $_.InstallState -eq "Available" } | Uninstall-WindowsFeature -Remove

Si després necessites reinstal·lar una funció, podràs fer-ho apuntant al mitjà d'instal·lació de Windows. Per exemple, usant una imatge WIM de la unitat D:

Install-WindowsFeature NombreDelServicio -Restart -Source wim:D:\sources\install.wim:4

Per saber què índex correspon a la teva edició dins del WIM, utilitza:

dism /get-wiminfo /getfile:D:\sources\install.wim

Aquesta via suposa un Risc més gran si no està ben documentada a la teva organització. Fes-la servir quan gestiones imatges daurades, servidors amb rols molt concrets o entorns VDI on necessites plantilles lleugeres i control total de què s'inclou.

Un altre focus d'espai: C:\Windows\Installer i PatchCache

Si, tot i així, necessites rascar més espai i saps el que fas, hi ha una tàctica addicional relacionada amb els instal·ladors MSI per netejar la carpeta WinSxS. La carpeta C:\Windows\Installer guarda instal·ladors i pegats que usen les aplicacions per mantenir i desinstal·lar. Tocar aquí té riscos seriosos: eliminar entrades a allò brut pot trencar desinstal·lacions o reparacions de programes.

Una tècnica avançada consisteix a ajustar la mida de la memòria cau de pegats (PatchCache) i buidar-la de forma controlada. Fes-ho només si acceptes el compromís i entens que pot afectar determinades instal·lacions MSI. Passos orientatius (Sempre a CMD amb drets de administrador):

  1. Atura't el servei de Windows Installer:
    net stop msiserver /y
  2. Fixa la memòria cau de pegats a 0 per permetre la neteja:
    reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
  3. Esborrar el directori de memòria cau:
    rmdir /q /s %WINDIR%\Installer\$PatchCache$
  4. inicia i torna a aturar el servei per aplicar el canvi:
    net start msiserver /y
    net stop msiserver /y
  5. Restaura la memòria cau a un valor per defecte (per exemple, 10):
    reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f
  6. arrenca de nou el servei:
    net start msiserver /y

Recalc l'advertiment: manipular aquesta carpeta i la memòria cau és per a usuaris avançats. Si alguna aplicació comença a demanar un MSI que ja no hi és, hauràs de facilitar-li l'instal·lador original per reparar o desinstal·lar correctament.

Contingut exclusiu - Clic Aquí  OBS Studio es congela: causes, solucions i ajustaments que funcionen

Preguntes freqüents

  • Puc suprimir la carpeta WinSxS? No. És una peça crítica del sistema. El correcte és netejar-la amb les eines que ofereix Windows, que saben què es pot treure i què no.
  • Per què l'Explorador mostra una “Mida” molt més gran que DISM? Perquè WinSxS utilitza hard links. L'Explorador suma mides de fitxers enllaçats diverses vegades, mentre que DISM calcula l'espai “real” i el classifica per categories recuperables o compartides.
  • Què fa /ResetBase exactament? Consolida la base del magatzem eliminant totes les versions reemplaçades. Guanyaràs espai, però renuncies a poder desinstal·lar actualitzacions antigues. Fes-lo servir només si estàs segur de l'estat del sistema.
  • He acabat de netejar la carpeta WinSxS i no canvia la mida, està malament? No necessàriament. Potser no hi hagués gaire recuperable en aquell moment o que la mètrica que mires no reflecteixi bé l'efecte (pels hard links). Confia en l'anàlisi de DISM i revisa si queden “paquets recuperables”.
  • ¿ Quant espai es pot alliberar? Depèn de la història d'actualitzacions i de rols. En equips amb força rodatge, alliberar entre un 15% i 20% de la mida aparent de WinSxS és un resultat típic; en altres casos, el marge és menor.
  • Quan triga? Des d'uns minuts fins a hores. L'Alliberador d'espai amb Windows Update marcat sol ser el més lent; DISM és més directe, però el resultat depèn del volum de components substituïts.

Amb tot això ja tens un mapa clar per netejar la carpeta WinSxS. Si a tota aquesta informació afegeixes bones pràctiques d'actualització i, en entorns professionals, a l'eliminació de payloads i la cura d'imatges de referència, mantenir el magatzem de components sota control es torna un tràmit més de manteniment, sense ensurts ni riscos innecessaris.

Com solucionar l'error 0x800f0988 a Windows 10
Article relacionat:
Com solucionar l'error 0x800f0988 a Windows 10: guia completa i actualitzada