共用方式為


部署 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]

下列範例顯示用於套用 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

下列範例顯示用於套用 Visual Studio 2019 Enterprise 授權的命令行,其 MPC 為 09260、產品密鑰為 AAAAA-BBBBB-CCCCC-DDDDD-EEEEE,並假設預設安裝位置:

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09260
Visual Studio Edition MPC
Visual Studio Enterprise 2022 09660
Visual Studio Professional 2022 09662
Visual Studio Edition 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 安裝與升級問題疑難排解,以獲得逐步指引。

以下是一些更多支援選項: