Visual Studio 2015 更新3 - 安装被阻止

29

我正在尝试安装Visual Studio 2015更新3的离线安装程序(iso文件),并出现以下错误:

在此输入图像描述

我正在运行Windows 7,并且在我的系统上安装了Visual Studio 2013 Update 2013。

下面是一些日志:

    [0E68:1238][2016-07-05T17:24:07]i000: MUX:  Detect Completed
[0E68:1238][2016-07-05T17:24:07]i000: MUX:  Wait for View to be loaded
[0E68:1238][2016-07-05T17:24:07]i000: MUX:  View loaded
[0E68:1238][2016-07-05T17:24:07]i000: MUX:  Checking for update...
[0E68:1238][2016-07-05T17:24:07]i000: MUX:  Setup update feature is enabled. Evaluating conditions to determine whether to run setup update.
[0E68:1238][2016-07-05T17:24:07]i000: MUX:  Checking http://go.microsoft.com/fwlink/?LinkID=659005 for update.
[0E68:1238][2016-07-05T17:24:11]i000: MUX:  Failed to download the update xml file from http://go.microsoft.com/fwlink/?LinkID=659005 Setup will not be updated.
[0E68:1238][2016-07-05T17:24:11]i052: Condition 'NOT (CurrentOperation = "Uninstall")' evaluates to true.
[0E68:1238][2016-07-05T17:24:11]i052: Condition 'NOT (CurrentOperation = "Uninstall")' evaluates to true.
[0E68:1238][2016-07-05T17:24:11]i052: Condition 'NOT (CurrentOperation = "Uninstall")' evaluates to true.
[0E68:1238][2016-07-05T17:24:11]i052: Condition 'NOT (CurrentOperation = "Uninstall")' evaluates to true.
[0E68:1238][2016-07-05T17:24:11]i052: Condition 'NOT (CurrentOperation = "Uninstall")' evaluates to true.
[0E68:1238][2016-07-05T17:24:11]i052: Condition 'NOT (CurrentOperation = "Uninstall")' evaluates to true.
[0E68:1238][2016-07-05T17:24:11]i052: Condition '(CurrentOperation = "Install") OR (CurrentOperation = "Repair")' evaluates to true.
[0E68:1238][2016-07-05T17:24:11]i000: MUX:  Configuring feed...
[0E68:1238][2016-07-05T17:24:11]i000: MUX:  Stop Block: NoApplicableUpdates : Update 3 requires a member of the Visual Studio 2015 family to be present or is blocked by another condition on your computer.
[0E68:1238][2016-07-05T17:24:11]i000: MUX:  Online feed url authoring not found
[0E68:1238][2016-07-05T17:24:11]i000: MUX:  Stop Block: NoApplicableUpdates : Update 3 requires a member of the Visual Studio 2015 family to be present or is blocked by another condition on your computer.
[0E68:1238][2016-07-05T17:24:11]i000: MUX:  Go to Blocker page.
[0E68:1238][2016-07-05T17:24:11]i199: Detect complete, result: 0x0

1
它告诉你应该安装Visual Studio 2015(而不是Visual Studio 2013)。 - Steve
7个回答

16
你已经下载了更新的离线安装程序。此离线安装程序将会更新之前版本的Visual Studio2015至Update 3。主要的 Visual Studio 版本可以并存。因此,你的 2013 安装程序将保持不变,不受该 2015 更新程序的影响。
你需要下载"Visual Studio 2015 with Update 3" 的离线安装程序或者先安装 "Visual Studio 2015 RTM",然后再应用你所下载的更新。

8
我遇到了同样的错误,而且已经安装过VS2015(目前是VS2015更新1版)。奇怪的是这一行:"MUX: Failed to download the update xml file from http://go.microsoft.com/fwlink/?LinkID=659005 Setup will not be updated"。在浏览器中访问该网址会重定向到一个通用的Microsoft下载页面,而不是返回任何有用的信息,因此看来Microsoft的下载站点目前存在问题。 - Alex

11

我遇到了类似的问题,如果不是完全相同的话。我安装了带有更新3的VS2015。电脑上没有其他版本或版本,所以可以说这是一个全新的安装。在启动VS时,它提示我获取KB3165756(14.0.25431.0),接下来我得到的是:-

"设置已阻止 - 更新3需要存在Visual Studio 2015系列的成员或被计算机上的另一个条件阻止"

以下是我解决问题的方法 -

  1. 从命令提示符中键入"vs14-kb3165756 /uninstall"。(不要使用/repair选项,因为这样不起作用。)
  2. 选择修复。
  3. 让它运行直到完成。

希望这能帮到你。


我在普通的cmd和vs2015命令提示符中都遇到了“vs14-kb3165756未被识别为内部或外部命令”的错误? - tolgayilmaz
好的,我们需要进入包含 vs14-kb3165756.exe 的目录。 - tolgayilmaz
对我来说可以用,顺便说一下,“vs14-kb3165756.exe”是Visual Studio安装程序设置启动器可执行程序,在我的下载中名为“VS2015.2.exe”。 - Johnson Lai
"Windows 无法找到 vs14-kb3165756" - user2568374

1
通过运行原始安装ISO解决问题。 设置自动检测将在开始安装/升级之前更新什么,替换什么(不会触及已安装的内容)。

1

0
不要混合使用Visual Studio 2015的不同版本。我曾经因为试图在VS2015 Professional Update 2上安装VS2015 Update 3而遇到了同样的问题。如果你正在使用常规版、专业版或企业版,请继续使用相同的VS“版本”。

0

使用Visual Studio Web Installer可以通过安装所需内容来处理,而不是找到要使用的ISO文件。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接