返回

Windows SDK 7.1 安装时出现错误?这里有一份全面修复指南

windows

修复 Windows SDK 7.1 安装中的错误:全面指南

在安装 Windows SDK 7.1 时,你可能会遇到令人沮丧的错误,让你难以继续进行项目。错误消息通常如下所示:

[SDKSetup:Error] Config_Products_Install: Installation of Product Microsoft Windows SDK for Windows 7 (failed): Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information.

令人困惑的是,错误消息会将你引至一个没有任何有用信息的文件。同时,尝试单独运行 vcredist_x64.exe 时,你可能会遇到另一个错误:

MSI (s) (80:5C) [09:51:50:971]: Product: Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319 -- A later version of Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319 is already installed.

这些错误会让你摸不着头脑,但不要担心,本指南将为你提供分步解决方案,让你可以顺利安装 Windows SDK 7.1。

错误的根源

出现这些错误的原因是你的系统检测到你已经安装了 Visual C++ 2010 x64 Redistributable。即使你没有手动安装它,某些软件(例如 NI)可能会将其作为依赖项进行安装。

解决方案

1. 卸载与 Visual C++ 2010 相关的程序:

首先,卸载任何与 Visual C++ 2010 相关的程序,即使它们不在“添加或删除程序”列表中。例如,NI 的程序可能会安装其自己的 Visual C++ 2010 Redistributable。

2. 手动删除注册表项:

  • 打开注册表编辑器 (regedit.exe)。

  • 查找并删除以下注册表项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x64\Microsoft.VC100.CRT\10.0.30319
    

3. 清理 Windows Installer 缓存:

  • 以管理员身份打开命令提示符。

  • 运行以下命令:

    msiexec /uninstall {085C60F2-1EF6-4656-93AD-6455794C94C6} /passive
    

4. 重新安装 Windows SDK 7.1:

  • 删除所有现有的 Windows SDK 安装文件。
  • 从 Microsoft 官方网站重新下载并安装 Windows SDK 7.1。

其他提示

  • 确保你的计算机符合 Windows SDK 7.1 的系统要求。
  • 禁用任何可能干扰安装的防病毒或防火墙程序。
  • 在安装过程中,确保以管理员身份运行安装程序。
  • 如果问题仍然存在,请尝试使用微软的程序安装和卸载疑难解答工具。

常见问题解答

问:我卸载了 Visual C++ 2010 Redistributable,但错误仍然存在。

答:确保你已删除了所有与 Visual C++ 2010 相关的程序,并手动删除了注册表项。

问:我无法删除注册表项。

答:在注册表编辑器中,右键单击该项并选择“权限”。确保你的用户帐户有删除该项的权限。

问:我重新安装了 Windows SDK,但它仍然无法工作。

答:尝试使用不同的用户帐户安装 SDK,或者重新启动计算机并重试。

问:我在重新安装 SDK 时遇到了其他错误。

答:查阅 Microsoft 官方网站上的 Windows SDK 7.1 文档,了解特定的错误消息。

问:我可以避免此错误吗?

答:在安装任何可能需要 Visual C++ 2010 Redistributable 的软件之前,请确保你的计算机上没有安装此软件的早期版本。

结论

遵循这些步骤,你应该能够成功安装 Windows SDK 7.1。如果您在过程中遇到任何困难,请不要犹豫,在下面的评论部分寻求帮助。