我正在尝试安装适用于 Windows 7 和 .NET Framework 4 的 Microsoft Windows SDK。它失败,抱怨错误 5100,如http://support.microsoft.com/kb/2717426所引用的 那样 该链接说要删除 Microsoft Visual C++ 2010 x86 可再发行组件和 Microsoft Visual C++ 2010 x64 可再发行组件。有一个大问题:我的盒子上都没有安装这些。这是一个 Win 7 盒子。打开程序和功能,我显然有许多 Microsoft Visual C++ 2008 Redistributable 实例,但没有一个以“Microsoft Visual C++ 2010 ...”开头的安装项目
但是,如果我单击“查看已安装的更新”,我会清楚地看到未安装的 2010 可再发行组件之上的几个更新:
Microsoft Visual C++ 2010 x64 Redistributable (3)
- Microsoft Visual C++ 2010 x64 Redistributable (KB982573) 的修补程序
- Microsoft Visual C++ 2010 x64 Redistributable (KB2467173) 的修补程序
- Microsoft Visual C++ 2010 x64 Redistributable (KB2151757) 的修补程序
Microsoft Visual C++ 2010 x86 Redistributable (3)
- Microsoft Visual C++ 2010 x86 Redistributable (KB982573) 的修补程序
- Microsoft Visual C++ 2010 x86 Redistributable (KB2467173) 的修补程序
- Microsoft Visual C++ 2010 x86 Redistributable 的修补程序 (KB2151757)
这些项目没有“卸载”功能。所以我显然在未安装的东西之上有修补程序。我下载了 Visual Studio 2010 C++ redist 并尝试运行它以查看是否允许我卸载它,但不,我只是失败了:
A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine.
我在整个 C 驱动器中搜索了 vcredist_x64.exe 的任何实例,然后我运行了每个实例,希望它能让我卸载。每个都是针对 C++ 2005 或 2008 的,或者它给了我同样的抱怨,即检测到了 2010 的较新版本,我必须先将其删除。
请注意,这个问题对于Error: A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine因为该人实际上不必安装 Visual C++ 2010 并不多余。好吧,我不必安装它。我必须卸载它才能安装 SDK。
如果程序和功能中没有任何内容,我该如何卸载它?