Come recuperare lo spazio impegnato dalla directory WinSxS di Windows?

Nb: Per Windows 2008R2 vedere alla fine di questo documento.
Aprire un powershell ed eseguire il comando : 
dism.exe /online /Cleanup-Image /AnalyzeComponentStore
Questo vi darà la situazione di WinSxS
Per recuperare lo spazio impegnato dagli updates eseguite: 
dism.exe /online /Cleanup-Image /StartComponentCleanup
Purtroppo dobbiamo essere un pò più invasivi e per questo motivo andremo ad inoltrare il comando /ResetBase .
In questo modo forzeremo il sistema operativo ad integrare in modo permanente gli updates con conseguente impossibilità alla loro disinstallazione.
dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Nel caso abbiate un Windows 2008R2, i comandi sopra elencati non funzioneranno… Usare quindi il seguente:
dism /online /cleanup-image /spsuperseded    (Rif. technet)