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 のインストールとアップグレードの問題のトラブルシューティング」に記載されているステップ バイ ステップ ガイドをご覧ください。
他のいくつかのサポート オプションを次に示します。
- インストール関連の問題については、インストール チャット (英語のみ) のサポート オプションを提供しています。
- Visual Studio インストーラーおよび Visual Studio IDE の両方に表示される [問題の報告] ツールから、製品の問題を Microsoft に報告してください。 自分は IT 管理者であるのに、Visual Studio がインストールされていない場合は、こちらで IT 管理者フィードバックを送信できます。
- Visual Studio 開発者コミュニティで機能の提案、製品の問題の追跡、回答の検索を行うことができます。