上次更新时间: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.comMy.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 管理员更新的反馈或报告影响更新的问题:

其他资源

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。