Visual Studio 2010 无法安装 VC 9.0 运行时

Visual Studio 2010 无法安装 VC 9.0 运行时

那些看过这个的人:完全卸载 Visual Studio 2010会知道我最近一周左右遇到了一些 VS2010 问题。好吧,我终于设法让我的电脑能够重新安装 visual studio 2010(我使用 Repo Uninstaller 卸载了 visual studio 和所有 c++、c# 等内容(普通卸载程序对大多数程序都不起作用),然后删除了所有相关的注册表项,当然保留了备份)。

现在,当我尝试从 Daemon Tools Lite 中安装的 iso 安装 Visual Studio 2010 Professional 时,它失败了。

我知道Visual Studio 2010 安装失败,并显示“安装过程中发生错误”并尝试了建议的所有方法(除了卸载 Windows 安装程序,因为我找不到如何卸载),但我仍然收到错误。它无法安装 VC 9.0 运行时(x86),这是错误日志的输出:

[03/17/11,20:26:56] VC 9.0 Runtime (x86): [2] Error: Installation failed for component VC 9.0 Runtime (x86). MSI returned error code 1601
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates VC 9.0 Runtime (x86) is not installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates VC 10.0 Runtime (x86) was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates VC 10.0 Runtime (x64) was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2010 64bit Prerequisites (x64) was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates Microsoft Visual F# 2.0 Runtime was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Macro Tools was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2010 Professional - ENU was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates Microsoft ASP.NET MVC 2 - Visual Studio 2010 Tools was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates Microsoft ASP.NET MVC 2 was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates Microsoft Office Developer Tools (x64) was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates VC 10.0 Designtime (x64) was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates Microsoft SharePoint Developer Tools was not attempted to be installed.
[03/17/11,20:27:08] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools was not attempted to be installed.

列出的错误是 MSI 错误 1601,其含义显然是:“失败 1601 无法访问 Windows Installer 服务。请联系您的支持人员以验证 Windows Installer 服务是否已正确注册。”

这是否意味着我需要重新安装 Windows Installer?如果是,我该怎么做?

我正在运行 Windows 7 64 位

答案1

好吧,遗憾的是,我能找到的最好办法就是完全重新格式化并重新安装。我所做的就是在尝试将用户配置文件(公共文件夹等)移出 C 盘以在固态硬盘上腾出更多空间时损坏了它们。

总而言之,这不是一个好的计划,而且把很多事情都搞砸了。

仍然无法确定确切原因,但有解决方案。重新格式化并重新安装。

答案2

您是否确保 Windows Installer 服务已启用(并设置为手动)?

手动启动服务的话,是否可以正常启动?

您可以尝试升级到Windows 安装程序 4.5

相关内容