我正在尝试在Windows 8和Windows 10机器上安装Windows 7 SDK,但出现了以下错误: 如果我点击“确定”,我将无法安装所需的VC++编译器,因为它们被禁用了 =(在此错误后,我尝试安装.NET 4,但出现以下错误: 如何修复?有时我可以在Windows 8上安装此SDK而不会出错,但大多数情况下我会看到这些消息。
我遇到了这个问题,或者至少你所描述的听起来与我最近在Windows 10上安装旧版SDK时发生的情况完全相同。我正在执行下载包顶层目录下的setup.exe文件,看到了与您一样的错误。但是在setup.exe相同级别的地方有一个名为Setup的目录。打开该目录并执行名为SDKSetup.exe的文件。这种方式安装应该会成功。 导致问题的另一个SNAFU是如果您已经安装了VS2010 MSVC运行时。您可能需要卸载它,安装SDK,然后重新安装VS2010 MSVC运行时。