【问题标题】:Installing Visual Studio 2005 on Windows 7 X64在 Windows 7 X64 上安装 Visual Studio 2005
【发布时间】:2009-09-25 13:01:21
【问题描述】:

我正在尝试在 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

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

【问题讨论】:

    标签: visual-studio-2005 windows-7


    【解决方案1】:

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

    我通过使用 /C 开关运行 \wcu\64bitPrereq\vs_bsln.exe 提取了 Prerequisites 安装程序,然后使用管理员命令提示符中的以下命令运行安装程序并进行日志记录:

    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 并且成功了。

    2009 年 10 月 21 日更新:此问题可能与从另一台计算机上的共享 DVD 驱动器运行安装有关。如果您遇到此类问题并且正在通过网络运行安装,请尝试在本地复制安装。

    【讨论】:

      【解决方案2】:

      尝试在 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 更新。

      【讨论】:

        【解决方案3】:

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

        首先我尝试从 DVD 映像直接安装。我给下面的错误

        问题事件名称:InPageError

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

        干杯...

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 2014-04-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-12-13
            • 1970-01-01
            • 2011-10-05
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多