你目前正处于脱机状态,正在等待 Internet 重新连接

.NET Framework 4.6 和 4.6.1 Windows 中的修补程序汇总包 3146715

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3146715
本文介绍了修补程序汇总包 3146715,这是可用于 Microsoft.NET Framework 4.6 和 4.6.1。有关此累积修补程序修复的问题的详细信息,请参见 此修复程序汇总所修复的问题 一节。
解决方案
下面是一些可从 Microsoft 下载中心下载的文件:

下载立即下载 x86 软件包。

下载立即下载 x64 软件包。

有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从在线服务获得 Microsoft 的支持文件
微软已对此文件进行病毒扫描。Microsoft 使用该文件投递日期时可用的最新的病毒检测软件。存储在安全增强型服务器上的该文件,帮助防止对文件进行任何未经授权的更改。

注意:要验证修补程序的更新版本,请检查以确定已安装的版本发布关键字的值。为了向前兼容,您可以检查的值是大于或等于在下表中列出的值。

修补程序汇总版本发行 DWORD 的值
修补程序 rollup3146711for.NET Framework 4.6 或更高版本394294
有关如何确定.NET Framework 版本的详细信息,请参阅如何 ︰ 确定是否已安装的.NET Framework 版本.
更多信息

系统必备组件

若要应用此修补程序,必须具有.NET Framework 4.6 或安装 4.6.1。

重新启动要求

如果正在使用任何受影响的文件,则应用此修补程序后,必须重新启动计算机。我们建议您关闭所有基于.NET Framework 应用程序,然后再应用此修补程序。

修补程序替换信息

此修复程序包不替换以前发布的修补程序包。


此修复程序汇总所修复的问题

CLR JIT 问题

C# 结构按引用传递,不是通过运行代码的计算机上具有.NET Framework 4.6 安装时的值,并使用 RyuJIT 编译器。此 bug 的一个症状是代码表示按正确顺序 (时序) 集合中的数据。当客户机从数据史学家检索时间系列数据,此.NET Framework 的早期版本中的行为更改触发意外的行为。

因为lvAddrExposed标志缺少 fortmp variablesthat 服务作为传递通过 ref 参数,将出现此问题。这样,反过来,会损坏复制 prop 阶段。

CLR 问题

泛型类型从本机映像还原时,CLR 类型加载程序中的问题可能会触发死锁。这将导致在ngen createpdb命令失败。此修补程序可以解决此问题。

Windows 窗体问题

满足以下条件时,缓慢初始化 Windows 窗体PrintPreviewDialog用户界面 ︰

  • 使用网络打印机。
  • 这台打印机,例如双工设置的用户首选项进行修改。
该方案得到了性能优化。如果不修改特定页面的页面设置,打印机设置不重新应用 (通过访问到打印机后台处理程序) 此页。如果应用程序通过修改打印机设置QueryPageSettings 事件处理程序中,受影响的页的打印预览生成性能不会提高,即使设置了选择加入标志。

为了参加这种优化,应到 app.config 文件,具体取决于您的.NET Framework 版本添加下面的项。

.NET Framework 4.5.2:

<?xml version="1.0" encoding="utf-8"?><configuration>   < appSettings >       < add key="OptimizePrintPreview" value="true" />   < /appSettings ></configuration>
.NET Framework 4.6 或更高版本

<?xml version="1.0" encoding="utf-8"?><configuration> < runtime>   < AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" /> < /runtime></configuration>
如果应用程序可以在任一版本的.NET Framework 上运行,在同一文件中使用这两个开关。

若要退出,删除开关,或将值设置为false

ClickOnce 问题

ClickOnce 已被更新,以支持 TLS 1.1 和 1.2。现在 ClickOnce 自动检测的 TLS 协议,则需要在运行时。没有额外的步骤,在 ClickOnce 需要启用此功能。

注意:ClickOnce 将继续支持 TLS 1.0 的可预见的未来,即使是 认为不再符合 PCI 规范.​

属性

文章 ID:3146715 - 上次审阅时间:04/13/2016 18:48:00 - 修订版本: 1.0

Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6, Windows 8.1, Windows RT 8.1, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials

  • kbfix kbsurveynew kbexpertiseadvanced atdownload kbmt KB3146715 KbMtzh
反馈
s://c.microsoft.com/ms.js">