最近、Windows 7 x64 から Visual Studio 2010 C# Express をアンインストールしました。VS は大量の依存関係とゴミを残すことで有名で、それらの依存関係を手動でアンインストールし、残ったファイルを削除するのにかなりの時間を費やしました。そのうちの 2 つで奇妙な問題が発生しました。ASP.NET MVC 4そしてVisual Studio 2010 Office ランタイム用ツールアンインストールは正常に進行しますが、Windows Update を実行すると、それぞれに更新プログラムが表示されます。それらの更新プログラムをインストールすると、プログラムがインストールされます。
おそらくこれらの更新プログラムを非表示にすることもできますが、Windows が更新プログラムを検出しても、コア プログラムがまだインストールされていることが示唆されるようです。もちろん、それらはプログラム リストには表示されず、msiinv.exe の出力にも痕跡はありません。CCleaner を使用してレジストリをクリーンアップしても (その後 Visual Studio のキーは検出されます)、また、出回っている Visual Studio 用の Microsoft アンインストール ツールを実行しても効果はありません。
具体的な質問は、これら 2 つのプログラムが本当にアンインストールされたことを確実に確認するにはどうすればよいかということです。または、その場合、Windows Update に、実際にはすでに削除されていることを認識させる必要があります。