在部署 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 Product Code (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 Product Code (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
成功应用产品密钥,则会返回值为 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 安装和升级问题疑难解答获取分步指南。
下面是另外几个支持选项:
- 对于与安装相关的问题,我们提供安装聊天(仅限英语)支持选项。
- 通过报告问题工具(会出现在 Visual Studio 安装程序和 Visual Studio IDE 中)向我们报告产品问题。 如果你是 IT 管理员,并且尚未安装 Visual Studio,可以在此处提交 IT 管理员反馈。
- 在 Visual Studio 开发人员社区中,可提出功能建议、跟踪产品问题,并能找到答案。