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

通知

本文介绍了不再需要或适用于任何当前客户需求的过时更新。 请不要下载和部署此更新。 本文仅作为存档参考发布。

简介

此更新解决了在安装 Microsoft .NET Framework 3.5 的安全更新 29668272966828(Microsoft 安全公告 MS14-046 中进行了介绍)后阻止启用可选的 Microsoft .NET Framework 3.5 功能的问题。

此更新适用于 Windows 8、Windows Server 2012、Windows 8.1 和 Windows Server 2012 R2。

概要

Microsoft 已针对 Windows 8、Windows Server 2012、Windows 8.1 和 Windows Server 2012 R2 上的 .NET Framework 3.5 发布了更新 3005628。

  • 单独的小型企业和组织用户应使用 Windows 自动更新功能从 Microsoft 更新安装修补程序。 为此,请参阅自动获取安全更新

  • IT 专业人士应参阅“下载信息”和“此更新的命令行开关”部分。

症状

在安装 Microsoft .NET Framework 3.5 的安全更新 29668272966828(Microsoft 安全公告 MS14-046 中进行了介绍)后,第一次尝试启用“Windows 功能”中的可选 Microsoft .NET Framework 3.5 功能,该功能可能未启用。

当发生此问题时,您可能会收到类似于下列内容之一的错误消息:

错误代码

错误消息

0x800F0906

无法下载源文件。
使用“源”选项指定还原该功能所需的文件的位置。 有关指定源位置的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=243077。
DISM 日志文件可在 C:\Windows\Logs\DISM\dism.log 中找到
Windows 无法完成所请求的更改。

Windows 无法连接到 Internet 下载所需的文件。 请确保您已连接到 Internet,然后单击“重试”,再试一次。

安装一个或多个角色、角色服务或功能失败。
无法找到源文件。 再次尝试在新的“添加角色和功能向导”会话中安装角色、角色服务或功能,然后在向导的“确认”页上,单击“指定备用源路径”,以指定安装所需的源文件的有效位置。 该位置必须能够通过目标服务器的计算机帐户进行访问。
0x800F0906 - CBS_E_DOWNLOAD_FAILURE

0x800F081F

无法找到源文件。
使用“源”选项指定还原该功能所需的文件的位置。 有关指定源位置的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=243077。
DISM 日志文件可在 C:\Windows\Logs\DISM\dism.log 中找到
0x800F081F - CBS_E_SOURCE_MISSING
错误代码: 0x800F081F
错误: 0x800F081F

原因

仅当启用 Microsoft .NET Framework 3.5 功能后,.NET Framework 3.5 的安全更新 29668272966828(Microsoft 安全公告 MS14-046 中进行了介绍)才需要添加到该系统中的元数据。 适用于 .NET Framework 3.5 的更新表示,仅在 .NET Framework 3.5 功能安装之后才安装。 下面的 Microsoft 知识库也对此问题进行了介绍:

3002547 安装了安全更新 2966827 或 2966828 后,在 Windows 8、Windows Server 2012、Windows 8.1 或 Windows Server 2012 R2 上可能无法启用 Microsoft .NET Framework 3.5 可选的 Windows 功能

解决方案

若要解决此问题,请安装更新 3005628

更新 3005628 将从任何没有安装 .NET Framework 3.5 功能内容的系统删除安全更新 29668272966828,并出现在 Windows 8、Windows Server 2012、Windows 8.1 和 Windows Server 2012 R2 中。 继续执行操作,安全更新 2966827
2966828 将仅供启用了 .NET Framework 3.5 功能的适用系统使用。

由其设备制造商将安全更新 2966828 预部署到其系统的客户或通过使用部署映像服务和管理 (DISM) 工具的“/StartComponentCleanup”和“/ResetBase”选项由其系统管理员来预部署其安全更新的客户应安装更新 3005628。 请参阅“下载信息”部分,获取相应更新的链接。

从 Microsoft 更新渠道接收并安装更新 3005628 的客户不需要采取其他任何措施。 对于决定手动运行更新 3005628 或在其托管环境中运行的个人客户或 IT 专业人员,请参阅“下载信息”和“此更新的命令行开关”部分,了解详细信息。

下载信息

可以从 Microsoft 下载中心下载以下文件。

对于所有受支持的基于 x86 的系统

立即下载 NDPFixit-KB3005628-X86.exe 程序包。

对于所有受支持的基于 x64 的系统

立即下载 NDPFixit-KB3005628-X64.exe 程序包。

了解其系统上使用的 DISM “/StartComponentCleanup”和“/ResetBase”选项的客户应下载并安装以下更新:

对于所有受支持的基于 x86 的系统

立即下载 Windows8.1-KB2966828-x86.msu 程序包。

对于所有受支持的基于 x64 的系统

立即下载 Windows8.1-KB2966828-x64.msu 程序包。

此更新的命令行开关

没有适用于此更新的命令行开关。 必须使用提升的管理凭据来运行更新可执行文件。

重启信息

仅当正在更新的文件被锁定或正在使用时,才需要在应用此安全更新之后重启系统。


 

更多信息

本文中的信息适用于以下产品:

  • Windows 8、Windows Server 2012、Windows 8.1 和 Windows Server 2012 R2 上的 Microsoft .NET Framework 3.5。

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×