更新 Visual Studio 2017

適用于:是Visual Studio否Visual Studio for Mac否Visual Studio Code

本主題討論如何在 Windows 上更新 Visual Studio 的用戶端安裝。 針對 Visual Studio for Mac,請參閱更新 Visual Studio for Mac

如果您是 IT 系統管理員,而且想要設定組織的用戶端從網路設定進行更新,請參閱 Visual Studio 系統管理員指南,特別是 管理及更新網路安裝的一節。

更新之前

若要安裝、更新或修改 Visual Studio,執行更新的帳戶必須具有電腦上的系統管理許可權,也必須具有產品更新所在位置的許可權, (網際網路或網路共用) 。 如果您是以一般使用者身分登入,並嘗試執行其中一個命令,則會收到使用者帳戶控制通知,提示您輸入系統管理員認證。 如需詳細資訊,請參閱使用者權限和 Visual Studio

執行更新之前,必須先關閉 Visual Studio。 強烈建議先儲存您的工作,再執行更新。

您必須先在電腦上安裝 Visual Studio,才能進行更新。 若要從Microsoft裝載的伺服器安裝目前版本的 Visual Studio,請移至Visual Studio 下載頁面。 如果您目前使用另一個 Visual Studio 實例,您可以將 Visual Studio 的新實例並存安裝到現有的安裝,或者您可以在安裝這個新 實例之前卸載先前的 Visual Studio 實例

我們鼓勵您更新至 最新版 的 Visual Studio 2019,以便一律取得最新的功能、安全性修正和改善。 如果您想要試用最新版本,請考慮下載並安裝 Visual Studio 2022

有數種不同的方式可更新 Visual Studio 的安裝。 您可以透過Visual Studio 安裝程式進行更新、檢查更新或使用 IDE 中的通知中樞,也可以執行特定版本的啟動載入器來更新。 以下說明如何使用這些各種方法更新 Visual Studio 2019。

使用 Visual Studio 安裝程式

  1. 在您的電腦上找到 Visual Studio 安裝程式

    在 Windows [開始] 功能表中,您可搜尋「安裝程式」。

    顯示 [開始] 功能表搜尋Visual Studio 安裝程式結果的螢幕擷取畫面。

    您可能需要更新安裝程式才能繼續。 若是如此,請遵循提示。

注意

安裝程式和更新功能和 Bug 修正通常會在最新版 Visual Studio 的安裝程式中發行。 這項新功能通常只會在舊版的產品中順暢運作。 例如,在 Visual Studio 2022 17.4 版安裝程式中,我們引進了移除不支援元件的能力;如果已安裝 Visual Studio 2019 的電腦上存在此安裝程式,則移除的支援元件功能也會對該產品提供。 以下說明在具有舊版 Visual Studio 產品之電腦上取得最新安裝程式的指示

  1. 在安裝程式中,尋找您要更新的 Visual Studio 實例。

    例如,如果您先前已安裝 Visual Studio Community 2019,而且有更新,則安裝程式中會出現更新可用的訊息。

    此螢幕擷取畫面顯示具有可用更新的 Visual Studio 2019 安裝。

  2. 選擇 [更新] 安裝更新。

    此螢幕擷取畫面顯示 Visual Studio 安裝程式中可用來更新至 Visual Studio 2019 安裝的 [更新] 按鈕。

  3. 在更新完成之後,可能會要求您重新啟動電腦。 若是這樣,請這麼做,然後像平常一樣啟動 Visual Studio。

    如果未要求您重新啟動電腦,請選擇 [啟動] 以從安裝程式啟動 Visual Studio。

    此螢幕擷取畫面顯示 Visual Studio 安裝程式中可用來啟動 Visual Studio 2019 的 [啟動] 按鈕。

在 IDE 中使用訊息方塊

  1. 當您開啟 Visual Studio 時,IDE 會檢查是否有可用的更新。 在某些情況下, Visual Studio 2019 更新 訊息會短暫出現。 如果您想要立即更新,請選擇 [ 檢視詳細資料]。 如果您想要延遲更新,直到關閉 Visual Studio 時,請選擇 [關閉時更新]。

    顯示 IDE 中 [Visual Studio 2019 更新] 訊息的螢幕擷取畫面。

  2. 如果您選擇 [ 檢視詳細資料],請在 [下載的後續 更新並準備好安裝 ] 對話方塊中,選擇 [ 立即 更新]。

    顯示 [已下載並準備好安裝更新] 對話方塊中 [更新] 按鈕的螢幕擷取畫面。

