概要
此安全更新程序可解决 Microsoft .NET Framework 中的一个漏洞。如果攻击者将特殊设计的 XSLT 插入客户端 XML Web 部分,引发对服务器的递归调用,该漏洞就会导致拒绝服务。若要详细了解此漏洞,请参阅Microsoft 安全公告 MS16-019.
更多信息
重要提示
-
所有适用于 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 的未来安全和非安全更新程序均需要安装更新程序2919355 。我们建议你在基于 Windows RT 8.1、Windows 8.1 或 Windows Server 2012 R2 的计算机上安装更新程序2919355 ,以便今后持续接收更新程序。
-
如果你在安装此更新程序后安装语言包,则必须重新安装此更新程序。因此,我们建议你先安装所需的全部语言包,然后再安装此更新程序。有关详细信息,请参阅将语言包添加到 Windows.
有关此安全更新程序的其他信息
下列文章包含此安全更新程序针对具体产品版本的其他信息。文章可能包含已知问题的信息。
Microsoft .NET Framework 4.6 和 4.6.1
-
3127231 MS16-019:Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 中 .NET Framework 4.6 和 4.6.1 的安全更新程序说明:2016 年 2 月 9 日
-
3122660 MS16-019:Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 中 .NET Framework 4.6 和 4.6.1 的安全更新程序说明:2016 年 2 月 9 日
-
3127230 MS16-019:适用于 Windows Server 2012 的 .NET Framework 4.6 和 4.6.1 安全更新程序说明:2016 年 2 月 9 日
-
3122658 MS16-019:适用于 Windows Server 2012 的 .NET Framework 4.6 和 4.6.1 安全更新程序说明:2016 年 2 月 9 日
-
3127233 MS16-019:Windows Vista SP2、Windows Server 2008 SP2、Windows 7 SP1 和 Windows Server 2008 R2 SP1 上的 .NET Framework 4.6 以及 Windows 7 SP1 和 Windows Server 2008 R2 SP1 上的 .NET Framework 4.6.1 的安全更新程序说明:2016 年 2 月 9 日
-
3122661 MS16-019:Windows Vista Service Pack 2、Windows Server 2008 Service Pack 2、Windows 7 Service Pack 1 和 Windows Server 2008 R2 Service Pack 1 上的 .NET Framework 4.6 和 4.6.1 安全更新程序说明:2016 年 2 月 9 日
Microsoft .NET Framework 4.5.2
-
3127226 MS16-019:适用于 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 的 .NET Framework 4.5.2 安全更新程序说明:2016 年 2 月 9 日
-
3122654 MS16-019:适用于 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 的 .NET Framework 4.5.2 安全更新程序说明:2016 年 2 月 9 日
-
3127227 MS16-019:适用于 Windows Server 2012 的 .NET Framework 4.5.2 安全更新程序说明:2016 年 2 月 9 日
-
3122655 MS16-019:适用于 Windows Server 2012 的 .NET Framework 4.5.2 安全更新程序说明:2016 年 2 月 9 日
-
3127229 MS16-019:Windows Vista Service Pack 2、Windows Server 2008 Service Pack 2、Windows 7 Service Pack 1 和 Windows Server 2008 R2 Service Pack 1 中 .NET Framework 4.5.2 的安全更新程序说明:2016 年 2 月 9 日
-
3122656 MS16-019:Windows Vista Service Pack 2、Windows Server 2008 Service Pack 2、Windows 7 Service Pack 1 和 Windows Server 2008 R2 Service Pack 1 中 .NET Framework 4.5.2 的安全更新程序说明:2016 年 2 月 9 日
Microsoft .NET Framework 3.5 和 3.5.1
-
3127222 MS16-019:适用于 Windows 8.1 和 Windows Server 2012 R2 的 .NET Framework 3.5 安全更新程序说明:2016 年 2 月 9 日
-
3122651 MS16-019:适用于 Windows 8.1 和 Windows Server 2012 R2 的 .NET Framework 3.5 安全更新程序说明:2016 年 2 月 9 日
-
3127221 MS16-019:适用于 Windows Server 2012 的 .NET Framework 3.5 安全更新程序说明:2016 年 2 月 9 日
-
3122649 MS16-019:适用于 Windows Server 2012 的 .NET Framework 3.5 安全更新程序说明:2016 年 2 月 9 日
-
3127220 MS16-019:适用于 Windows 7 Service Pack 1 和 Windows Server 2008 R2 Service Pack 1 的 .NET Framework 3.5.1 安全更新程序说明:2016 年 2 月 9 日
-
3122648 MS16-019:适用于 Windows 7 Service Pack 1 和 Windows Server 2008 R2 Service Pack 1 的 .NET Framework 3.5.1 安全更新程序说明:2016 年 2 月 9 日
Microsoft .NET Framework 2.0
-
3127219 MS16-019:适用于 Windows Vista Service Pack 2 和 Windows Server 2008 Service Pack 2 的 .NET Framework 2.0 Service Pack 2 安全更新程序说明:2016 年 2 月 9 日
-
3122646 MS16-019:Windows Vista Service Pack 2 和 Windows Server 2008 R2 Service Pack 2 中 .NET Framework 2.0 Service Pack 2 的安全更新程序说明:2016 年 2 月 9 日
Windows Vista(所有版本)引用表
下表包含此软件的安全更新程序信息。
安全更新程序文件名 |
对于 Windows Vista 的所有受支持的 32 位版本上的 Microsoft .NET Framework 2.0 Service Pack 2: |
对于 Windows Vista 的所有受支持的 32 位版本上安装的 Microsoft .NET Framework 4.5.2: |
|
对于所有受支持的 32 位 Windows Vista 版本上安装的 Microsoft .NET Framework 4.6: |
|
对于 Windows Vista 的所有受支持的基于 x64 的版本上的 Microsoft .NET Framework 2.0 Service Pack 2: |
|
对于 Windows Vista 的所有受支持的基于 x64 的版本上安装的 Microsoft .NET Framework 4.5.2: |
|
对于所有受支持的基于 x64 的 Windows Vista 版本上安装的 Microsoft .NET Framework 4.6: |
|
安装开关 |
有关 Microsoft .NET Framework 的信息,请参阅Microsoft 知识库文章 2844699 |
更新程序日志文件 |
对于 Microsoft .NET Framework 2.0 Service Pack 2: |
对于 Microsoft .NET Framework 4.5.2: |
|
对于 Microsoft .NET Framework 4.6: |
|
重新启动要求 |
此更新程序不要求重启。安装程序会停止所需的服务,应用此更新程序,然后重启这些服务。不过,如果由于某种原因而无法停止所需服务,或者所需文件正在使用中,则此更新程序会要求重启。如果发生这种情况,将显示一条消息建议你重新启动。 |
删除信息 |
单击 “控制面板”和“安全性”. 在“Windows 更新”下,单击“查看已安装的更新”并从更新列表中进行选择。 |
文件信息 |
请参阅“关于此安全更新程序的其他信息”部分中列出的各知识库文章。 |
注册表项验证 |
对于 Microsoft .NET Framework 2.0 Service Pack 2 (3122646): |
对于 Microsoft .NET Framework 2.0 Service Pack 2 (3127219): |
|
对于 Microsoft .NET Framework 4.5.2: |
|
对于 Microsoft .NET Framework 4.6: |
Windows Server 2008(所有版本)引用表
下表包含此软件的安全更新程序信息。
安全更新程序文件名 |
对于 Windows Server 2008(用于 32 位系统)Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2: |
对于 Windows Server 2008 Service Pack 2 的所有受支持的 32 位版本上安装的 Microsoft .NET Framework 4.5.2: |
|
对于所有受支持的 32 位 Windows Server 2008 Service Pack 2 版本上安装的 Microsoft .NET Framework 4.6: |
|
对于 Windows Server 2008(用于基于 x64 的系统)Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2: |
|
对于所有受支持的基于 x64 的 Windows Server 2008 Service Pack 2 版本上的 Microsoft .NET Framework 4.5.2: |
|
对于所有受支持的基于 x64 的 Windows Server 2008 Service Pack 2 版本上的 Microsoft .NET Framework 4.6: |
|
对于 Windows Server 2008(用于基于 Itanium 的系统)Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2: |
|
安装开关 |
|
更新程序日志文件 |
对于 Microsoft .NET Framework 2.0 Service Pack 2: |
对于 Microsoft .NET Framework 4.5.2: |
|
对于 Microsoft .NET Framework 4.6: |
|
重新启动要求 |
此更新程序不要求重启。安装程序会停止所需的服务,应用此更新程序,然后重启这些服务。不过,如果由于某种原因而无法停止所需服务,或者所需文件正在使用中,则此更新程序会要求重启。如果发生这种情况,将显示一条消息建议你重新启动。 |
删除信息 |
单击 “控制面板”和“安全性”. 在“Windows 更新”下,单击“查看已安装的更新”并从更新列表中进行选择。 |
文件信息 |
请参阅“关于此安全更新程序的其他信息”部分中列出的各知识库文章。 |
注册表项验证 |
对于 Microsoft .NET Framework 2.0 Service Pack 2 (3122646): |
对于 Microsoft .NET Framework 2.0 Service Pack 2 (3127219): |
|
对于 Microsoft .NET Framework 4.5.2: |
|
对于 Microsoft .NET Framework 4.6: |
Windows 7(所有版本)引用表
下表包含此软件的安全更新程序信息。
安全更新程序文件名 |
对于所有受支持的 32 位 Windows 7 Service Pack 1 版本上的 Microsoft .NET Framework 3.5.1: |
对于所有受支持的 32 位 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.5.2: |
|
对于所有受支持的 32 位 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.6/4.6.1: |
|
对于所有受支持的基于 x64 的 Windows 7 Service Pack 1 版本上的 Microsoft .NET Framework 3.5.1: |
|
对于所有受支持的基于 x64 的 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.5.2: |
|
对于所有受支持的基于 x64 的 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.6/4.6.1: |
|
安装开关 |
|
更新程序日志文件 |
对于 Microsoft .NET Framework 3.5.1: |
对于 Microsoft .NET Framework 4.5.2: |
|
对于 Microsoft .NET Framework 4.6/4.6.1: |
|
重新启动要求 |
此更新程序不要求重启。安装程序会停止所需的服务,应用此更新程序,然后重启这些服务。不过,如果由于某种原因而无法停止所需服务,或者所需文件正在使用中,则此更新程序会要求重启。如果发生这种情况,将显示一条消息建议你重新启动。 |
删除信息 |
单击“控制面板”,单击“系统 和安全”,然后在“Windows 更新”下单击“查看已安装的更新”并从更新列表中进行选择。 |
文件信息 |
请参阅“关于此安全更新程序的其他信息”部分中列出的各知识库文章。 |
注册表项验证 |
没有可供验证此更新是否存在的注册表项。使用 WMI 检测此更新是否存在。 |
对于 Microsoft .NET Framework 4.5.2: |
|
对于 Microsoft .NET Framework 4.6/4.6.1: |
Windows Server 2008 R2(所有版本)引用表
下表包含此软件的安全更新程序信息。
安全更新程序文件名 |
对于所有受支持的基于 x64 的 Windows Server 2008 R2 Service Pack 1 版本上的 Microsoft .NET Framework 3.5.1: |
对于所有受支持的基于 x64 的 Windows Server 2008 R2 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.5.2: |
|
对于所有受支持的 32 位 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.6/4.6.1: |
|
对于 Windows Server 2008 R2(用于基于 Itanium 的系统)Service Pack 1 上的 Microsoft .NET Framework 3.5.1: |
|
安装开关 |
|
更新程序日志文件 |
对于 Microsoft .NET Framework 3.5.1: |
对于 Microsoft .NET Framework 4.5.2: |
|
对于 Microsoft .NET Framework 4.6/4.6.1: |
|
重新启动要求 |
此更新程序不要求重启。安装程序会停止所需的服务,应用此更新程序,然后重启这些服务。不过,如果由于某种原因而无法停止所需服务,或者所需文件正在使用中,则此更新程序会要求重启。如果发生这种情况,将显示一条消息建议你重新启动。 |
删除信息 |
单击“控制面板”,单击“系统 和安全”,然后在“Windows 更新”下单击“查看已安装的更新”并从更新列表中进行选择。 |
文件信息 |
请参阅“关于此安全更新程序的其他信息”部分中列出的各知识库文章。 |
注册表项验证 |
对于 Microsoft .NET Framework 3.5.1: |
对于 Microsoft .NET Framework 4.5.2: |
|
对于 Microsoft .NET Framework 4.6/4.6.1: |
Windows 8.1(所有版本)引用表
下表包含此软件的安全更新程序信息。
安全更新程序文件名 |
对于 Windows 8.1(用于 32 位系统)上的 Microsoft .NET Framework 3.5: |
对于 Windows 8.1(用于 32 位系统)上的 Microsoft .NET Framework 4.5.2: |
|
对于 Windows 8.1(用于 32 位系统)上的 Microsoft .NET Framework 4.6/4.6.1: |
|
对于 Windows 8.1(用于基于 x64 的系统)上的 Microsoft .NET Framework 3.5: |
|
对于 Windows 8.1(用于基于 x64 的系统)上的 Microsoft .NET Framework 4.5.2: |
|
对于 Windows 8.1(用于基于 x64 的系统)上的 Microsoft .NET Framework 4.6/4.6.1: |
|
安装开关 |
|
重新启动要求 |
此更新程序不要求重启。安装程序会停止所需的服务,应用此更新程序,然后重启这些服务。不过,如果由于某种原因而无法停止所需服务,或者所需文件正在使用中,则此更新程序会要求重启。如果发生这种情况,将显示一条消息建议你重新启动。 |
删除信息 |
单击“控制面板”,单击“系统和安全”,然后在“Windows 更新”下单击“查看更新历史记录” 并从更新列表中进行选择。 |
文件信息 |
请参阅“关于此安全更新程序的其他信息”部分中列出的各知识库文章。 |
注册表项验证 |
不存在用于验证这些更新程序是否存在的注册表项。使用 WMI 检测这些更新是否存在。 |
Windows Server 2012 和 Windows Server 2012 R2(所有版本)引用表
下表包含此软件的安全更新程序信息。
安全更新程序文件名 |
对于 Windows Server 2012 上的 Microsoft .NET Framework 3.5: |
对于 Windows Server 2012 上的 Microsoft .NET Framework 4.5.2: |
|
对于 Windows Server 2012 上的 Microsoft .NET Framework 4.6/4.6.1: |
|
对于 Windows Server 2012 R2 上的 Microsoft .NET Framework 3.5: |
|
对于 Windows Server 2012 R2 上的 Microsoft .NET Framework 4.5.2: |
|
对于 Windows Server 2012 R2 上的 Microsoft .NET Framework 4.6/4.6.1: |
|
安装开关 |
|
重新启动要求 |
此更新程序不要求重启。安装程序会停止所需的服务,应用此更新程序,然后重启这些服务。不过,如果由于某种原因而无法停止所需服务,或者所需文件正在使用中,则此更新程序会要求重启。如果发生这种情况,将显示一条消息建议你重新启动。 |
删除信息 |
单击“控制面板”,单击“系统和安全”,然后在“Windows 更新”下单击“查看更新历史记录” 并从更新列表中进行选择。 |
文件信息 |
请参阅“关于此安全更新程序的其他信息”部分中列出的各知识库文章。 |
注册表项验证 |
不存在用于验证这些更新程序是否存在的注册表项。使用 WMI 检测这些更新是否存在。 |
Windows RT 8.1引用表
下表包含此软件的安全更新程序信息。
部署 |
3122654 更新仅通过Windows 更新 提供。 |
重新启动要求 |
应用此安全更新程序后,必须重新启动系统。 |
删除信息 |
单击“控制面板”,单击“系统和安全”,单击Windows 更新,然后在“另请参阅”下单击“已安装的更新” 并从更新列表中进行选择。 |
文件信息 |
请参阅“关于此安全更新程序的其他信息”部分中列出的各知识库文章。 |
Windows 10(所有版本)引用表
下表包含此软件的安全更新程序信息。
安全更新程序文件名 |
对于所有受支持的 32 位 Windows 10 版本: |
对于所有受支持的基于 x64 的 Windows 10 版本: |
|
安装开关 |
有关 Microsoft .NET Framework 的信息,请参阅Microsoft 知识库文章 2844699 |
重新启动要求 |
是,应用此安全更新程序后,必须重启系统。 |
删除信息 |
若要卸载由 WUSA 安装的更新,请使用/Uninstall 安装开关或单击“控制面板”,单击“系统和安全”,然后在“Windows 更新”下单击“查看已安装的更新”并从更新列表中进行选择。 |
文件信息 |
|
注册表项验证 |
不存在用于验证这些更新程序是否存在的注册表项。 |
帮助安装更新程序:Microsoft 更新支持
面向 IT 专业人员的安全解决方案:TechNet 安全故障排除和支持
帮助保护你基于 Windows 的计算机不受病毒和恶意软件的侵害:病毒解决方案和安全中心
基于国家/地区的本地支持:国际支持
适用范围此文章适用于以下内容:
-
Microsoft .NET Framework 4.6.1,与以下版本一起使用时:
-
Windows Server 2012 R2
-
Windows RT 8.1
-
Windows 8.1
-
Windows Server 2012
-
Windows Server 2008 R2 Service Pack 1
-
Windows 7 Service Pack 1
-
-
Microsoft .NET Framework 4.6,与以下版本一起使用时:
-
Windows Server 2012 R2
-
Windows RT 8.1
-
Windows 8.1
-
Windows Server 2012
-
Windows Server 2008 R2 Service Pack 1
-
Windows 7 Service Pack 1
-
Windows Server 2008 Service Pack 2
-
Windows Vista Service Pack 2
-
-
Microsoft .NET Framework 4.5.2,与以下版本一起使用时:
-
Windows Server 2012 R2
-
Windows RT 8.1
-
Windows 8.1
-
Windows Server 2012
-
Windows Server 2008 R2 Service Pack 1
-
Windows 7 Service Pack 1
-
Windows Server 2008 Service Pack 2
-
Windows Vista Service Pack 2
-
-
Microsoft .NET Framework 3.5.1,与以下版本一起使用时:
-
Windows Server 2008 R2 Service Pack 1
-
Windows 7 Service Pack 1
-
-
Microsoft .NET Framework 3.5,与以下版本一起使用时:
-
Windows Server 2012 R2
-
Windows 8.1
-
Windows Server 2012
-
-
Microsoft .NET Framework 2.0 Service Pack 2,与以下版本一起使用时:
-
Windows Server 2008 Service Pack 2
-
Windows Vista Service Pack 2
-