在部署 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 开发人员社区中,可提出功能建议、跟踪产品问题,并能找到答案。