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


查看本文适用的产品。

概要

此安全更新程序修复了 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

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×