相关主题
×
使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

发布日期
:2021 年 7 月 13 日

版本
:.NET Framework 21H2 的 Microsoft 服务器操作系统版本 3.5 和 4.8

Microsoft 服务器操作系统版本 21H2 的 2021 年 7 月 13 日更新包括针对 Microsoft 服务器操作系统版本 21H2 的 .NET Framework 3.5 和 4.8 的累积可靠性改进。 我们建议你将此更新作为定期维护工作的一部分进行应用。 安装此更新之前,请参阅先决条件重启要求部分。

质量与可靠性改进

WPF1

- 解决影响外部 ScrollViewer 中包含的 DataGrid 的问题。

- 使用自定义数据项自动化对等处理 ListView 中因 ElementNotAvailableException 而崩溃的问题。

CLR2

- 当进程未承受高内存压力时,它倾向于执行 BGC,而不是执行完全压缩的 GCS。 这通常是可取的,但如果应用行为发生显著变化,则可能会导致旧 ((即第 2 代、第 2 代) LOH)中的大部分碎片被使用。 可以收集 GC ETW 事件,告知第 2 代和 LOH 中有多少碎片,并验证是否在这种情况下。

此版本引入了新的 GC 配置 GCConserveMemory 来检测这种情况,并谨慎使用内存,并且不会将过多的碎片保留为未使用。

可以在 app.config 文件中指定

<配置>
  <运行时>
    <GCConserveMemory enabled="N"/>
  </runtime>
</configuration>

其中 N 是介于 0 和 9 之间的整数值 (包括) 。 默认值为 0。 不指定此配置或将它指定为 0 不会更改 GC 优化。 指定非零值向 GC 指示希望 GC 对内存使用情况的保守度 - 该值越高,GC 越保守,即堆越小。 我们建议你试验不同的数字,以查看哪种值最适合你 - 通常我们从 5 到 7 之间的值开始。 请注意,如果检测到 LOH 的碎片过多,则会自动压缩。

Winforms

- 解决属性网格控件中的问题,以防止在 64 位进程中在某些情况下读取不正确的数据。

- 解决 System.Drawing 在无法获取打印机设置时双倍释放分配的内存的问题。

ClickOnce

- 解决在以前的更新中引入的回归。 现在,在验证清单中的时间戳时,我们将遵守 WinTrust 策略设置"忽略时间戳吊销检查ClickOnce设置。

1 Windows Presentation Foundation (WPF)
2  公共语言运行时 (CLR)

1  公共语言运行时 (CLR)

如何获取此更新

安装此更新

发布频道

可用

下一步

Windows Update 和 Microsoft Update

若要下载并安装此更新,请转到"设置>"&"> Windows",然后选择"检查更新"。

Microsoft 更新目录

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

Windows Server Update Services (WSUS)

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

产品:Microsoft 服务器操作系统版本 21H2

分类:更新

文件信息

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

先决条件

若要应用此更新,必须安装 3.5 .NET Framework 4.8 版的 Microsoft 服务器操作系统版本 21H2。

重启要求

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

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

此更新中的已知问题

Microsoft 目前不知道此更新中的任何问题。

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×