Desinstalei recentemente o Visual Studio 2010 C# Express do meu Windows 7 x64. O VS é famoso por deixar para trás um monte de dependências e lixo, e passei um bom tempo desinstalando manualmente essas dependências e excluindo os arquivos restantes. Eu tenho um problema estranho com dois deles:ASP.NET MVC 4eFerramentas do Visual Studio 2010 para tempo de execução do Office. A desinstalação prossegue normalmente, mas quando executo o Windows Update, ele aparece com uma atualização para cada um. Instalar essas atualizações instala os programas.
Eu provavelmente poderia simplesmente ocultar essas atualizações, mas até mesmo o Windows encontrar atualizações parece implicar que os programas principais ainda estão instalados. Obviamente, eles não estão presentes na lista de Programas e não há vestígios deles na saída do msiinv.exe. Limpar o registro com CCleaner (que posteriormente encontra chaves para o Visual Studio) também não ajuda, nem executar aquela ferramenta de desinstalação da Microsoft para o Visual Studio que está circulando.
Minha pergunta concreta: como posso ter certeza absoluta de que esses dois programas foram realmente desinstalados? Ou faça o Windows Update perceber que eles, de fato, já desapareceram, se for esse o caso.