I am trying to install the Microsoft Windows SDK for Windows 7 and .NET Framework 4. It fails, complaining about error 5100, as referenced at http://support.microsoft.com/kb/2717426 That link says to remove Microsoft Visual C++ 2010 x86 Redistributable and Microsoft Visual C++ 2010 x64 Redistributable. There is one big problem: Neither of these is installed on my box. This is a Win 7 box. Opening Programs and Features, I clearly have many instances of the Microsoft Visual C++ 2008 Redistributable, but not a single installed item beginning with "Microsoft Visual C++ 2010..."
However, if I click on "View installed updates" then I clearly see several updates on top of the not installed 2010 redistributable:
Microsoft Visual C++ 2010 x64 Redistributable (3)
- Hotfix for Microsoft Visual C++ 2010 x64 Redistributable (KB982573)
- Hotfix for Microsoft Visual C++ 2010 x64 Redistributable (KB2467173)
- Hotfix for Microsoft Visual C++ 2010 x64 Redistributable (KB2151757)
Microsoft Visual C++ 2010 x86 Redistributable (3)
- Hotfix for Microsoft Visual C++ 2010 x86 Redistributable (KB982573)
- Hotfix for Microsoft Visual C++ 2010 x86 Redistributable (KB2467173)
- Hotfix for Microsoft Visual C++ 2010 x86 Redistributable (KB2151757)
These items have no "uninstall" feature. So I evidently have hotfixes on top of something that is not installed. I downloaded the Visual Studio 2010 C++ redist and tried to run it to see if that would allow me to uninstall it, but nope, I get just a failure:
A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine.
I searched my entire C drive for any instance of vcredist_x64.exe and I ran each one of them hoping it would allow me to uninstall. Each one was either for C++ 2005 or 2008, or it gave me the same complaint that a newer version of 2010 has been detected and I have to remove it first.
Note that this question is not redundant to Error: A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine because that person didn't actually have to install Visual C++ 2010. Well, I don't have to install it. I have to uninstall it in order to install the SDK.
If there is nothing in Programs and Features, how can I uninstall this?