自動套用產品金鑰 – Visual Studio (Windows)

在部署 Visual Studio 時自動套用產品金鑰

本文內容

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

您能以程式設計方式套用您的產品金鑰,作為用來自動化部署 Visual Studio 的一部分指令碼。 您可以在 Visual Studio 安裝期間或完成安裝後,以程式設計方式在裝置上設定產品金鑰。

在安裝後套用授權

您可以在目標電腦上以無訊息模式使用 StorePID.exe 公用程式,利用產品金鑰來啟用已安裝的 Visual Studio 版本。 StorePID.exe 是與 Visual Studio 2019 一起安裝的公用程式,其預設位置如下:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE

使用 System Center 代理程式或提升權限的命令提示字元,以較高的權限執行 StorePID.exe。 之後,請使用產品金鑰和 Microsoft 產品代碼 (MPC)。

重要

務必包含產品金鑰的破折號。

StorePID.exe [product key including the dashes] [MPC]

在安裝後套用授權

您可以在目標電腦上以無訊息模式使用 StorePID.exe 公用程式,利用產品金鑰來啟用已安裝的 Visual Studio 版本。 StorePID.exe 是使用 Visual Studio 2022 安裝于下列預設位置的公用程式:

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE

使用 System Center 代理程式或提升權限的命令提示字元,以較高的權限執行 StorePID.exe。 之後,請使用產品金鑰和 Microsoft 產品代碼 (MPC)。

重要

務必包含產品金鑰的破折號。

StorePID.exe [product key including the dashes] [MPC]

下列範例顯示用於套用 Visual Studio 2022 Enterprise 授權的命令列,其 MPC 為 09660、產品金鑰 AAAAA-BBBBB-CCCCC-DDDDDD-EEEEEE 為 ,並假設預設安裝位置:

"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDDD-EEEEEE 09660

下列範例示範的命令列可套用 MPC 為 09260、產品金鑰為 AAAAA-BBBBB-CCCCC-DDDDDD-EEEEEE 並採用預設安裝位置的 Visual Studio 2019 Enterprise 授權:

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDDD-EEEEEE 09260

Visual Studio 版本
MPC

Visual Studio Enterprise 2022
09660

Visual Studio Professional 2022
09662

Visual Studio 版本
MPC

Visual Studio Enterprise 2019
09260

Visual Studio Professional 2019
09262

如果 StorePID.exe 成功套用產品金鑰,則會傳回值為 0 的 %ERRORLEVEL%。 如果發生錯誤,則會根據錯誤狀況傳回下列其中一個代碼:

錯誤
程式碼

PID_ACTION_SUCCESS
0

PID_ACTION_NOTINSTALLED
1

PID_ACTION_INVALID
2

PID_ACTION_EXPIRED
3

PID_ACTION_INUSE
4

PID_ACTION_FAILURE
5

PID_ACTION_NOUPGRADE
6

注意

當您執行 Visual Studio 的虛擬實例時,請確定您也會虛擬化本機 AppData 資料夾和登錄。 若要針對虛擬實例進行疑難排解,請執行 <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe

如果 StorePID.exe 成功套用產品金鑰,則會傳回值為 0 的 %ERRORLEVEL%。 如果發生錯誤,則會根據錯誤狀況傳回下列其中一個代碼:

錯誤
程式碼

PID_ACTION_SUCCESS
0

PID_ACTION_NOTINSTALLED
1

PID_ACTION_INVALID
2

PID_ACTION_EXPIRED
3

PID_ACTION_INUSE
4

PID_ACTION_FAILURE
5

PID_ACTION_NOUPGRADE
6

注意

當您執行 Visual Studio 的虛擬實例時,請確定您也會虛擬化本機 AppData 資料夾和登錄。 若要針對虛擬實例進行疑難排解,請執行 <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe

支援或疑難排解

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

以下是一些支援選項:

  • 我們提供 安裝聊天 (英文,) 安裝相關問題的支援選項。
  • 您可以透過 Visual Studio 安裝程式及 Visual Studio IDE 中的回報問題工具回報產品的問題。 如果您是 IT 系統管理員且未安裝 Visual Studio,您可以在這裡提交 IT 管理員意見反應。
  • 在 Visual Studio 開發人員社群 \(英文\) 中建議功能、追蹤產品問題和尋找解答。

另請參閱