Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
You can apply your product key programmatically as part of a script that is used to automate the deployment of Visual Studio. You can set a product key on a device programmatically either during an installation of Visual Studio or after an installation completes.
You can activate an installed version of Visual Studio with a product key by using the StorePID.exe
utility on the target machines, in silent mode. StorePID.exe
is a utility program that installs with Visual Studio 2019 at the following default location:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE
Run StorePID.exe
with elevated privileges, either by using a System Center agent or an elevated command prompt. Follow it with the product key and the Microsoft Product Code (MPC).
Important
Make sure to include the dashes in the product key.
StorePID.exe [product key including the dashes] [MPC]
You can activate an installed version of Visual Studio with a product key by using the StorePID.exe
utility on the target machines, in silent mode. StorePID.exe
is a utility program that installs with Visual Studio 2022 at the following default location:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE
Run StorePID.exe
with elevated privileges, either by using a System Center agent or an elevated command prompt. Follow it with the product key and the Microsoft Product Code (MPC).
Important
Make sure to include the dashes in the product key.
StorePID.exe [product key including the dashes] [MPC]
The following example shows a command line for applying the license for Visual Studio 2022 Enterprise, which has an MPC of 09660, a product key of AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
, and assumes a default installation location:
"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09660
The following example shows a command line for applying the license for Visual Studio 2019 Enterprise, which has an MPC of 09260, a product key of AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
, and assumes a default installation location:
"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 |
If StorePID.exe
successfully applies the product key, it returns an %ERRORLEVEL%
of 0. If it encounters errors, it returns one of the following codes, depending on the error condition:
Error | 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 |
Note
When you run a virtual instance of Visual Studio, make sure that you also virtualize the local AppData folder and the registry. To troubleshoot virtual instances, run <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe
.
If StorePID.exe
successfully applies the product key, it returns an %ERRORLEVEL%
of 0. If it encounters errors, it returns one of the following codes, depending on the error condition:
Error | 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 |
Note
When you run a virtual instance of Visual Studio, make sure that you also virtualize the local AppData folder and the registry. To troubleshoot virtual instances, run <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe
.
Sometimes, things can go wrong. If your Visual Studio installation fails, see Troubleshoot Visual Studio installation and upgrade issues for step-by-step guidance.
Here are a few more support options:
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayTraining
Module
Deploy a Microsoft Teams app to Azure by using Teams Toolkit for Visual Studio Code - Training
Learn about infrastructure requirements and how to get set up to host and publish your app in Microsoft Teams by using the Teams Toolkit extension.
Certification
Microsoft Certified: Power Platform Developer Associate - Certifications
Demonstrate how to simplify, automate, and transform business tasks and processes using Microsoft Power Platform Developer.