2009-09-25 193 views
4

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

[08/25/09,14:46:14] Microsoft Visual Studio 2005 64位系统必备组件(x64):[2]组件Microsoft Visual Studio 2005 64位先决条件(x64)返回了意想不到的价值在ISetupManager :: InstallManagerHelper()中使用HRESULT -2147023293时,setup.exe:[2] ISetupComponent :: Pre/Post/Install()失败。

[08/25/09,14:46:17]的setup.exe:[2]组分错误字符串在ISetupManager未指定:: AddToActionResultCollection()

视窗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 

努力在网上搜索这个问题上没有产生任何有用的事情,到目前为止,所以我想我会问这里。这只是我还是让别人经历过这个问题?

回答

7

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

我通过运行提取的先决条件安装程序\ WCU \ 64bitPrereq \ vs_bsln.exe使用/ C开关,然后跑了使用此命令从管理员命令提示符伐木安装程序:

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并且它工作正常。

更新09年10月21日:这个问题可能已经涉及到运行从另一台计算机上的共享的DVD驱动器安装。如果遇到类似这样的问题,并且您正在网络上运行安装,请尝试在本地复制安装。

2

海伊我刚才在Windows 7

安装Visual Studio 2005首先,我试图安装直接从DVD的图像。我给下面的错误

问题事件名称:InPageError

然后我在我的驱动器并运行安装程序复制DVD行政模式的开始安装..

干杯...

5

当尝试一个Win7的-64机我一直运行到一个问题,即会显示,包括下面的信息比特的错误上安装Visual Studio 2005标准则回滚安装(我没有完整的错误因为这些URL不会让我复制文本):

在互联网上找到
Error 1935 "microsoft.vc80.atl" HRESULT 0x80070bc9 

各种建议似乎没有任何效果(我没有域管理员访问机器并不能得到它),直到我试图以下:

  • 打开控制面板l“程序和功能”小程序
  • 选择“打开或关闭Windows功能”
  • 确保所有与“Microsoft .NET Framework 3.5.1”相关的项目都已打开。具体来说,Windows Communication Foundation HTTP和非HTTP激活项目已关闭,并将其打开。我不知道这些东西超出了名字中可能提到的内容。

我这样做后,VS2005安装工作,但它多次抱怨不兼容。但是,我能够告诉那些对话只是继续运行程序,并且一切看起来都很好。

现在我要去安装VS 2005 SP1和SP1 Vista和Win7的更新。关于这一主题的

+0

它的工作原理,它确实感谢:!) – maialithar 2012-01-27 11:34:27

+0

哇!也为我工作! – 2013-03-08 20:57:30

0

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

相关问题