Eu recentemente instalei o Visual Studio 2010 C # Express do meu Windows 7 x64. VS é notório por deixar um monte de dependências e lixo, e passei um bom tempo desinstalando manualmente essas dependências e apagando os arquivos que sobraram. Eu tenho um problema estranho com dois deles: ASP.NET MVC 4 e Ferramentas do Visual Studio 2010 para o Office Runtime . A desinstalação continua normalmente, mas quando eu executo o Windows Update, ele vem com uma atualização para cada um. Instalar essas atualizações instala os programas.
Eu provavelmente poderia apenas esconder essas atualizações, mas o Windows mesmo encontrando atualizações parece implicar que os programas principais ainda estão instalados. Claro, eles não estão presentes na lista de programas e não há nenhum vestígio deles na saída msiinv.exe. Limpar o registro com o CCleaner (que localiza chaves para o Visual Studio posteriormente) também não ajuda, nem a execução dessa ferramenta de desinstalação da Microsoft para o Visual Studio que está flutuando.
Minha pergunta concreta: como posso ter absoluta certeza de que esses dois programas são realmente desinstalados? Ou fazer com que o Windows Update perceba que eles, de fato, já se foram, se esse for o caso.