MS16-065:.NET Framework 安全更新程序:2016 年 5 月 10 日

概要
此安全更新程序修复了 Microsoft .NET Framework 中的一个漏洞。如果攻击者将未加密的数据插入目标安全通道,然后在目标客户端和合法服务器之间执行中间人 (MiTM) 攻击,此漏洞可能导致信息泄漏。若要详细了解该漏洞,请参阅 Microsoft 安全公告 MS16-065
更多信息
重要
  • 所有适用于 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

此安全更新程序中的已知问题

  • 在 Lync Server 2010、Lync Server 2013 或 Skype for Business Server 2015 的前端或标准版服务器上安装 MS16-065 中的任意安全更新程序后,多种会议形式对内部用户不再有效。

    有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    3165438 安装安全公告 MS16-065 后,会议形式对 Lync Server 2010、Lync Server 2013 或 Skype for Business Server 2015 不再有效。
有关此安全更新程序的其他信息
下列文章包含此安全更新程序针对具体产品版本的其他信息。这些文章可能包含已知问题信息。

Microsoft .NET Framework 4.6 和 4.6.1

  • 3142036 MS16-065:适用于 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 中 .NET Framework 4.6 和 4.6.1 的安全更新程序说明:2016 年 5 月 10 日
  • 3142037 MS16-065:适用于 Windows 7 SP1 和 Windows Server 2008 R2 SP1 中 .NET Framework 4.6 以及 Windows Vista SP2 和 Windows Server 2008 SP2 中 .NET Framework 4.6.1 的安全更新程序说明:2016 年 5 月 10 日
  • 3142035 MS16-065:Windows Server 2012 中的 .NET Framework 4.6 和 4.6.1 安全更新程序说明:2016 年 5 月 10 日

Microsoft .NET Framework 4.5.2

  • 3142030 MS16-065:Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 中的 .NET Framework 4.5.2 安全更新程序说明:2016 年 5 月 10 日
  • 3142033 MS16-065: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 年 5 月 10 日
  • 3142032 MS16-065:Windows Server 2012 中的 .NET Framework 4.5.2 安全更新程序说明:2016 年 5 月 10 日

Microsoft .NET Framework 3.5 和 3.5.1

  • 3142024 MS16-065:适用于 Windows 7 Service Pack 1 和 Windows Server 2008 R2 Service Pack 1 中的 .NET Framework 3.5.1 的安全更新程序说明:2016 年 5 月 10 日
  • 3142026 MS16-065:Windows 8.1 和 Windows Server 2012 R2 中的 .NET Framework 3.5 安全更新程序说明:2016 年 5 月 10 日
  • 3142025 MS16-065:Windows Server 2012 中的 .NET Framework 3.5 安全更新程序说明:2016 年 5 月 10 日

Microsoft .NET Framework 2.0

  • 3142023 MS16-065:适用于 Windows Vista Service Pack 2 和 Windows Server 2008 Service Pack 2 的 .NET Framework 2.0 Service Pack 2 安全更新程序说明:2016 年 5 月 10 日


安全更新程序部署信息

Windows Vista(所有版本)

引用表

下表包含此软件的安全更新程序信息。
安全更新程序文件名对于 Windows Vista 的所有受支持的 32 位版本上的 Microsoft .NET Framework 2.0 Service Pack 2:
Windows6.0-KB3142023-x86.msu
对于所有受支持的 32 位 Windows Vista 版本上安装的 Microsoft .NET Framework 4.5.2:
NDP45-KB3142033-x86.exe
对于所有受支持的 32 位版本的 Windows Vista 上安装的 Microsoft .NET Framework 4.6:
NDP46-KB3142037-x86.exe
对于所有受支持的基于 x64 的 Windows Vista 版本上的 Microsoft .NET Framework 2.0 Service Pack 2:
Windows6.0-KB3142023-x64.msu
对于所有受支持的基于 x64 的 Windows Vista 版本上安装的 Microsoft .NET Framework 4.5.2:
NDP45-KB3142033-x64.exe
对于所有受支持的基于 x64 的 Windows Vista 版本上安装的 Microsoft .NET Framework 4.6:
NDP46-KB3142037-x64.exe
安装开关对于 Microsoft .NET Framework,请参阅 Microsoft 知识库文章 2844699
更新日志文件对于 Microsoft .NET Framework 2.0 Service Pack 2:
不适用
对于 Microsoft .NET Framework 4.5.2:
KB3142033_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3142033_*_*.html
对于 Microsoft .NET Framework 4.6:
KB3142037_*_*-Microsoft .NET Framework 4.6/4.6.1-MSP0.txt
KB3142037_*_*.html
重启要求此更新无需重启计算机。安装程序将停止所需服务并应用更新,然后重启服务。但是,如果因任何原因无法停止所需服务,或者所需文件正处于使用状态,则此更新需要重启计算机。如果出现这种情况,你将收到一条消息,提示你重启。
删除信息单击“控制面板”,然后单击“安全”。在“Windows 更新”下,单击“查看已安装的更新”并从更新列表中进行选择。
文件信息请参阅“关于此安全更新程序的额外信息”部分中列出的各个知识库文章。
注册表项验证对于 Microsoft .NET Framework 2.0 Service Pack 2 (3142023):
没有可供验证此更新是否存在的注册表项。请使用 WMI 检测此更新是否存在。
对于 Microsoft .NET Framework 4.5.2:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3142033
”ThisVersionInstalled” = “Y”
对于 Microsoft .NET Framework 4.6:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3142037
"ThisVersionInstalled" = "Y"

