0

安装 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.
.....
....
...
4

3 回答 3

2

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

然而,这可能仍然与权限相关。

Microsoft 的知识库提供了有关错误 1603 的以下可能原因:

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

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

另一篇文章提供了其他可能的失败原因,以及修复此错误的演练。

于 2012-08-22T10:01:03.650 回答
1

在为这个问题挣扎了几个小时后,我记得过去也遇到过同样的问题。两次都出现问题是因为我之前已经成功安装了 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 时遇到问题

于 2012-08-28T13:00:13.480 回答
0
  1. 尝试在文件夹 WCU \ 64bitPrereq \ x64 中安装 VS_Prerequisites_x64_enu.msi
  2. 如果出现错误窗口/符号,请在 windows 文件夹中创建文件夹“符号”。
  3. 尝试再次安装 VS_Prerequisites_x64_enu.msi
  4. 成功安装先决条件后再次运行 Visual Studio 安装程序
于 2018-02-22T05:44:40.900 回答