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

应用对象
.NET Framework 3.5 Service Pack 1

症状

安装安全更新 [2966827] (/kb/2966827 后,首次尝试在 Windows 功能中启用可选的 Microsoft .NET Framework 3.5 功能,但该功能未安装。 如果您在添加 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
Error: 0x800F081F

原因

出现此问题的原因是仅当系统上启用了 Microsoft .NET Framework 3.5 功能时,才向系统添加安全更新 [2966827] (/kb/2966827。

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。 更新 [3005628] 现已解决此问题 (下一节中的 /kb/3005628ided 仍可根据客户的情况取消阻止客户。

解决方法

若要解决此问题,请安装更新 [3005628] (/kb/3005628请根据你的情况使用以下解决方法之一:

详细信息

本文中的信息适用于:

  • Microsoft .NET Framework 3.5