Hay una herramienta relativamente nueva llamada PatchCleaner que detecta y puede eliminar archivos MSI/MSP antiguos.
Desde la página de PatchCleaner:
Directorio del instalador de Windows Cuando las aplicaciones se instalan y actualizan en el sistema operativo Windows se utiliza un directorio oculto “c:\Windows\Installer” para almacenar los archivos del instalador (.msi) y los archivos del parche (.msp).
Generalmente estos archivos son importantes ya que durante la actualización, parcheo o desinstalación del software se utilizarán los archivos .msi/.msp. Si elimina todos los archivos de esta carpeta, tendrá que reconstruir Windows.
Con el tiempo, a medida que su ordenador se parchea y se vuelve a parchear, estos archivos de instalación quedan obsoletos y huérfanos. Ya no son necesarios, pero pueden ocupar muchos gigabytes de datos.
PatchCleaner PatchCleaner identifica estos archivos redundantes/huérfanos y le permite
(Recomendado) Moverlos a otra ubicación. Si quiere ir a lo seguro, simplemente muévalos a otra ubicación, y siempre podrá volver a copiarlos. Borrarlos.
Utiliza primero la opción de mover y espera unos días antes de borrar los archivos movidos.