上次更新时间:2025 年 12 月
注意
某些 Visual Studio 2022 管理员更新已于 2022 年 6 月重新发布,以修复Configuration Manager (SCCM) 报告和从更改的布局进行更新的功能中的问题。 未更改任何产品功能。
摘要
这是 Microsoft Visual Studio 2022 产品线的管理员更新。 它适用于集中式 IT 管理员轻松地在其整个组织中部署 Visual Studio 更新。 此更新假定计算机上已安装 Visual Studio 2022。 应用此更新不会启动全新安装。
管理员对 Visual Studio 2022 的更新有多种用途:
- 功能包更新使 IT 管理员能够将组织中的客户端计算机升级到 Visual Studio 2022 的特定次要版本。 更新适用于 当前频道或 LTSC (长期服务频道之一) 。
- 安全更新旨在确保 Visual Studio 安全。 它们适用于所有版本的 Visual Studio 2022,并且适用于所有渠道。
- 质量更新旨在为 Visual Studio 2022 的企业版、专业版和生成工具版本提供性能和可靠性改进,并且它们也适用于所有频道。
- 关键更新旨在提供非安全性、高影响的修补程序。 它们适用于采用特定服务基线次要版本的所有 Visual Studio 版本。
有关如何 启用管理员更新 和 应用管理员更新的信息,请参阅联机文档。
有关哪些基线在哪些时间段内受支持的详细信息,请参阅 Visual Studio 产品生命周期和服务 页。
有关每个版本的管理员更新中包含哪些修补程序的具体详细信息,请参阅 Visual Studio 2022 发行说明 文档。
每个管理员更新的标题描述更新的结果。 例如,如果更新名称是“Visual Studio 2022 版本 17.2.2 更新”,则此更新将应用于当前频道或 17.2 LTSC 频道上的任何客户端,并会将它们更新到版本 17.2.2。
17.2.2 更新不会更新配置为保留在 17.0 LTSC 通道上的客户端计算机。
管理员更新特征
下表列出了 Visual Studio 2022 管理员更新的三种主要类型的主要特征:安全性、功能和质量。
| 特征 | 安全更新 | 功能更新 | 质量更新 | 关键更新 |
|---|---|---|---|---|
| 更新类别 | 安全更新 | 功能包 | 更新 | 关键汇报 |
| 在 Microsoft 更新目录中可用 | 可以。 截至 2032 年 1 月 | 可以。 所有次要更新 |
可以。 截至 2027 年 1 月 | 可以。 截至 2032 年 1 月 |
| 在 WSUS 中可用 | WSUS 中会自动提供三个最新的安全更新。 | 默认情况下不是。 您可以手动将功能更新从更新目录导入 SCCM。 | 默认情况下不是。 您可以手动将功能更新从更新目录导入 SCCM。 | WSUS 中会自动提供三个最新的安全和关键更新。 |
| SKU 适用性 | 全部 VS 2022 产品 | 仅获得企业使用许可的产品 | 仅获得企业使用许可的产品 | 全部 VS 2022 产品 |
| 与之前版本相比,包含的更改类型 | 安全修补程序 质量修复 从 2027 年 2 月开始,安全更新还将包括最终的 Visual Studio 2022 功能包更新。 |
功能更改 安全修补程序 质量修复 |
质量修复 | 关键修补程序 质量修复 从 2027 年 2 月开始,关键更新还将包括最终的 Visual Studio 2022 功能包更新。 |
如何获取和安装管理员更新
Visual Studio 2022 的管理员安全更新将在每月的第二个星期二定期发布。 这些安全更新将在 Microsoft 更新目录和 Windows Server Update Services (WSUS) 上提供,以便它们将自动可用于通过标准企业管理工具(如 Microsoft Endpoint Configuration Manager)进行部署。
管理员质量更新和功能更新将通过 Microsoft 更新目录提供。 企业管理员可以从目录中下载更新,并直接在客户端计算机上运行它。 或者,如果他们想要更广泛地部署更新,可以选择将更新从 Microsoft 更新目录导入到 Configuration Manager (SCCM) 。
这些管理员更新在功能上等效于 VisualStudio.com 和 My.VisualStudio.com 网站上发布并可在其上使用的 Visual Studio 2022 更新。
配置客户端计算机以接收管理员更新
管理员更新配置选项的完整列表在线记录。 以下部分列出了最常见的选项。
Visual Studio 客户端检测器实用工具
必须在客户端计算机上安装 Visual Studio 客户端检测器实用工具,以便正确识别和接收管理员更新。 此工具随 Visual Studio 2022 自动安装,也可从 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 2022,选择“ 帮助>”,然后验证版本号是否与预期更新标题中的最后一个编号匹配。
- 使用 vswhere 工具识别计算机上各种版本的 Visual Studio。 有关详细信息,请参阅 用于检测和管理 Visual Studio 实例的工具。
错误代码
在“应用管理员汇报”页面上定义了客户端错误代码。
注意
安装更新前必须关闭 Visual Studio。 如果 Visual Studio 已打开或正在使用,更新安装将中止。
反馈和支持
可以使用以下方法提供有关 Visual Studio 2022 管理员更新的反馈或报告影响更新的问题:
- 请参阅 Visual Studio 安装和升级问题疑难解答 指南。
- 在 Visual Studio 安装程序 Q&A 论坛上向社区提问。
- 转到 Visual Studio 支持页面,并检查常见问题解答中是否列出了您的问题。 还可以选择聊天帮助的支持 链接按钮 。
- 在此处留下有关管理员更新体验的反馈。
- 请联系组织的 Microsoft 技术客户经理。