【问题标题】:Visual Studio 2010 Prerequisites x64 installation error code 1603Visual Studio 2010 先决条件 x64 安装错误代码 1603
【发布时间】:2012-08-22 09:40:36
【问题描述】:

安装 Visual Studio 2010,安装在 Visual Studio 2010 Prerequisites x64 处停止

我有:Windows 7 Ultimate x64

我尝试手动安装它也失败了

消息显示安装失败,错误日志显示:

[08/22/12,12:31:29] Microsoft Visual Studio 2010 64bit Prerequisites (x64): [2] Error: Installation failed for component Microsoft Visual Studio 2010 64bit Prerequisites (x64). MSI returned error code 1603
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2010 64bit Prerequisites (x64) is not installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Visual F# 2.0 Runtime was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Macro Tools was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates TFS Object Model (x64) was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates .NET Framework 4 Multi-Targeting Pack was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2010 Ultimate - ENU was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Web Deployment Tool (x64) was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft ASP.NET MVC 2 - Visual Studio 2010 Tools was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft ASP.NET MVC 2 was not attempted to be installed.
[08/22/12,12:31:31] VS70pgui: [2] DepCheck indicates Microsoft Silverlight was not attempted to be installed.
.....
....
...

【问题讨论】:

  • 错误文件没有帮助,1603 只是意味着我失败了,没有潜台词。我会尝试手动安装 pre-req,你可以在这里找到它们 WCU\64bitPrereq\x64。在执行此操作之前,您需要安装 .net 4。

标签: visual-studio-2010 installation


【解决方案1】:

错误 1603 是一个非常普遍的安装错误,遗憾的是它没有提供太多信息。

但这可能仍然与权限相关。

Microsoft's knowledge base 提供以下有关错误 1603 的可能原因:

如果满足以下任一条件,您可能会收到此错误消息:

  • 您尝试安装 Windows Installer 程序包的文件夹已加密。
  • 包含您尝试安装 Windows Installer 程序包的文件夹的驱动器作为替代驱动器访问。
  • SYSTEM 帐户对您尝试将 Windows Installer 程序包安装到的文件夹没有完全控制权限。您注意到错误消息是因为 Windows Installer 服务使用 SYSTEM 帐户安装软件。

Another article 提供了其他可能的失败原因,以及修复此错误的演练。

【讨论】:

    【解决方案2】:

    在为这个问题苦苦挣扎了好几个小时后,我记得过去也遇到过同样的问题。两次都出现问题是因为我之前已经成功安装了 Visual Studio 2010(或 Visual Studio 2010 Express),同时我已经在我现在尝试安装它的同一台 PC 上卸载了它。这意味着当我卸载它并尝试重新安装时,我遇到了安装问题。

    然后我在安装日志中看到了错误2908。我用谷歌搜索了一下,发现了这个:

    http://www.add-in-express.com/creating-addins-blog/2007/11/12/windows-installer-error-2908/

    问题是当我卸载 VS2010 时,一些注册表项没有被清除,所以安装程序认为这些组件已经安装。上面文章中的人在注册表中找到了这个条目并将其删除。之后他就可以再次安装VS2010了。

    关于我的问题,我没有找到有问题的条目,所以我不得不从头重新安装 Windows 7,然后在我的新操作系统上成功安装了 VS2010。

    不幸的是,对于每台 PC,无法以相同的方式检测到该问题,因此没有特定的解决方案。无论如何它与Windows注册表有关,所以如果有人发现更多内容,请添加评论以帮助其他人。

    顺便说一句,我注意到很多人在安装 VS2010 时遇到问题

    【讨论】:

      【解决方案3】:
      1. 尝试在文件夹 WCU \ 64bitPrereq \ x64 中安装 VS_Prerequisites_x64_enu.msi
      2. 如果出现错误窗口/符号,请在 windows 文件夹中创建文件夹“symbols”。
      3. 再次尝试安装 VS_Prerequisites_x64_enu.msi
      4. 在成功安装先决条件后再次运行 Visual Studio 安装程序

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-15
        • 1970-01-01
        • 1970-01-01
        • 2015-07-17
        • 2010-12-13
        相关资源
        最近更新 更多