2016-07-04 186 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來處理它。