通知
本文介绍了不再需要或适用于任何当前客户需求的过时更新。 请不要下载和部署此更新。 本文仅作为存档参考发布。
简介
此更新解决了在安装 Microsoft .NET Framework 3.5 的安全更新 2966827 或 2966828(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 的安全更新 2966827 或 2966828(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 的安全更新 2966827 和 2966828(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 功能内容的系统删除安全更新 2966827 或 2966828,并出现在 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 的系统
对于所有受支持的基于 x64 的系统
对于所有受支持的基于 x86 的系统
对于所有受支持的基于 x64 的系统
此更新的命令行开关
没有适用于此更新的命令行开关。 必须使用提升的管理凭据来运行更新可执行文件。
重启信息
仅当正在更新的文件被锁定或正在使用时,才需要在应用此安全更新之后重启系统。
更多信息
本文中的信息适用于以下产品:
-
Windows 8、Windows Server 2012、Windows 8.1 和 Windows Server 2012 R2 上的 Microsoft .NET Framework 3.5。