手動檢查更新

  1. 您可以從功能表列選擇 [說明],然後選擇 [檢查更新,以查看是否有可用的更新。 您也可以按Ctrl+Q來使用搜尋方塊,輸入「檢查更新」,然後選擇符合的搜尋結果。

    顯示 [說明] 功能表中 [檢查更新] 的螢幕擷取畫面。

  2. 在 [有可用的更新] 對話方塊中,選擇 [更新]

    顯示 [可用更新] 對話方塊中 [更新] 按鈕的螢幕擷取畫面。

使用 [通知] 中樞

  1. 從 Visual Studio IDE 的右下角選擇通知圖示,以開啟 [通知] 中樞。

    顯示 Visual Studio IDE 中通知圖示的螢幕擷取畫面。

  2. [通知] 中樞中,選擇您要安裝的更新。 如果您想要立即更新,請選擇 [ 檢視詳細資料]。 如果您想要延遲更新,直到關閉 Visual Studio 時,請選擇 [關閉時更新]。

    顯示 Visual Studio 2019 中通知中樞的螢幕擷取畫面。

  3. 如果您選擇 [ 檢視詳細資料],請在後續的 [ 可用更新 ] 對話方塊中,選擇 [ 更新]。

執行特定的啟動載入器,將產品更新為特定版本

如果您是 Enterprise 或 Professional 客戶,只要其版本高於目前安裝的版本,就可以將 Visual Studio 2019 的實例更新為任何已發行的特定版本。 若要透過此方法更新 Visual Studio 2019 的實例,請流覽至 Visual Studio 2019 發行歷程記錄頁面,將對應至所需更新版本的啟動載入器下載到您的產品安裝目錄,然後按兩下以起始更新。

自訂更新設定

有數個不同的設定可以自訂以控制更新行為。 Visual Studio 2019 原生的其中一些設定,並處理下載和安裝產品位的方式和時間。 其他設定,例如設定更新來源的能力,需要有較新的 Visual Studio 2022 安裝程式。

安裝和下載行為

  1. 在功能表列上,選擇[工具>選項]。

  2. 展開 [環境],然後選擇 [產品更新]

    顯示 Visual Studio 中更新設定的螢幕擷取畫面。

  3. 觀察可用於在此對話方塊中設定的組態選項。 您可以選擇 [ 自動下載更新 ] 設定,這可讓您在機器閒置時下載更新。 另外還有兩種安裝模式可供選擇: 下載時安裝然後下載全部安裝。 選擇您要用於 Visual Studio 更新的安裝模式和自動下載設定。

設定更新的來源位置

如果您是在企業環境中,則可以設定用戶端實例尋找更新的位置。 這適用于從網路設定安裝用戶端的情況,但您稍後希望用戶端從不同的網路設定取得更新。 設定更新位置的能力需要有較新的 Visual Studio 2022 安裝程式存在,這可以 透過取得用戶端電腦上的最新安裝程式,或是透過 網路設定推送最新安裝程式的系統管理員取得。 如需如何使用這項功能的詳細資訊,請參閱 有關設定更新來源位置的 Visual Studio 2022 檔

關閉時更新

在 Visual Studio 2019 16.9 版中,我們引進了 Update on Close的概念。 當有更新可用時,IDE 中的更新通知 UI 會提供在主動關閉 Visual Studio 時延遲更新的方法。 [ 關閉時 更新] 按鈕會出現在 [更新通知] 訊息方塊中,也可以在通知中樞中選取。 Update on Close 命令不是永久設定;它只適用于目前的更新。 換句話說,每次您認可或關閉更新可用的通知時,都必須選擇 [ 關閉 時更新] 延遲。

顯示 [更新通知] 訊息方塊中 [更新關閉時更新] 選項的螢幕擷取畫面。

我們鼓勵您更新至 最新版 的 Visual Studio 2022,以便您隨時取得最新的功能、安全性修正和改善。

有數種不同的方式可更新 Visual Studio 的安裝。 您可以透過Visual Studio 安裝程式進行更新、檢查更新或使用 IDE 中的通知中樞,也可以執行特定版本的啟動載入器來更新。 以下說明如何使用這些各種方法更新 Visual Studio 2022。

使用 Visual Studio 安裝程式

  1. 在您的電腦上找到 Visual Studio 安裝程式

    在 [Windows 開始] 功能表中,搜尋 「installer」,然後從結果中選取[Visual Studio 安裝程式]。

    顯示 [開始] 功能表搜尋Visual Studio 安裝程式結果的螢幕擷取畫面。

    如果系統提示您在繼續之前更新Visual Studio 安裝程式,請遵循提示來執行此動作。

注意

安裝程式和更新功能和 Bug 修正通常會在最新版 Visual Studio 的安裝程式中發行。 這項新功能通常只會在舊版的產品中順暢運作。 例如,在 Visual Studio 2022 17.4 版安裝程式中,我們引進了移除不支援元件的能力;如果已安裝 Visual Studio 2019 的電腦上存在此安裝程式,則移除的支援元件功能也會對該產品提供。 以下說明在具有舊版 Visual Studio 產品之電腦上取得最新安裝程式的指示

  1. 在Visual Studio 安裝程式中,尋找您要更新的 Visual Studio 安裝。

    例如,如果您先前已安裝 Visual Studio Community 2022,而且有更新,則會在Visual Studio 安裝程式中顯示 [可用的更新] 訊息。

    顯示有新更新可用時,Visual Studio 安裝程式中 [更新] 按鈕和訊息的螢幕擷取畫面。

  2. 選擇 [更新 ] 以安裝更新。

    顯示您可以選取以安裝新更新之 [更新] 按鈕的螢幕擷取畫面。

  3. 更新完成之後,Visual Studio 安裝程式可能會提示您重新開機電腦。 若是這樣,請這麼做,然後像平常一樣啟動 Visual Studio。

    如果您未要求您重新開機電腦,請選擇 [啟動] 以從Visual Studio 安裝程式啟動 Visual Studio。

    此螢幕擷取畫面顯示您可以選取以啟動 Visual Studio 的 [啟動] 按鈕。

在 IDE 中使用訊息方塊

  1. 當您開啟 Visual Studio 時,IDE 會檢查是否有可用的更新。 在某些情況下, Visual Studio 2022 更新 訊息會短暫出現。 如果您想要立即更新,請選擇 [ 檢視詳細資料]。 如果您想要延遲更新,直到關閉 Visual Studio 時,請選擇 [關閉時更新]。

    顯示 Visual Studio IDE 右下角 Visual Studio 2022 更新訊息的螢幕擷取畫面。

  2. 如果您選擇 [ 檢視詳細資料],請在後續的 [ 可用更新 ] 對話方塊中,選擇 [ 立即 更新]。

    顯示 Visual Studio 2022 中 [可用更新] 對話方塊中 [更新] 按鈕的螢幕擷取畫面。

手動檢查更新

  1. 您可以從功能表列選擇 [說明],然後選擇 [檢查更新,以查看是否有可用的更新。 您也可以按Ctrl+Q來使用搜尋方塊,輸入「檢查更新」,然後選擇符合的搜尋結果。

    顯示 [說明] 功能表中 [檢查更新] 選項的螢幕擷取畫面。

  2. 在 [有可用的更新] 對話方塊中,選擇 [更新]

    顯示 [可用更新] 對話方塊中 [更新] 按鈕的螢幕擷取畫面。

使用 [通知] 中樞

  1. 從 Visual Studio IDE 的右下角選擇通知圖示,以開啟 通知中樞

    顯示 Visual Studio IDE 中通知圖示的螢幕擷取畫面。

  2. [通知] 中樞中,選擇您要安裝的更新。 如果您想要立即更新,請選擇 [ 檢視詳細資料]。 如果您想要延遲更新,直到關閉 Visual Studio 時,請選擇 [關閉時更新]。

    顯示 Visual Studio IDE 中通知中樞的螢幕擷取畫面。

  3. 如果您選擇 [ 檢視詳細資料],請在後續的 [ 可用更新 ] 對話方塊中,選擇 [ 更新]。

執行特定的啟動載入器,將產品更新為特定版本

如果您是 Enterprise 或 Professional 客戶,只要其版本高於目前安裝的版本,就可以將 Visual Studio 2022 的實例更新為任何已發行的特定版本。 若要透過此方法更新 Visual Studio 2022 的實例,請流覽至 Visual Studio 2022 發行歷程記錄頁面,將對應至所需更新版本的啟動載入器下載到您的產品安裝目錄,然後按兩下以起始更新。

自訂更新設定

有數種不同的設定可以自訂來控制更新行為,例如下載和安裝產品位的方式和時間,或更新來源位置的位置。

安裝和下載行為

  1. 在功能表列上,選擇[工具>選項]。

  2. 展開 [環境],然後選擇 [產品更新]

    顯示 Visual Studio IDE [選項] 視窗中更新設定的螢幕擷取畫面。

  3. 觀察可用於在此對話方塊中設定的組態選項。 您可以選擇 [ 自動下載更新 ] 設定,這可讓您在機器閒置時下載更新。 另外還有兩種安裝模式可供選擇: 下載時安裝然後下載全部安裝。 選擇您要用於 Visual Studio 更新的安裝模式和自動下載設定。

設定更新的來源位置

使用 Visual Studio 2022,您現在可以設定用戶端從何處取得其更新。 這些更新來源位置稱為「通道」,您可以在 Visual Studio 發行 Rhythm 檔中找到通道用途和可用性的詳細資訊。 Microsoft讓目前和預覽通道可供所有人使用,而長期維護通道 (LTSC) 可供 Enterprise 和 Professional 客戶使用。 IT 系統管理員也可以設定用戶端應該可以存取的更新來源位置,例如網路設定。 如需其他方法建議,請參閱 Visual Studio 系統管理員指南 ,以及 modifySettings 命令檔 ,以瞭解如何以程式設計方式存取這項功能。

有兩種方式可以啟動 [更新設定] 對話方塊,可讓您手動變更 Visual Studio 實例應該從中取得更新的通道。

  1. 開啟 Visual Studio 安裝程式,選取您想要設定的實例,選擇 [ 更多] 按鈕 ,然後選擇 [ 更新設定 ] 功能表選項。 請參閱先前的指示,以瞭解如何尋找Visual Studio 安裝程式。

顯示安裝程式中更新設定的螢幕擷取畫面。

  1. 叫用 [更新設定] 對話方塊的替代方式是開啟 Visual Studio IDE、啟動 [更新可用] 對話方塊 (檢視更新通知 的詳細 資料,或按一下 [說明] 功能表上的 [ 檢查更新 ]) ,然後按一下 [變更更新設定] 連結。

顯示 IDE 中 [更新可用] 對話方塊中更新設定的螢幕擷取畫面。

[ 更新設定 ] 對話方塊看起來會像這樣。 在此範例中,Visual Studio 實例使用 LTSC 17.0 通道。

顯示 Visual Studio 2022 IDE 中 [更新設定] 對話方塊的螢幕擷取畫面。

藉由在 [ 更新通道 ] 下拉式清單中選擇正確的值,您可以控制此 Visual Studio 實例未來更新的來源位置。 要記住的其他事項包括:

  • 預覽和目前通道適用于所有版本的 Visual Studio,而 LTSC 通道僅適用于 Professional 和 Enterprise 客戶。
  • 您可以在設定 更新通道 位置之後,選擇立即更新 Visual Studio 的實例。 或者,您可以延遲實際產品更新,直到稍後一段時間為止。 設定更新通道和更新產品的動作是兩個獨立事件。 如需如何以程式設計方式控制更新通道的資訊,請參閱 使用 modifySettings 命令
  • 只有在該通道提示提供的產品版本 大於 您已安裝的版本時,您才能變更更新通道。 例如,您一律可以從目前通道轉換至預覽通道,但您無法從預覽通道轉換至目前通道,直到目前通道上的最新版本超過您安裝的預覽版本為止。
  • 當您更新至新的通道時,您會在該通道上安裝最新的版本。 如果您是企業客戶,而且想要在該通道上安裝特定版本的產品,請遵循執行先前所述的 特定啟動載入器指示
  • LTSC 通道都有到期日,如上圖所示。 LTSC 到期後,就無法當做更新的來源使用,而且會從這份清單中消失。
  • 所有Microsoft通道都會裝載在Microsoft伺服器上,而且需要存取網際網路。
  • 每個 Visual Studio 實例都能夠獨立設定其更新的來源。 因此,如果您已安裝兩個 Visual Studio 2022 實例,每個實例都可以從不同的通道更新。
  • IT 系統管理員可以控制 [更新通道 ] 下拉式清單中的文字。 例如,他們可以將網路設定位置新增為更新來源。 它們也可以隱藏Microsoft裝載位置,使其無法作為更新來源選項使用。 此功能也適用于 Visual Studio 2019 安裝。 如需如何設定這些更新位置的資訊,請參閱 設定企業部署的預設值 頁面。

關閉時更新

當有更新可用時,IDE 中的更新通知 UI 會提供延遲更新的方法,直到您主動關閉 Visual Studio 為止。 [ 關閉時 更新] 按鈕會出現在 [更新通知] 訊息方塊中,也可以在 [通知 中樞] 中選取。 Update on Close 命令不是永久設定;它只適用于目前的更新。 換句話說,每次您認可或關閉更新可用的通知時,都必須選擇 [ 關閉 時更新] 延遲。

顯示 [更新通知] 訊息方塊中 [更新關閉時更新] 選項的螢幕擷取畫面。

移除支援外元件

使用 最新的 Visual Studio 2022 安裝程式,您現在可以大量移除 已轉換為支援不足狀態的元件。 您可以使用如下所述的安裝程式手動移除它們、以 程式設計方式移除它們,或者您可以透過全電腦 原則移除它們。 深入瞭解 如何移除支援外元件 ,以及如何協助保護軟體環境的安全。

若要透過 UI 手動移除支援外元件,您可以

  1. 開啟Visual Studio 安裝程式,然後選取 [修改]。

  2. 選取 [移除所有支援外元件]。

    [移除支援外元件] 選項的螢幕擷取畫面。

所有具有支援不足標籤的元件都會取消選取並卸載。

您也可以選取 [其他>更新設定> ] 選項[Visual Studio 安裝程式 移除未來更新期間的所有支援外元件],以設定特定的 Visual Studio 實例,以持續移除轉換至支援不足狀態的所有元件。 設定此設定之後,未來轉換至不支援狀態的任何元件,將會在該 Visual Studio 實例的下一個 Visual Studio 更新期間移除。

[更新設定] 對話方塊中 [未來更新期間移除所有狀態不足元件] 選項的螢幕擷取畫面。

安裝最新且最大的安裝程式

最新版 Visual Studio 中的安裝程式最新版本通常具有最強固且可靠的功能集。 這項功能通常會順暢地處理較低版本的產品。 若要在用戶端電腦上手動取得最新版本的安裝程式 (,例如,如果您想要最新的 Visual Studio 2022 安裝程式功能來管理 Visual Studio 2019 安裝) ,您可以執行下列其中一項:

  1. 下載任何適用于最新版 Visual Studio 的啟動載入器 ,然後下載其中一個

    • 按兩下啟動載入器來起始安裝。 最新的安裝程式會先安裝到機器上。 一旦 [選擇工作負載] 畫面隨即出現,只要取消安裝即可。

    • 在命令視窗中,使用啟動載入器來更新安裝程式,如下所示:

      vs_enterprise.exe --update --quiet
      
  2. 將最新的系統管理員更新從Microsoft更新目錄下載到您電腦上的安裝目錄。 按兩下以起始更新、等待更新更新,然後在 [選擇工作負載] 畫面快顯後取消更新。

系統管理員更新

如果您是集中管理軟體安裝的組織,則企業系統管理員可能會控制 Visual Studio 更新電腦的方式。 如需如何控制或設定機器可接受的更新類型的詳細資訊,請參閱使用 Configuration Manager 部署 Visual Studio 更新

從Microsoft目錄更新

您可以將系統管理員更新從Microsoft更新目錄下載到您電腦上的安裝目錄,並只要按兩下即可套用更新來更新您的安裝。

支援或疑難排解

有時可能會發生一些問題。 若 Visual Studio 安裝失敗,請參閱針對 Visual Studio 安裝和升級問題進行疑難排解,以取得逐步指導方針。

以下是一些支援選項:

另請參閱