在Windows 7 X64上安装Visual Studio 2005

4
我正在尝试在Windows 7 X64上安装Visual Studio 2005专业版,但在安装Microsoft Visual Studio 2005 64位先决条件(x64)时很快失败。安装错误日志包括以下内容:
[08/25/09,14:46:14] Microsoft Visual Studio 2005 64bit Prerequisites (x64): [2] 组件Microsoft Visual Studio 2005 64bit Prerequisites (x64)返回了意外值。 [08/25/09,14:46:17] setup.exe:[2] ISetupComponent :: Pre / Post / Install()在ISetupManager :: InstallManagerHelper()中失败,HRESULT为-2147023293。 [08/25/09,14:46:17] setup.exe:[2]组件错误字符串未在ISetupManager :: AddToActionResultCollection()中指定。
Windows 7提供了这些额外的信息:
Problem signature:
Problem Event Name:                 InPageError
Error Status Code:                  c000000d
Faulting Media Type:                00000000
OS Version:                         6.1.7600.2.0.0.256.48
Locale ID:                          1033
Additional Information 1:           0a9e
Additional Information 2:           0a9e372d3b4ad19135b953a78882e789
Additional Information 3:           0a9e
Additional Information 4:           0a9e372d3b4ad19135b953a78882e789

在互联网上搜索这个问题至今没有找到有用的东西,所以我想在这里问一下。是只有我遇到了这个问题,还是其他人也遇到了?

4个回答

7

在一些来自MSDN论坛的帮助和一些运气的帮助下,我成功地安装了它。其中一些步骤似乎毫无意义,但我认为我应该为其他人记录下来。

我使用/C开关运行\wcu\64bitPrereq\vs_bsln.exe来提取先决条件安装程序,然后从管理员命令提示符中使用此命令以记录方式运行安装程序:

msiexec /package vs_bsln.msi /log <filename>

这给了我一个不同的错误信息:
MSI (s) (C4:D4) [09:14:54:489]: Product: Microsoft Visual Studio 2005 64bit
Prerequisites (x64) - ENU -- Error 1945.You do not have sufficient privileges
to complete the re-advertisement of this product. Re-advertisement requires
initiation by a local system account calling the MsiAdvertiseScript API, such
as through Group Policy Software Deployment.

其余的部分对我来说没有意义,但我作为域管理员而不是本地管理员重复了上述命令并安装了先决条件! 因此,我再次尝试安装Visual Studio,它没有尝试安装前提条件,但在下一个组件(我记得是文档浏览器)上失败并显示相同的消息。 我尝试以管理员身份启动\\vs\setup.exe,它可以正常工作。
更新10/21/09:此问题可能与从另一台计算机上的共享DVD驱动器运行安装有关。如果您遇到类似的问题,并且正在通过网络运行安装,请尝试将安装程序复制到本地。

5

在Win7-x64机器上尝试安装Visual Studio 2005标准版时,我一直遇到一个问题,它会显示一个包含以下信息的错误,然后回滚安装(由于消息框不允许我复制文本,因此我没有完整的错误信息):

Error 1935 "microsoft.vc80.atl" HRESULT 0x80070bc9

在互联网上找到的各种建议似乎没有任何效果(我没有域管理员访问权限,也无法获取)直到我尝试了以下方法:

  • 打开控制面板的“程序和功能”应用程序
  • 选择“启用或关闭Windows功能”
  • 确保所有与“Microsoft .NET Framework 3.5.1”相关的项目都已启用。具体来说,“Windows Communication Foundation HTTP”和“非HTTP激活”项目处于关闭状态,我将它们打开。除了名称中可能暗示的内容外,我不知道这些东西有什么作用。

我这样做后,VS2005安装成功了,但它多次抱怨不兼容。然而,我能够告诉这些对话框继续运行程序,一切似乎都正常工作。

现在我要去安装VS 2005 SP1以及SP1 Vista和Win7更新。


2

嗨,我刚在Windows 7上安装了Visual Studio 2005。

首先,我试图直接从DVD镜像安装,但出现以下错误:

问题事件名称:InPageError

然后,我将DVD复制到我的驱动器中,并以管理员模式运行设置程序,它开始安装...

干杯!


0
主题的变化:我遇到了同样的问题;我在写入C:\windows\winsxs目录时出现错误;我拥有了该目录及其所有子目录(右键单击文件夹,属性,安全,高级,所有者选项卡,编辑,将所有者更改为自己,选中左下角的框(替换子目录等)。这使我能够重新运行VS 2005安装程序并成功运行。我忽略了兼容性错误并选择了“运行程序”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接