上次更新时间:2022 年 6 月

注意: 2022 年 6 月重新发布一些 Visual Studio 2017 管理员更新,以修复 Configuration Manager (SCCM 中的问题) 报告以及从更改的布局进行更新的能力。 未更改任何产品功能。

摘要

这是 Microsoft Visual Studio 2017 产品线的管理员更新。 它旨在使集中式 IT 管理员能够轻松地在其整个组织中部署 Visual Studio 更新。 此更新假定 Visual Studio 2017 已安装在计算机上。 应用此更新不会启动全新的安装。

Visual Studio 2017 的管理员更新有多种用途: 

  • Visual Studio 2017 版本 15.9 功能包更新使 IT 管理员能够有意将组织中的客户端计算机升级到 15.9,这是 Visual Studio 2017 最终支持的次要版本

  • 安全更新旨在确保 Visual Studio 的安全,并安装最新版本的 Visual Studio 2017 产品。 在 Visual Studio 2017 主流支持期间(从 2017 年 3 月到 2022 年 4 月)期间,安全更新仅应用于安装了支持的 15.9 基线的客户端计算机。 在 2022 年 5 月至 2027 年 4 月的延长支持期内,安全更新适用于安装了任何版本的 Visual Studio 2017 的客户端计算机。

  • 质量更新旨在为 Visual Studio 2017 提供性能和可靠性改进。 在从 2017 年 3 月到 2022 年 4 月的 Visual Studio 2017 主流支持期间,质量更新仅应用于安装了支持的 15.9 基线的客户端计算机。 之后,Visual Studio 2017 已获得扩展支持,我们将不会为 Visual Studio 2017 提供任何独立的质量更新。

请参阅联机文档,了解如何 启用管理员更新应用管理员更新

有关在哪些时间范围内支持哪些基线的详细信息,请参阅 Visual Studio 产品生命周期和服务页。

有关每个版本的管理员更新中的修补程序的具体详细信息,请参 阅 Visual Studio 2017 版本 15.9 发行说明文档。 

每个管理员更新的标题描述更新的适用版本范围。 例如,如果更新的名称是“Visual Studio 2017 版本 15.9.0 到 15.9.31”,则此更新将适用于版本 15.9.0 到 15.9.30 的任何客户端,并且会将其更新为 15.9.31。

管理员更新特征

下表列出了 Visual Studio 2017 管理员更新的三种主要类型的主要特征:安全性、功能和质量。

特征

安全更新

功能更新

质量更新

更新类别

安全更新

功能包

更新

Microsoft 更新目录中可用

是的。 到 2027 年 4 月

服务基线版本 15.9

是的。 到 2022 年 4 月

在 WSUS 中可用

WSUS 中会自动提供三个最新的安全更新

默认情况下不会。 可以手动将功能更新从更新目录导入 SCCM。

默认情况下不会。 可以手动将更新目录中的质量更新导入 SCCM。

SKU 适用性

所有 VS 2017 产品

仅授权企业使用的产品

仅授权企业使用的产品

与上一版本相比包含的更改类型

安全修补程序
质量修复

从 2022 年 5 月开始,安全更新还包括最终的 Visual Studio 2017 版本 15.9 功能包更新。

功能更改
安全修补程序
质量修复

质量修复

如何获取和安装管理员更新

Visual Studio 2017 版本 15.9 的管理员安全更新将在每月的第二个星期二定期发布。 这些安全更新将在 Microsoft 更新目录Windows Server Update Services (WSUS) 上提供,以便通过标准的企业管理工具(如 Microsoft Endpoint Configuration Manager)自动进行部署。

管理员质量更新和功能更新将通过 Microsoft 更新目录提供。 企业管理员可以从目录下载更新,并直接在客户端计算机上运行更新。 或者,如果想要更广泛地部署更新,则可以选择将 更新从 Microsoft 更新目录导 入 Configuration Manager (SCCM) 。

这些管理员更新在功能上等效于 Visual Studio 2017 更新,这些更新在 VisualStudio.comMy.VisualStudio.com 网站上发布并可用。

配置客户端计算机以接收管理员更新

管理员更新配置选项的完整列表是联机记录的。 下面列出了最常见的选项。

Visual Studio 客户端检测器实用工具

必须将 Visual Studio 客户端检测器实用工具安装在客户端计算机上,才能正确识别和接收管理员更新。 自 2020 年 5 月 12 日起,此工具与所有最新的 Visual Studio 2017 更新一起包含在一起,还可以从 WSUS 和 Microsoft 更新目录 独立部署

编码管理员意向

必须启用客户端计算机才能接收管理员更新。 此步骤是必需的,以确保更新不会无意或意外地被推送到不知情的客户端计算机。

AdministratorUpdatesEnabled 密钥专为管理员设计,用于对管理员意向进行编码。 此密钥可以位于任何标准 Visual Studio 位置,如 Visual Studio 企业部署的“设置默认 值”文档中所述。 若要创建和设置此密钥的值,需要对客户端计算机进行管理员访问。

  • 若要将客户端计算机配置为接受管理员更新,请将 AdministratorUpdatesEnabled REG_DWORD密钥设置为 1

  • 如果 AdministratorUpdatesEnabled REG_DWORD密钥缺失或设置为 0,则将阻止管理员更新应用到客户端计算机。

注意: 将来,可以放宽将客户端计算机配置为接受管理员更新的显式操作,并且缺少 AdministrativeUpdatesEnabled 密钥将是隐式选择加入。

编码 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 2017 版本 15.9,选择 “帮助 > 关于”,然后验证版本号是否与预期更新标题中的最后一个数字匹配。

  • 使用 vswhere 工具在计算机上标识 Visual Studio 的各种版本。 有关详细信息,请参阅 用于检测和管理 Visual Studio 实例的工具

错误代码

客户端错误代码在 “应用管理员更新 ”页上定义。

注意: 安装更新之前,必须先关闭 Visual Studio。 如果 Visual Studio 处于打开状态或正在使用,则更新安装将中止。

反馈和支持

可以使用以下方法提供有关 Visual Studio 2017 管理员更新的反馈或报告影响更新的问题:

其他资源

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×