2016-07-04 159 views
21

我试图安装Visual Studio 2015年从离线安装程序(ISO文件)更新3和得到这个错误:的Visual Studio 2015年更新3 - 设置阻止

enter image description here

我在窗口七岁,我运行在我的系统上安装了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

回答

13

您已经下载了更新的离线安装。此离线安装程序将更新以前版本的Visual Studio 为更新3.主要Visual Studio版本并排安装。因此,您的2013年安装将不会被2015更新安装程序保留

您需要下载“Visual Studio 2015 with Update 3”的脱机安装程序或首先安装“Visual Studio 2015 RTM”,然后将更新已经下载。

+8

我遇到了同样的错误,肯定已经安装了VS2015(目前VS2015 Update 1)。这里奇怪的是这行:“MUX:无法从http://go.microsoft.com/fwlink/?LinkID=659005下载更新xml文件”安装程序将不会更新“。 在浏览器中访问该URL会重定向到一个通用的MS下载页面,而不是返回任何有用的内容,因此目前Microsoft下载站点存在问题。 –

+0

没错。社区版是免费的。 –

1

通过运行原始安装ISO解决。 安装程序会自动检测将要更新的内容,在开始安装/升级之前将更换哪些内容(无需触摸它已安装的内容)。

7

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

“设置被阻止 - 更新3需要Visual Studio 2015家族的成员存在或被阻止通过电脑上的另一个条件”

这里是我做过什么来解决这个问题 -

  1. 在命令提示符下,键入‘vs14-kb3165756 /卸载’。 (请勿使用/修复选件,因为这样做不起作用。)
  2. 选择修理。
  3. 让它运行直到完成。

希望这会有所帮助。

+0

谢谢!这解决了我的问题。 – Fr333du

+0

这个技巧实际上有效:D – Sijav

+0

我得到的vs14-kb3165756在普通cmd和vs2015命令提示符下不被识别为内部或外部命令错误? – tolgayilmaz

0

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