【问题标题】:Visual Studio 2013 RTM Setup FailedVisual Studio 2013 RTM 设置失败
【发布时间】:2013-10-19 13:10:14
【问题描述】:

安装vs2013 RTM时,web开发者和asp.net运行时包设置失败。

我从安装日志文件中发现了一些错误信息:

网络开发者工具信息:

[1024:1040][2013-10-18T22:36:08]i301: Applying execute package: webtoolsextensionsvs_1040, action: Install, path: C:\ProgramData\Package Cache\{BD63060C-F4C7-4E86-9C2A-4A102E7EE12C}v2.0.40926.0\packages\WPT\webtoolsextensionsvs2013.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" SKIP_SETUP="1"'
[1024:1040][2013-10-18T22:36:19]e000: Error 0x80070643: Failed to install MSI package.
[1024:1040][2013-10-18T22:36:19]e000: Error 0x80070643: Failed to execute MSI package.
[0E84:0900][2013-10-18T22:36:19]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[0E84:0900][2013-10-18T22:36:19]i000: MUX:  Installation size in bytes for package: webtoolsextensionsvs_1040 MaxAppDrive: 0  MaxSysDrive: 168521728  AppDrive: 0  SysDrive: 136851456
[0E84:0900][2013-10-18T22:36:19]i000: MUX:  Return Code:0x80070643 Msi Messages:0 Result Detail:WebConfigInitialize Restart:None
[0E84:0900][2013-10-18T22:36:19]i000: MUX:  Set Result: Return Code=-2147023293 (0x80070643), Error Message=, Result Detail=WebConfigInitialize, Vital=False, Package Action=Install, Package Id=webtoolsextensionsvs_1040
[0E84:0900][2013-10-18T22:36:19]w350: Applied non-vital package: webtoolsextensionsvs_1040, encountered error: 0x80070643. Continuing...
[1024:1040][2013-10-18T22:36:19]i325: Registering dependency: {9e6e5a9b-6f0e-40ff-84fb-19cab458402e} on package provider: {BD63060C-F4C7-4E86-9C2A-4A102E7EE12C}, package: webtoolsextensionsvs_1040

asp.net page 2运行时包信息:

 [1024:1040][2013-10-18T22:36:49]i301: Applying execute package: aspnetwebpages2_1030, action: Install, path: C:\ProgramData\Package Cache\{B536762B-1047-4B51-8ECF-46D5686E5416}v2.0.20716.0\packages\WPT\aspnetwebpages2.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
[1024:1040][2013-10-18T22:36:52]e000: Error 0x80070643: Failed to install MSI package.
[1024:1040][2013-10-18T22:36:52]e000: Error 0x80070643: Failed to execute MSI package.
[0E84:0900][2013-10-18T22:36:52]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[0E84:0900][2013-10-18T22:36:52]i000: MUX:  Installation size in bytes for package: aspnetwebpages2_1030 MaxAppDrive: 0  MaxSysDrive: 1511424  AppDrive: 0  SysDrive: 729088
[0E84:0900][2013-10-18T22:36:52]i000: MUX:  Return Code:0x80070643 Msi Messages:0 Result Detail:WebConfigInitialize Restart:None
[0E84:0900][2013-10-18T22:36:52]w350: Applied non-vital package: aspnetwebpages2_1030, encountered error: 0x80070643. Continuing...
[1024:1040][2013-10-18T22:36:52]i325: Registering dependency: {9e6e5a9b-6f0e-40ff-84fb-19cab458402e} on package provider: Microsoft.ASP.NET.webpages_runtime,v2, package: aspnetwebpages2_1030
[1024:1040][2013-10-18T22:36:52]i301: Applying execute package: aspnetwebpages2vs12tools_1032, action: Install, path: C:\ProgramData\Package Cache\{64297226-2B81-4588-89BD-76440BC0BCFC}v4.1.21001.0\packages\WPT\aspnetwebpages2vs2013tools_enu.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" SKIP_SETUP="1"'
[0E84:0900][2013-10-18T22:37:05]i000: MUX:  Installation size in bytes for package: aspnetwebpages2vs12tools_1032 MaxAppDrive: 0  MaxSysDrive: 9265152  AppDrive: 0  SysDrive: 5529600
[0E84:0900][2013-10-18T22:37:05]i000: MUX:  Return Code:0x0 Msi Messages:0 Result Detail:RollbackCleanup Restart:None
[0E84:0900][2013-10-18T22:37:05]i000: MUX:  Reset execution Result
[0E84:0900][2013-10-18T22:37:05]i000: MUX:  Reset Result