Windows Server 2008(所有版本)

引用表

下表包含此软件的安全更新程序信息。
安全更新程序文件名对于 Windows Server 2008(用于 32 位系统)Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2:
Windows6.0-KB3142023-x86.msu
对于所有受支持的 32 位 Windows Server 2008 Service Pack 2 版本上安装的 Microsoft .NET Framework 4.5.2:
NDP45-KB3142033-x86.exe
对于所有受支持的 32 位 Windows Server 2008 Service Pack 2 版本上安装的 Microsoft .NET Framework 4.6:
NDP46-KB3142037-x86.exe
对于 Windows Server 2008(基于 x64 的系统)Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2.0
Windows6.0-KB3142023-x64.msu
对于所有受支持的基于 x64 的 Windows Server 2008 Service Pack 2 版本上的 Microsoft .NET Framework 4.5.2:
NDP45-KB3142033-x64.exe
对于所有受支持的基于 x64 的 Windows Server 2008 Service Pack 2 版本上的 Microsoft .NET Framework 4.6:
NDP46-KB3142037-x64.exe
对于 Windows Server 2008(用于基于 Itanium 的系统)Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2:
Windows6.0-KB3142023-ia64.msu
安装开关请参阅 Microsoft 知识库文章 2844699
更新日志文件对于 Microsoft .NET Framework 2.0 Service Pack 2:
不适用
对于 Microsoft .NET Framework 4.5.2:
KB3142033_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3142033_*_*.html
对于 Microsoft .NET Framework 4.6:
KB3142037_*_*-Microsoft .NET Framework 4.6/4.6.1-MSP0.txt
KB3142037_*_*.html
重启要求此更新无需重启计算机。安装程序将停止所需服务并应用更新,然后重启服务。但是,如果因任何原因无法停止所需服务,或者所需文件正处于使用状态,则此更新需要重启计算机。如果出现这种情况,你将收到一条消息,提示你重启。
删除信息单击“控制面板”,然后单击“安全”。在“Windows 更新”下,单击“查看已安装的更新”并从更新列表中进行选择。
文件信息请参阅“关于此安全更新程序的额外信息”部分中列出的各个知识库文章。
注册表项验证对于 Microsoft .NET Framework 2.0 Service Pack 2 (3142023):
没有可供验证此更新是否存在的注册表项。请使用 WMI 检测此更新是否存在。
对于 Microsoft .NET Framework 4.5.2:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3142033
”ThisVersionInstalled” = “Y”
对于 Microsoft .NET Framework 4.6:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3142037
"ThisVersionInstalled" = "Y"

Windows 7(所有版本)

引用表

下表包含此软件的安全更新程序信息。
安全更新程序文件名对于所有受支持的 32 位 Windows 7 Service Pack 1 版本上的 Microsoft .NET Framework 3.5.1:
Windows6.1-KB3142024-x86.msu
对于所有受支持的 32 位 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.5.2:
NDP45-KB3142033-x86.exe
对于所有受支持的 32 位 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.6/4.6.1:
NDP46-KB3142037-x86.exe
对于所有受支持的基于 x64 的 Windows 7 Service Pack 1 版本上的 Microsoft .NET Framework 3.5.1:
Windows6.1-KB3142024-x64.msu
对于所有受支持的基于 x64 的 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.5.2:
NDP45-KB3142033-x64.exe
对于所有受支持的基于 x64 的 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.6/4.6.1:
NDP46-KB3142037-x64.exe
安装开关请参阅 Microsoft 知识库文章 2844699
更新日志文件对于 Microsoft .NET Framework 3.5.1:
不适用。
对于 Microsoft .NET Framework 4.5.2:
KB3142033_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3142033_*_*.html
对于 Microsoft .NET Framework 4.6/4.6.1:
KB3142037_*_*-Microsoft .NET Framework 4.6/4.6.1-MSP0.txt
KB3142037_*_*.html
重启要求此更新无需重启计算机。安装程序将停止所需服务并应用更新,然后重启服务。但是,如果因任何原因无法停止所需服务,或者所需文件正处于使用状态,则此更新需要重启计算机。如果出现这种情况,你将收到一条消息,提示你重启。
删除信息单击“控制面板”,依次单击“系统”和“安全”,然后在“Windows 更新”下,单击“查看已安装的更新”并从更新列表中进行选择。
文件信息请参阅“关于此安全更新程序的额外信息”部分中列出的各个知识库文章。
注册表项验证没有可供验证此更新是否存在的注册表项。请使用 WMI 检测此更新是否存在。
对于 Microsoft .NET Framework 4.5.2:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3142033
”ThisVersionInstalled” = “Y”
对于 Microsoft .NET Framework 4.6/4.6.1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3142037
"ThisVersionInstalled" = "Y"

