上次更新时间:2025 年 12 月
注意: 某些 Visual Studio 2019 管理员更新已于 2022 年 6 月重新发布,以修复Configuration Manager (SCCM) 报告和从已更改的布局进行更新的功能问题。 未更改产品功能。
摘要
这是 Microsoft Visual Studio 2019 产品系列的管理员更新。 它供集中式 IT 管理员在整个组织中轻松部署 Visual Studio 更新。 此更新假定计算机上已安装 Visual Studio 2019。 应用此更新不会启动全新的安装。
Visual Studio 2019 的管理员更新具有以下几个目的:
-
功能包更新使 IT 管理员能够将组织中的客户端计算机提升到 Visual Studio 2019 的特定次要版本。
-
安全更新旨在确保 Visual Studio 的安全。 它们适用于特定 服务基线 次要版本上的所有 Visual Studio 2019 版本。
-
质量更新旨在针对特定“服务基线”次要版本上的 Visual Studio 2019 企业版、专业版和生成工具版本提供性能和可靠性改进。
-
关键更新旨在提供非安全性、影响严重的修补程序。 它们适用于特定服务基线次要版本上的所有 Visual Studio 版本。
有关如何 启用管理员更新 和 应用管理员更新的信息,请参阅联机文档。
有关哪些基线在哪些时间范围内受支持的详细信息,请参阅 Visual Studio 产品生命周期和服务页。
有关每个版本的管理员更新中包含哪些修补程序的具体详细信息,请参阅 Visual Studio 2019 发行说明文档。
每个管理员更新的标题描述了更新的适用版本范围。 例如,如果更新的名称为“Visual Studio 2019 版本 16.11.0 到 16.11.12”,则此更新将应用于版本 16.11.0 到 16.11.11 的任何客户端,并将这些客户端更新到 16.11.12。
管理员更新特征
下表列出了 Visual Studio 2019 管理员更新的三种主要类型的主要特征:安全性、功能和质量。
|
特征 |
安全更新 |
功能更新 |
质量更新 |
关键更新 |
|---|---|---|---|---|
|
更新类别 |
安全汇报 |
功能包 |
更新 |
关键汇报 |
|
在Microsoft更新目录中可用 |
是的。 到 2029 年 4 月 |
是的。 服务基线版本 16.4、16.7、16.9 和 16.11 |
是的。 到 2024 年 4 月 |
是的。 到 2029 年 4 月 |
|
在 WSUS 中可用 |
WSUS 中自动提供三个最新的安全更新。 |
默认情况下不是。 可以将功能更新从更新目录手动导入到SCCM。 |
默认情况下不是。 可以将功能更新从更新目录手动导入到SCCM。 |
WSUS 中自动提供三个最新的安全和关键更新。 |
|
SKU 适用性 |
所有 VS 2019 产品 |
仅授权供企业使用的产品 |
仅授权供企业使用的产品 |
所有 VS 2019 产品 |
|
与以前版本相比包含的更改类型 |
安全修复 质量修复 从 2024 年 5 月开始,安全更新也将包括最终的 Visual Studio 2022 版本 16.11 功能包更新。 |
功能更改 安全修复 质量修复 |
质量修复 |
关键修复 质量修复 从 2024 年 5 月开始,关键更新还将包括最终的 Visual Studio 2022 版本 16.11 功能包更新。 |
如何获取和安装管理员更新
Visual Studio 2019 的管理员安全更新将在每月的第二个星期二定期发布。 这些安全更新将在 Microsoft 更新目录和 Windows Server Update Services ( WSUS) 上提供,以便通过标准企业管理工具(如 Microsoft Endpoint Configuration Manager)自动进行部署。
管理员质量更新和功能更新将通过 Microsoft更新目录提供。 企业管理员可以从目录中下载更新,并直接在客户端计算机上运行更新。 或者,如果想要更广泛地部署更新,可以选择将更新从Microsoft更新目录导入到Configuration Manager (SCCM) 。
这些管理员更新在功能上等效于向 VisualStudio.com 和 My.VisualStudio.com 网站上发布的 Visual Studio 2019 更新。
配置客户端计算机以接收管理员更新
联机记录了 管理员更新配置选项 的完整列表。 以下部分列出了最常见的选项。
Visual Studio 客户端检测器实用工具
必须在客户端计算机上安装 Visual Studio 客户端检测器实用工具,才能正确识别和接收管理员更新。 此工具与自 2020 年 5 月 12 日以来的所有最新 Visual Studio 2019 更新一起包含在一起,还可以从 WSUS 和 Microsoft 更新目录 独立部署 。
编码管理员意向
必须启用客户端计算机才能接收管理员更新。 此步骤是必要的,以确保更新不会无意或意外地推送到不知情的客户端计算机。
AdministratorUpdatesEnabled 密钥专为管理员设计,用于对管理员意向进行编码。 此密钥可以位于任何标准 Visual Studio 位置,如 设置 Visual Studio 企业部署的默认值 文档中所述。 管理员客户端计算机上需要访问权限才能创建和设置此键的值。
-
若要将客户端计算机配置为接受管理员更新,请将 AdministratorUpdatesEnabled REG_DWORD密钥设置为 1。
-
如果 AdministratorUpdatesEnabled REG_DWORD 密钥缺失或设置为 0,将阻止管理员更新应用于客户端计算机。
注意: 将来,配置客户端计算机以接受管理员更新的显式作可能会放宽,而没有 AdministratorUpdatesEnabled 密钥将是隐式选择加入。
编码 Visual Studio 用户和开发人员意向
用户和开发人员可以使用单独的 AdministratorUpdatesOptOut 密钥 来选择不 接收管理员更新。 此密钥的用途是对 Visual Studio 用户的意向进行编码。
若要将客户端计算机配置为阻止管理员更新,请将 AdministratorUpdatesOptOut REG_DWORD 密钥设置为 1。 缺少密钥或设置值 0 意味着 Visual Studio 用户希望接收 Visual Studio 的管理员更新。
请注意,用于编码开发人员意向) 的 AdministratorUpdatesOptOut 密钥 (优先于对 IT 管理员意向) 编码的 AdministratorUpdatesEnabled 密钥 (。 如果 AdministratorUpdatesOptOut 设置为 1,则会在客户端上阻止更新,即使 AdministratorUpdatesEnabled 密钥也设置为 1 也是如此。 此作假定 IT 管理员可以访问和监视选择退出的开发人员,然后双方可以讨论哪些需求更重要。 IT 管理员可以随时更改任一密钥。
另请注意,这两个注册表项都适用于计算机上可能安装的所有 Visual Studio 实例。
报表和诊断
如何验证是否已安装更新
可以使用以下任一方法验证是否已正确安装更新:
-
在客户端计算机上,启动 Visual Studio 2019,选择“ 帮助 > 关于”,然后验证版本号是否与预期更新标题中的最后一个编号匹配。
-
使用 vswhere 工具标识计算机上的各种 Visual Studio 版本。 有关详细信息,请参阅 用于检测和管理 Visual Studio 实例的工具。
错误代码
客户端错误代码在“应用管理员汇报”页上定义。
注意: 在安装更新之前,必须关闭 Visual Studio。 如果 Visual Studio 处于打开状态或使用状态,更新安装将中止。
反馈和支持
可以使用以下方法提供有关 Visual Studio 2019 管理员更新的反馈或报告影响更新的问题:
-
请参阅 Visual Studio 安装和升级问题疑难解答 指南。
-
在 Visual Studio 安装程序 Q&A 论坛上向社区提问。
-
转到 Visual Studio 支持页,检查常见问题解答中是否列出了你的问题。 还可以选择“ 支持链接”按钮 获取聊天帮助。
-
请联系组织的技术客户经理进行Microsoft。