次の方法で共有


Visual Studio の展開時にプロダクト キーを自動的に適用する

Visual Studio のデプロイを自動化するために使用されるスクリプトの一部として、プロダクト キーをプログラムで適用できます。 Visual Studio のインストール中またはインストールの完了後に、プログラムによってデバイスにプロダクト キーを設定できます。

インストール後にライセンスを適用する

インストールされているバージョンの Visual Studio をプロダクト キーでアクティブ化するには、ターゲット コンピューターの StorePID.exe ユーティリティをサイレント モードで使用します。 StorePID.exe は、Visual Studio 2019 と共に次の既定の場所にインストールするユーティリティ プログラムです。

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

System Center エージェントまたは管理者特権のコマンド プロンプトを使用して、昇格された特権で StorePID.exe を実行します。 プロダクト キーと Microsoft Product Code (MPC) を使用してそれに従います。

重要

プロダクト キーには、ダッシュ (-) を含めてください。

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

インストール後にライセンスを適用する

インストールされているバージョンの Visual Studio をプロダクト キーでアクティブ化するには、ターゲット コンピューターの StorePID.exe ユーティリティをサイレント モードで使用します。 StorePID.exe は、Visual Studio 2022 と共に次の既定の場所にインストールするユーティリティ プログラムです。

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

System Center エージェントまたは管理者特権のコマンド プロンプトを使用して、昇格された特権で StorePID.exe を実行します。 プロダクト キーと Microsoft Product Code (MPC) を使用してそれに従います。

重要

プロダクト キーには、ダッシュ (-) を含めてください。

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

次の例は、Visual Studio 2022 Enterprise のライセンスを適用するためのコマンド ラインを示しています。このコマンド ラインには、AAAAA-BBBBB-CCCCC-DDDDD-EEEEEのプロダクト キーである MPC 09660 があり、既定のインストール場所が想定されています。

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

次の例は、AAAAA-BBBBB-CCCCC-DDDDD-EEEEEのプロダクト キーである MPC 09260 を持ち、既定のインストール場所を前提とする 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 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 正常に適用されると、%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 のインストールとアップグレードに関する問題のトラブルシューティング」 を参照して、詳細なガイダンスを参照してください。

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

  • インストール関連の問題については、インストール チャット (英語のみ) サポート オプションを使用します。
  • Visual Studio インストーラーと Visual Studio IDE の両方に表示される 問題の報告 ツールを使用して、製品の問題を報告します。 自分が IT 管理者であり、Visual Studio がインストールされていない場合は、IT 管理者フィードバックを送信できます。
  • 機能を提案し、製品の問題を追跡し、Visual Studio Developer Communityで回答を見つけます。