Visual Studio 2015 Update 3 - 安装程序已阻止

时间:2016-07-04 13:03:11

标签: visual-studio visual-studio-2015

我正在尝试从脱机安装程序(iso文件)安装Visual Studio 2015 Update 3并收到此错误:

enter image description here

我在第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

6 个答案:

答案 0 :(得分:14)

您已下载更新的离线安装程序。此脱机安装程序会将以前版本的Visual Studio 2015 更新为Update 3.主要的Visual Studio版本并排安装。因此,您的2013安装将不会受到2015更新安装程序

的影响

您需要下载“Visual Studio 2015 with Update 3”的离线安装程序或首先安装“Visual Studio 2015 RTM”,然后应用您下载的更新。

答案 1 :(得分:8)

我遇到了类似的问题。我安装了 VS2015和Update 3 。 PC中没有其他VS版本或版本 - 所以你可以说这是一个新的安装。在启动VS时,它促使我获得KB3165756(14.0.25431.0),接下来我得到的是: -

"设置被阻止 - 更新3要求Visual Studio 2015家族成员出现或被计算机上的其他条件阻止"

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

  1. 在命令提示符下,键入" vs14-kb3165756 / uninstall" 。 (不要使用 / repair 选项,因为这不会起作用。)
  2. 选择修复。
  3. 让它一直运行直至完成。
  4. 希望这有帮助。

答案 2 :(得分:1)

通过运行原始安装ISO解决。 安装程序会自动检测将要更新的内容,在开始安装/升级之前将替换的内容(不会触及已经安装的内容)。

答案 3 :(得分:0)

使用Visual Studio Web安装程序通过安装所需内容以及查找要使用的ISO来处理它。

答案 4 :(得分:0)

请勿混合使用Visual Studio 2015版本。我遇到了同样的问题,因为我试图在VS2015 Professional Update 2上安装VS2015 Update3。如果您使用的是常规版,专业版或企业版,请继续使用相同的VS'flavor'。

答案 5 :(得分:0)

https://stackoverflow.com/a/39508386/8769139

在下载目录中使用此命令“ vsupdate_KB3022398 / uninstall”为我工作,然后单击“修复”