在Windows 7 X64上安装Visual Studio 2005

时间:2009-09-25 13:01:22

标签: visual-studio-2005 windows-7

我正在尝试在Windows 7 X64上安装Visual Studio 2005 Professional,并且在安装Microsoft Visual Studio 2005 64位先决条件(x64)时很快失败。安装错误日志包括以下内容:

  

[08/25 / 09,14:46:14] Microsoft Visual Studio 2005 64位先决条件(x64):[2]组件Microsoft Visual Studio 2005 64位先决条件(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 个答案:

答案 0 :(得分: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驱动器运行安装有关。如果遇到这样的问题并且您正在通过网络运行安装,请尝试在本地复制安装。

答案 1 :(得分:5)

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

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 :(得分:2)

Hay我刚刚在Windows 7上安装Visual Studio 2005

首先我试图直接从DVD映像安装。我给出了以下错误

问题事件名称:InPageError

然后我在我的云端硬盘上复制DVD并在管理模式下运行设置,开始安装..

干杯......

答案 3 :(得分:0)

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