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 エディション 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 が正常にプロダクト キーを適用した場合は %ERRORLEVEL% として 0 を返します。 エラーが発生した場合、エラーの状態に基づいて次のいずれかのコードが返されます。

エラー コード
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 が正常にプロダクト キーを適用した場合は %ERRORLEVEL% として 0 を返します。 エラーが発生した場合、エラーの状態に基づいて次のいずれかのコードが返されます。

エラー コード
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 のインストールとアップグレードの問題のトラブルシューティング」に記載されているステップ バイ ステップ ガイドをご覧ください。

他のいくつかのサポート オプションを次に示します。