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

发布日期:2020 年7月21日

版本: .Net Framework 3.5 和 4.7.2

2020年7月21日,适用于 Windows 10 版本1809和 Windows Server 2019 的更新包括 .NET 3.5 和4.7.2 中的累积可靠性改进。我们建议你将此更新作为常规维护例程的一部分应用。在安装此更新之前,请参阅 先决条件重启要求 部分。

质量与可靠性改进

CLR1

-解决线程终止传递期间可能出现的罕见故障。

ASP.NET

-在 ASP.Net 遥测数据中使用 FIPS 兼容的哈希。

-解决了 "未指定" 为 forms 身份验证和会话状态配置节的 "cookieSameSite" 属性的配置中不允许的值的问题。

-解决了对 cold 站点的首次请求有时从 DirectoryMonitor ()中返回服务器配置错误的问题。

WPF2

-解决了 TextBlock 在呈现和点击测试期间(而不是在度量值期间)重排(进行不同的换行决策)的问题。 症状包括缺少文本,并且在编程文本处理期间出现 FailFast 故障。

-解决由于 HostVisual 在错误的线程上断开其目标而导致的呈现线程失败。

-在 thata 给定节点的子树管理其大小有很多不同的子树的情况下,在滚动树的树为非统一的树的同时解决挂起。

如果系统剪贴板已被另一个进程锁定,则 DataGrid 的 Copy 命令将引发异常。 这会崩溃,因为堆栈上通常没有应用代码来捕获异常。 在这种情况下,TextBox (以及记事本、Word、浏览器等其他应用)的行为是无提示地失败-不会将任何内容复制到剪贴板,但没有异常。 WPF 应用现在可以通过在应用的 app.config 文件中设置 <appSettings> <add key = "ShouldThrowOnDataGridCopyOrCutFailure" 值 = "false"/> </appSettings>来选择此行为。

-将绘制带有 TextRenderingMode = "ClearType" 和 TextFormattingMode = "理想" 的非动画文本的方式寻址。 它现在使用对称抗锯齿算法,该算法可为带有细笔划的文本生成更好的视觉效果(常用于远东语言、阿拉伯语、希伯来语和字体专门为对称抗锯齿设计的字体)。

-解决当关闭由用户代码重新 entrantly 关闭的工具提示时可能出现的崩溃。

-解决 SpeechSynthesizer 中的内存泄漏。

-解决为 FixedPage 文档构建内部模型时遇到的问题。 某些文本出于编辑操作(如选择和复制/粘贴)的顺序出现错误。

网络库

-解决 HttpListener 中的内存泄漏。

1 公共语言运行时 (CLR)2Windows 演示基础 (WCF)

此更新中的已知问题

Windows Presentation Framework (WPF)应用程序使用属于通用线程的两个或多个 HostVisual 元素,在这种情况下,同时要求 HostVisual 元素从其可视目标断开连接,但邮件失败,并出现以下错误:

异常类型: COMException 消息: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) 调用堆栈: top 帧是 DUCE + SyncFlush ()。

变通办法

你可以通过将 AppContext 开关 "HostVisual DisconnectsOnWrongThread" 设置为 true 来禁用有问题的修复,使用此处所述的方法之一。  这会将你的应用公开给原始 bug,因此在通过即将推出的更新发布修补程序后,你应该删除该开关。

解决办法 1:

•将以下条目添加到 app.config 文件,以在单个应用程序中禁用有问题的修复。

<runtime>     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>

请注意,如果你的应用程序配置已有 <AppContextSwitchOverrides> 的条目,你需要在该条目中添加新设置,使用分号将其与其他开关分开:

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

解决办法 2

•应用以下注册表子项以禁用计算机上所有 WPF 应用程序的问题修复。  条 如果您使用注册表编辑器或使用其他方法错误地修改注册表,可能会出现严重问题。 这些问题可能需要您重新安装操作系统。 Microsoft 无法保证这些问题能够得到解决。 请自行承担修改注册表的风险。

位置: HKEY_LOCAL_MACHINE \Software\Microsoft\。NETFramework\AppContext\ 名称: DisconnectsOnWrongThread 的 HostVisual 类型: String 值: true

请注意,在64位操作系统上,你还需要在位置处应用具有相同名称、类型和值的注册表子项: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\。NETFramework\AppContext\

解决方案

若要解决此问题,请安装适用于 Windows 10 版本1809和 Windows Server 2019 KB4580422的 .net Framework 3.5 和4.7.2 更新。

 

有关此更新的其他信息

以下文章包含有关此更新的其他信息,因为它与各个产品版本相关。

  • 45673274.7.2 和 4.8 For windows 10 版本1809和 windows SERVER 2019 (KB4567327)累积更新预览的累积更新3.5 预览

如何获取并安装更新

安装此更新

发布频道

可用

下一步

Windows 更新和 Microsoft 更新

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

Microsoft 更新目录

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

Windows Server 更新服务(WSUS)

你可以手动将此更新导入到 WSUS。 有关说明,请参阅 Microsoft Update 目录

 

文件信息

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

先决条件

若要应用此更新,必须安装 .Net Framework 3.5 或 4.7.2 。

重启要求

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

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

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×