Qual è un modo per rimuovere la cartella WINSXS in Windows 7 che funziona davvero?

La cartella WinSXS è il modo in cui il Component-Based Servicing - la parte di Windows che tiene traccia di quali parti di Windows sono installate - organizza le cose.

Ci sono due tipi di file in WinSXS:

  • I file di sistema che sono attualmente installati come parte di Windows. Queste non sono "copie di backup" delle DLL di Windows attualmente installate, come a volte si dice. Queste sono le DLL reali che sono in uso - semplicemente appaiono nella cartella WinSXS così come nella cartella di Windows, attraverso una caratteristica del file system chiamata "hard links". Se trovi un modo per cancellare questi file - invece di incasinare solo la cartella WinSXS - distruggerai la tua installazione di Windows.
  • Vecchie versioni dei file di sistema di Windows. Questi sono tenuti in giro in modo che, se si disinstallano gli aggiornamenti di Windows, Component-Based Servicing può rimettere le cose come erano prima che gli aggiornamenti fossero installati. Potete pulirli usando il comando "dism /online /cleanup-image /resetbase" da un prompt dei comandi di Administror. Nota che una volta fatto questo non sarai in grado di disinstallare qualsiasi aggiornamento di Windows che hai precedentemente installato.

In ogni caso, non vuoi cancellare la directory WinSXS, né vuoi cancellare manualmente qualsiasi file al suo interno. Se lo fai con successo, nel migliore dei casi eliminerai qualsiasi capacità di aggiungere o rimuovere componenti di Windows o installare aggiornamenti di Windows in futuro. Nel peggiore dei casi distruggerete la vostra installazione di Windows.