您可以將產品密鑰以程式設計方式套用為腳本的一部分,以自動化 Visual Studio 的部署。 您可以在 Visual Studio 安裝期間或在安裝完成之後,以程式設計方式在裝置上設定產品密鑰。
安裝之後套用授權
您可以在目標機器上使用 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-DDDDD-EEEEE,並假設預設安裝位置:
"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09660
安裝之後套用授權
您可以在目標機器上使用 StorePID.exe 公用程式,以無訊息模式透過產品密鑰啟用已安裝的 Visual Studio 版本。
StorePID.exe 是與 Visual Studio 一起安裝在下列預設位置的公用程式:
C:\Program Files\Microsoft Visual Studio\18\Enterprise\Common7\IDE
使用 System Center 代理程式或以具有提升管理權限的命令提示字元來執行 StorePID.exe。 接著是產品金鑰和 Microsoft 產品代碼(MPC)。
重要
請務必在產品金鑰中包含破折號。
StorePID.exe [product key including the dashes] [MPC]
下列範例顯示套用 Visual Studio Enterprise 授權的命令列,其 MPC 為 09660、產品金鑰為 AAAAA-BBBBB-CCCCC-DDDDD-EEEEE,並假設預設安裝位置:
"C:\Program Files\Microsoft Visual Studio\18\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09660
| Visual Studio 版本 | MPC |
|---|---|
| Visual Studio 企業版 2022 | 09660 |
| Visual Studio 專業版 2022 | 09662 |
| Visual Studio 版本 | MPC |
|---|---|
| Visual Studio 企業版 2026 | 09860 |
| Visual Studio 專業版 2026 | 09862 |
如果 StorePID.exe 成功套用產品密鑰,則會傳回 0 的 %ERRORLEVEL%。 如果遇到錯誤,它會根據錯誤條件傳回下列其中一個程式代碼:
| 錯誤 | Code |
|---|---|
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 開發人員社群中找到答案。