Windows Server 2008 R2(所有版本)

引用表

下表包含此软件的安全更新程序信息。
安全更新程序文件名对于所有受支持的基于 x64 的 Windows Server 2008 R2 Service Pack 1 版本上的 Microsoft .NET Framework 3.5.1:
Windows6.1-KB3142024-x64.msu
对于所有受支持的基于 x64 的 Windows Server 2008 R2 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.5.2:
NDP45-KB3142033-x64.exe
对于所有受支持的 32 位 Windows 7 Service Pack 1 版本上安装的 Microsoft .NET Framework 4.6/4.6.1:
NDP46-KB3142037-x64.exe
对于 Windows Server 2008 R2(用于基于 Itanium 的系统)Service Pack 1 上的 Microsoft .NET Framework 3.5.1:
Windows6.1-KB3142024-ia64.msu
安装开关请参阅 Microsoft 知识库文章 2844699
更新日志文件对于 Microsoft .NET Framework 3.5.1:
不适用
对于 Microsoft .NET Framework 4.5.2:
KB3142033_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3142033_*_*.html
对于 Microsoft .NET Framework 4.6/4.6.1:
KB3142037_*_*-Microsoft .NET Framework 4.6/4.6.1-MSP0.txt
KB3142037_*_*.html
重启要求此更新无需重启计算机。安装程序将停止所需服务并应用更新,然后重启服务。但是,如果因任何原因无法停止所需服务,或者所需文件正处于使用状态,则此更新需要重启计算机。如果出现这种情况,你将收到一条消息,提示你重启。
删除信息单击“控制面板”,依次单击“系统”和“安全”,然后在“Windows 更新”下,单击“查看已安装的更新”并从更新列表中进行选择。
文件信息请参阅“关于此安全更新程序的额外信息”部分中列出的各个知识库文章。
注册表项验证对于 Microsoft .NET Framework 3.5.1:
没有可供验证此更新是否存在的注册表项。请使用 WMI 检测此更新是否存在。
对于 Microsoft .NET Framework 4.5.2:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3142033
”ThisVersionInstalled” = “Y”
对于 Microsoft .NET Framework 4.6/4.6.1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3142037
"ThisVersionInstalled" = "Y"

Windows 8.1(所有版本)

引用表

下表包含此软件的安全更新程序信息。
安全更新程序文件名对于 Windows 8.1(用于 32 位系统)上的 Microsoft .NET Framework 3.5:
Windows8.1-KB3142026-x86.msu
对于 Windows 8.1(用于 32 位系统)上的 Microsoft .NET Framework 4.5.2:
Windows8.1-KB3142030-x86.msu
对于 Windows 8.1(用于 32 位系统)上的 Microsoft .NET Framework 4.6/4.6.1:
Windows8.1-KB3142036-x86.msu
对于 Windows 8.1(用于基于 x64 的系统)上的 Microsoft .NET Framework 3.5:
Windows8.1-KB3142026-x64.msu
对于 Windows 8.1(用于基于 x64 的系统)上的 Microsoft .NET Framework 4.5.2:
Windows8.1-KB3142030-x64.msu
对于 Windows 8.1(用于基于 x64 的系统)上的 Microsoft .NET Framework 4.6/4.6.1:
Windows8.1-KB3142036-x64.msu
安装开关请参阅 Microsoft 知识库文章 2844699
重启要求此更新无需重启计算机。安装程序将停止所需服务并应用更新,然后重启服务。但是,如果因任何原因无法停止所需服务,或者所需文件正处于使用状态,则此更新需要重启计算机。如果出现这种情况,你将收到一条消息,提示你重启。
删除信息依次单击“控制面板”和“系统和安全”,然后在“Windows 更新”下单击“查看更新历史记录”,并从更新列表中选择。
文件信息请参阅“关于此安全更新程序的额外信息”部分中列出的各个知识库文章。
注册表项验证不存在注册表项,无法验证此更新是否存在。请使用 WMI 检测此更新是否存在。

