【问题标题】:Visual Studio 2012 Update 3 ErrorVisual Studio 2012 更新 3 错误
【发布时间】:2013-06-29 18:36:50
【问题描述】:

我尝试安装 Visual Studio 2012 Update 3。目前我已安装 Visual Studio 2012 Update 2。 当我尝试安装更新 3 时出现错误:

Visual Studio 2012 Update 3 (KB2707250) 已停止工作。一个问题 导致程序停止正常工作。请关闭 程序。

没有创建日志文件。 也许有人对更新 3 有同样的问题?

【问题讨论】:

  • 您是否更新了正在运行的 devenv.exe?尝试重新启动机器并以管理员身份启动 sp3 更新,而无需先启动 devenv.exe。
  • 是的,我试试这个,但它不起作用。
  • 我尝试下载iso Update 3,但它也不起作用:(
  • 您是否在安装 Update 3 之前尝试卸载 Update 2?这对我有用。我不知道为什么。

标签: visual-studio-2012


【解决方案1】:

删除 C:\ProgramData\Package Cache ("%ProgramData%\Package Cache") 中的所有文件/文件夹 然后重新运行 Update 3 的安装(我使用了 ISO)。 这对我有用。

【讨论】:

    【解决方案2】:

    http://msdn.microsoft.com/en-us/windows/apps/jj572486.aspx

    安装 Windows 应用认证工具包可以解决这个问题。

    【讨论】:

    • 不建议链接式回答
    • 嗯,刚刚安装了东西,但还是遇到了这个问题
    • 这里提供的这个答案似乎与手头的问题完全无关。
    【解决方案3】:

    每次我尝试从 ISO 映像运行时都会遇到同样的问题。我查看了日志文件并注意到这两行:

    获取包:WinACK_native_x64_en,有效载荷:WinACK_native_x64_en,复制自: F:\packages\WinACK\Windows App Certification Kit Native Components-x64_en-us.msp

    获取包:WinACK_x64_x86_en,有效载荷:WinACK_x64_x86_en,复制自: F:\packages\WinACK\Windows 应用认证工具包 x64-x86_en-us.msp

    然后注意到管道错误: 错误 0x800700e8:无法将消息类型写入管道。

    所以我做了更多的挖掘,似乎他们在 MSDN, Error when installing VS 2012 Update 3 - The pipe is being closed 上对同样的问题有了答案

    无论如何,这些步骤在 Windows 7 64 位上对我有用(我使用了 VS2012.3.iso 图像):

    1) 我先进行了维修,因为我遇到了问题(但我认为这不是必需的)。程序/功能 > Visual Studio 201 > 右键单击​​,“更改”> 修复并重新启动。

    2) 接下来,使用任何工具挂载 ISO 映像,打开资源管理器并转到“F:\packages\WinACK”文件夹。

    3) 以管理员身份运行:

    • F:\packages\WinACK\Windows App Certification Kit Native Components-x64_en-us.msp
    • F:\packages\WinACK\Windows 应用认证工具包 x64-x86_en-us.msp

    4) 运行完成后,重新运行“VS2013.3.exe”文件。

    之后一切正常。

    【讨论】:

      【解决方案4】:

      这是微软建议的解决方案:

      要解决此问题,您首先需要下载完整的 .iso 文件 来自此直接链接的更新 3 http://go.microsoft.com/fwlink/?LinkId=301705

      下载并提取/安装/刻录此文件后,您需要 打开一个管理 CMD 窗口并导航到 ...\packages\WinACK\ 并安装这两个补丁:

      我。 Windows 应用认证工具包 x64-x86_en-us.msp

      二。 Windows 应用认证工具包 Native Components-x64_en-us.msp

      安装后,您可以运行 Visual Studio 的安装程序 2012 Update 3 使用您下载的同一个 .iso 文件。

      http://blogs.msdn.com/b/vsnetsetup/archive/2013/08/02/installation-of-visual-studio-2012-update-3-fails-with-error-the-pipe-is-being-closed.aspx

      无论如何它对我不起作用,我也尝试修复 Visual Studio,但没有办法......

      所以我确实完全重新安装了 Visual Studio 2012。之后成功安装了 Update 3。我正在从 iso 文件安装更新 3。

      【讨论】:

        【解决方案5】:

        如果您仍然遇到同样的问题,请尝试以下操作:

        如果您在安装过程中遇到“管道关闭”错误,您可以尝试以下顺序:

        1. {{.\packages\WebDeploy*.msi}}
        2. {{.\packages\WinACK\Windows App Certification Kit Native Components-*_en-us.msp}}
        3. {{.\packages\WinACK\Windows 应用认证工具包 *-x86_en-us.msp}}
        4. VS2012.3.exe

        【讨论】:

          【解决方案6】:

          我通过运行 Internet 安装而不是 DVD 安装解决了这个问题。我将 VS2013.3.exe 从 dvd 复制到硬盘并运行。

          【讨论】:

            【解决方案7】:

            您可以通过执行以下操作来解决此问题:

            • 关闭 VS 安装程序(如果它正在运行)
            • 转到“控制面板 -> 程序 -> 程序和功能”。
            • 双击“Microsoft Visual Studio 2015”条目。
            • 选择“修改”。 VS 安装程序将下载可选安装内容的最新列表。
            • 在可选项目列表的顶部,您应该会看到“Visual Studio 2015 Update 3 (New)”。
            • 选中它并单击更新按钮以安装 VSUpdate 3。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2013-09-15
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2017-11-25
              • 2014-11-05
              • 1970-01-01
              相关资源
              最近更新 更多