Desde que desarrollo aplicaciones .NET, una de las primeras cosas que hago en mi computadora es instalar Visual Studio y el resto de herramientas de desarrollo de Microsoft.
Desafortunadamente ellos manejan las actualizaciones horriblemente. Cuando instalo una nueva versión de algo, deja la versión anterior que después de un año de uso es un verdadero desastre. Así que quiero saber si hay una forma o una herramienta que pueda limpiar todas las versiones antiguas redundantes de las herramientas, así que no tengo que hacer una instalación limpia de Windows en cada versión importante de VS.
Vi algunos temas de "desinstalación masiva" y trataré de explicar por qué esto no está relacionado con eso.
En primer lugar, esto no es inflado, solo las versiones anteriores de las bibliotecas de software normales ya no se utilizan.
En segundo lugar, vi algunos temas con el filtrado del software que desea desinstalar mediante PowerShell. Esto tampoco es una solución, porque no hay una manera de filtrar esto correctamente. El requisito es eliminar las versiones anteriores del software, pero algunas de ellas tienen el mismo nombre y una versión diferente y otras tienen un nombre diferente (ejemplo: software | v1.0 y software | v1.1 o software 2015 y software 2016)
fuente