当前位置:  开发笔记 > 小程序 > 正文

在Windows 7 X64上安装Visual Studio 2005

如何解决《在Windows7X64上安装VisualStudio2005》经验,为你挑选了2个好方法。

我正在尝试在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()在带有HRESULT -2147023293的ISetupManager :: InstallManagerHelper()中失败.

[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

到目前为止,在互联网上搜索这个问题的努力还没有产生任何有用的东西,所以我想我会问这里.只是我或其他人遇到过这个问题吗?



1> Jim Clark..:

在托管的MSDN论坛的一些帮助和一些运气我安装了这个.我采取的一些步骤没有任何意义,但我认为我应该为其他人记录这一点.

我通过使用/ C开关运行\ wcu\64bitPrereq\vs_bsln.exe来解压缩先决条件安装程序,然后使用管理员命令提示符中的此命令运行安装程序:

msiexec /package vs_bsln.msi /log 

这给了我一个不同的错误信息:

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驱动器运行安装有关.如果遇到类似这样的问题并且您正在通过网络运行安装,请尝试在本地复制安装.



2> Michael Burr..:

当试图在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更新.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有