Windows Server 2012 和 Windows Server 2012 R2(所有版本)

引用表

下表包含此软件的安全更新程序信息。
安全更新程序文件名对于 Windows Server 2012 上的 Microsoft .NET Framework 3.5:
Windows8-RT-KB3142025-x64.msu
对于 Windows Server 2012 上的 Microsoft .NET Framework 4.5.2:
Windows8-RT-KB3142032-x64.msu
对于 Windows Server 2012 上的 Microsoft .NET Framework 4.6/4.6.1:
Windows8-RT-KB3142035-x64.msu
对于 Windows Server 2012 R2 上的 Microsoft .NET Framework 3.5:
Windows8.1-KB3142026-x64.msu
对于 Windows Server 2012 R2 上的 Microsoft .NET Framework 4.5.2:
Windows8.1-KB3142030-x64.msu
对于 Windows Server 2012 R2: 上的 Microsoft .NET Framework 4.6/4.6.1:
Windows8.1-KB3142036-x64.msu
安装开关请参阅 Microsoft 知识库文章 2844699
重启要求此更新无需重启计算机。安装程序将停止所需服务并应用更新,然后重启服务。但是,如果因任何原因无法停止所需服务,或者所需文件正处于使用状态,则此更新需要重启计算机。如果出现这种情况,你将收到一条消息,提示你重启。
删除信息依次单击“控制面板”和“系统和安全”,然后在“Windows 更新”下单击“查看更新历史记录”,并从更新列表中选择。
文件信息请参阅“关于此安全更新程序的额外信息”部分中列出的各个知识库文章。
注册表项验证不存在注册表项,无法验证此更新是否存在。请使用 WMI 检测此更新是否存在。

Windows RT 8.1(所有版本)

引用表

下表包含此软件的安全更新信息。
部署只能通过 Windows 更新获取更新程序 3142030。
只能通过 Windows 更新获取更新程序 3142036。
重启要求应用此安全更新程序后,必须重新启动系统。
删除信息依次单击“控制面板”,“系统和安全”和“Windows 更新”,然后在“另请参阅”下方单击“已安装的更新”并从更新列表中进行选择。
文件信息请参阅“关于此安全更新程序的额外信息”部分中列出的各个知识库文章。

Windows 10(所有版本)

引用表

下表包含此软件的安全更新程序信息。
安全更新程序文件名对于所有受支持的 32 位 Windows 10 版本:
Windows10.0-KB3156387-x86.msu
对于所有受支持的基于 x64 的 Windows 10 版本:
Windows10.0-KB3156387-x64.msu
对于所有受支持的 32 位版本的 Windows 10 版本 1511:
Windows10.0-KB3156421-x86.msu
对于所有受支持的基于 x64 版本的 Windows 10 版本 1511:
Windows10.0-KB3156421-x64.msu
安装开关对于 Microsoft .NET Framework,请参阅 Microsoft 知识库文章 2844699
重启要求是,应用此安全更新后必须重新启动系统。
删除信息要卸载由 WUSA 安装的更新,请使用 /Uninstall 设置开关,或依次单击“控制面板”和“系统和安全”,然后在“Windows 更新”下,单击“查看已安装的更新”,并从更新列表中进行选择。
文件信息请参阅 Microsoft 知识库文章 3156387
请参阅 Microsoft 知识库文章 3156421
注册表项验证不存在用于验证这些更新程序是否存在的注册表项。

如何获取此安全更新程序的相关帮助和支持

帮助安装更新程序:Microsoft 更新支持

面向 IT 专业人员的安全解决方案:TechNet 安全故障排除和支持

帮助保护基于 Windows 的计算机不受病毒和恶意软件的侵害:病毒解决方案和安全中心

基于国家/地区的本地支持:国际支持

适用范围

本文适用于以下对象:
  • Microsoft .NET Framework 4.6.1 与以下版本一起使用时:
    • Windows Server 2012 R2
    • Windows 8.1
    • Windows RT 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 8.1
    • Windows RT 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 8.1
    • Windows RT 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
    • Windows Server 2003 Service Pack 2
属性

文章 ID:3156757 - 上次审阅时间:05/23/2016 10:32:00 - 修订版本: 3.0

Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 3.5.1, Microsoft .NET Framework 3.5, Microsoft .NET Framework 2.0 Service Pack 2

  • kbsecvulnerability kbsecurity kbsecbulletin kbfix kbexpertiseinter kbbug atdownload KB3156757
反馈