【问题讨论】:

  • 我会尝试 1)。在安装过程中关闭您的防病毒和反间谍软件。 2)。为您的 Windows 7 机器安装最新的 Windows 更新。 3)。清理您的 %temp% 文件夹,然后以管理员权限运行安装程序。
  • 在尝试(3个步骤)之后再次抛出错误!帮助
  • 您发布的日志来自主 VS 捆绑包 (EXE),因此它只会汇总各个 MSI 的结果。您的 %temp% 文件夹中应该有每个这些包的相应日志文件,例如:dd_vs_ultimate_20130228145032_175_aspnetwebpages2_1030.log 这两个 MSI 都执行修改您机器上的根 web.config 的操作。就像这个动作失败了,但个别 MSI 日志会确认。
  • 当您提供单个 MSI 日志的摘录时,您能否确认您正在运行的操作系统。
  • 您能否确认您的机器是否包含注册表项 HKLM\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0 下的 Path 条目?

标签: visual-studio installation visual-studio-2013


【解决方案1】:

我在安装日志文件中遇到相同的错误 0x80070643,但在卸载 Visual Studio 2012 时。在“方法 1”here 中应用“修复它”解决方案解决了该问题。

我不得不运行两次“修复它”exe。运行一次后,一个组件(LightSwitch)的错误已修复,但后来另一个组件失败。再次运行它,第二个组件错误得到了修复。

我找到了解决方案here

【讨论】:

    【解决方案2】:

    两个 MSI 都有一个尝试写入根 web.config 的自定义操作。我可以想到它失败的两个原因。

    1.缺少 ASP.NET 注册表项

    根 web.config 的路径是通过从注册表中读取一组键来确定的。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\Path HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\4.0.30319.0\Path

    如果这些键不存在,则自定义操作将无法找到根配置文件。 MSI 日志 将显示更多详细信息,但您提到您清理了 %temp% 文件夹。再次运行 Visual Studio 安装(或进行修复)应该会生成新的日志文件,因为它会尝试重新安装失败的 MSI。

    如果注册表项不存在并且您在 Windows 7 上运行,请尝试运行 aspnet_regiis.exe。 有关更多详细信息,请参阅http://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.100).aspx。在 Windows 8 上,ASP.NET 4.5 功能在使用 DISM 安装 Visual Studio 2013 期间自动启用。

    2。自定义操作加载失败

    在 Windows Server 2008 R2 上最常遇到的第二个故障是默认情况下禁用 NetFx2-ServerCore-WOW64 功能。自定义操作是托管代码,将无法加载 mscoree。发生这种情况时,MSI 日志文件将显示类似于以下摘录的错误。

    MSI (s) (54:84) [10:46:19:296]: Doing action: WebConfigInitialize
    Action ended 10:46:19: NetFxScheduleNativeImage. Return value 1.
    MSI (s) (54:DC) [10:46:19:358]: Invoking remote custom action. DLL: D:\Windows\Installer\MSI7432.tmp, Entrypoint: Initialize
    Action start 10:46:19: WebConfigInitialize.
    SFXCA: Extracting custom action to temporary directory: D:\Windows\Installer\MSI7432.tmp-\
    SFXCA: Failed to load mscoree.dll (Error code 126). This custom action requires the .NET Framework to be installed.
    CustomAction WebConfigInitialize returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
    

    谢谢, 雅克

    【讨论】:

      【解决方案3】:

      在安装 Visual Studio 2013 Professional 期间,我也遇到了同样的错误。 经过一些研究,我创建了一些东西here。 几周前我还为一个 php 项目安装了MAMP,我不得不在设备管理器(隐藏设备)上禁用 HTTP 以让 Apache 在端口 80 上启动。所以我只需设置 HTTP 驱动程序 启动选项回到“需求”(如下图所示),我重新启动了 Visual Studio 2013 安装...成功!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-11-09
        • 2014-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-06
        相关资源
        最近更新 更多