Applies To.NET

发布日期:2022 年 10 月 11 日

版本: .NET Framework 3.5 和 4.8.1

重要说明

此更新最初发布于 2022 年 9 月 20 日的安全和质量汇总中。  此更新包含在 2022 年 10 月 11 日的安全和质量汇总中。  此版本在 2022 年 10 月 11 日没有更改。  如果之前已安装此更新,则无需执行任何操作。

2022 年 9 月 20 日针对 Windows 10 版本 20H2、Windows 10版本 21H1 和 Windows 10版本 21H2 的更新包括 .NET Framework 3.5 和 4.8.1 的累积可靠性改进。 我们建议你将此更新作为定期维护工作的一部分进行应用。 安装此更新之前,请参阅前提条件重启要求部分。

摘要

安全改进

此版本没有新的安全改进。 此更新是累积的,包含以前发布的所有安全改进。

质量与可靠性改进

WPF1

- 解决 WPF 应用在使用 RichTextBox 时未使用启用“文本光标指示器”的问题。

- 解决了允许用户使用 keybord 调整 Datagrid 和 Gridview 控件的列宽的问题

- 解决 TreeView (或 ListBox/DataGrid 中出现的问题,在更改基础集合 () 同时折叠或展开 TreeView 节点时,) 启用分组。 滚动操作(尤其是“短”操作(如 LineUp 或 MouseWheelUp)可能会导致不良结果:挂起、崩溃、意外滚动、显示中的间隙等。

- 解决了当应用更改浮点控制字时打开工具提示会导致 ArgumentOutOfRangeException 的问题。

- 解决以下问题:在 UI 线程上调用同步等待可能导致由于意外的重新注册而导致呈现线程故障。

- 解决 DWM 故障可能导致 WPF 的呈现线程失败的问题。 应用可以通过在 HKCU\Software\Microsoft\Avalon.Graphics\IgnoreDwmFlushErrors 设置 regkey 来选择忽略所有 DwmFlush 错误的行为 HKCU\Software\Microsoft\Avalon.Graphics\IgnoreDwmFlushErrors HKLM\Software\Microsoft\Avalon.Graphics\IgnoreDwmFlushErrors 其名称是要选择加入的.exe的完整路径,其 DWORD 值为 1。

Winforms

- 改进了 ToolStrip ComboBox 和 TextBox 项中的键盘导航。

- 改进了 System.Windows.Forms.DataGridView 控件的链接单元格中的颜色对比度。

- 启用讲述人以专注于 System.Windows.Forms.DataGridView 控件,即使该控件为空。

工作流

- 解决用户与工作流设计器交互时遇到的问题,当右键单击组件变量列表中的变量时,可能会遇到错误禁用的上下文菜单项。

.NET 运行时

- 提高了 arm64 上托管调试的可靠性。

- 调整后的 GC 堆硬限制配置,以及针对.NET Framework容器方案的处理器解释。

- 改进了内部符合性扫描标识的代码的安全性。

- 改进了ilasm.exe中的确定性输出功能。

网络

- 解决了在协商 TLS 1.3 时使用客户端证书时 Ssl 协商可能无限期挂起的问题。 在更改重新协商 (PostHandshakeAuthentiction) 将失败,SslStream 或 HttpWebRequest 将观察到超时。 可能的解决方法是通过 Switch.System.Net.DontEnableTls13 AppContext 或通过 OS 注册表禁用 TLS 1.3。

1Windows Presentation Foundation (WPF)

有关此更新的其他信息

下列文章包含此更新针对具体产品版本的其他信息。

  • 5018543 Windows 10版本 20H2 (KB5018543 的 .NET Framework 3.5、4.8 和 4.8.1 累积更新的说明)

  • 5018544 Windows 10版本 21H1 (KB5018544 .NET Framework 3.5、4.8 和 4.8.1 的累积更新说明)

  • 5018545 Windows 10版本 21H2 (KB5018545 的 .NET Framework 3.5、4.8 和 4.8.1 累积更新的说明)

此更新中的已知问题

Windows Server Update Services中列出了 2022 年 9 月预览版 利用Windows Server Update Services (WSUS) 的 IT 管理员可能会注意到,此 KB 列在 WSUS 提供的更新中。 此列表是一个错误。 预览版更新通常仅可用于手动导入到 Microsoft 更新目录

Windows 的家庭用户不太可能遇到此问题。 WSUS 通常由技术管理员用来在托管环境中部署 Microsoft 产品更新。

请注意: 在将 WSUS 配置为自动批准更新以及自动拒绝取代内容的环境中,2022 年 9 月.NET Framework安全和质量汇总更新可能随后会从客户端视图自动拒绝和自动过期。 如果发生这种情况,请参阅有关 恢复已拒绝更新的指南。 然后,在 Microsoft Endpoint Configuration Manager 或更新管理环境中运行更新同步。 配置为仅接受安全更新的环境不应反映这些症状。

解决办法: 此问题现已解决。

如何获取此更新

安装此更新

发布频道

可用

下一步

Windows Update 和 Microsoft Update

无。 此更新会通过 Windows 更新自动下载并安装。

Windows Update for Business

无。 这些更改将包含在此通道的下一次安全更新中。 有关 Windows 更新 for Business 的详细信息,请转到 Windows 更新 for Business 网站。

Microsoft 更新目录

若要获取此更新的独立包,请转到 Microsoft 更新目录 网站。

Windows Server Update Services (WSUS)

如果按如下所示配置 产品和分类 ,则此更新将自动与 WSUS 同步:

            产品:Windows 10 版本 20H2、Windows 10 版本 21H1 和 Windows 10 版本 21H2

分类:汇报

文件信息

有关此更新中提供的文件列表,请下载 累积更新的文件信息

先决条件

要应用此更新,必须安装 .NET Framework 3.5 或 4.8.1。

重启要求

如果未使用受影响的文件,则应用此更新之后无需重新启动计算机。 我们建议你退出所有基于 .NET Framework 的应用程序,然后再应用此更新。

如何获取此更新的相关帮助和支持

需要更多帮助?

需要更多选项?

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

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。