我最近从 Windows 7 x64 中卸载了 Visual Studio 2010 C# Express。VS 因留下大量依赖项和垃圾而臭名昭著,我花了相当多的时间手动卸载这些依赖项并删除剩余文件。其中两个文件出现了一个奇怪的问题:ASP.NET MVC 4和Visual Studio 2010 Office 运行时工具。卸载过程正常进行,但当我运行 Windows Update 时,它会为每个程序提供更新。安装这些更新会安装程序。
我可能只是隐藏了这些更新,但 Windows 甚至发现更新似乎意味着核心程序仍然安装。当然,它们不存在于程序列表中,并且 msiinv.exe 输出中没有它们的踪迹。使用 CCleaner 清理注册表(之后会找到 Visual Studio 的密钥)也无济于事,运行那个四处流传的 Microsoft Visual Studio 卸载工具也无济于事。
我的具体问题是:我如何才能绝对确保这两个程序确实被卸载?或者,如果是这样的话,让 Windows Update 意识到它们实际上已经消失了。