在部署 Visual Studio 時自動套用產品金鑰
您能以程式設計方式套用您的產品金鑰,作為用來自動化部署 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]
下列範例示範的命令列可套用 MPC 為 09660、產品金鑰為 AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
並採用預設安裝位置的 Visual Studio 2022 Enterprise 授權:
"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09660
下列範例示範的命令列可套用 MPC 為 09260、產品金鑰為 AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
並採用預設安裝位置的 Visual Studio 2019 Enterprise 授權:
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 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 開發人員社群 \(英文\) 中建議功能、追蹤產品問題和尋找解答。