.NET Framework 3.5 安装错误:0x800F0906、0x800F081F、0x800F0907

适用于: Windows 10, version 1909Windows Server, version 1909 (Datacenter, Standard)Windows 10, version 1903

当你尝试在运行 Windows 10、Windows Server 2016、Windows Server 版本 1709、Windows 8.1、Windows Server 2012 R2、Windows 8 或 Windows Server 2012 的计算机上安装 Microsoft .NET Framework 3.5 时,会发生此问题。

注意 Microsoft .Net Framework 的安装可能会引发本文中未列出的错误,但你也可以尝试使用以下步骤来修复这些错误。

适用于 Windows 8.1、Windows Server 2012 R2、Windows 8 或 Windows Server 2012 的解决方案


更多信息


使用安装向导、部署映像服务和管理 (DSIM) 工具或 Windows PowerShell 命令启用 .NET Framework 3.5 时,可能会出现这些错误。

在 Windows 10、Windows 8.1、Windows 8、Windows Server 2012 R2 和 Windows Server 2012 中,.Net Framework 3.5 是一种按需功能。 按需功能的元数据包括在内。 但是,与功能相关联的二进制文件和其他文件不包括在内。 当你启用该功能时,Windows 会尝试与 Windows 更新联系,以下载安装该功能所缺少的信息。 网络配置和如何配置计算机以在环境中安装更新可能会影响这一过程。 因此,当您首次安装此类功能时可能会遇到错误。

与这些错误代码相关联的错误消息

错误代码 错误消息
0x800F0906
无法下载源文件。
使用“源”选项指定还原该功能所需的文件的位置。 有关指定源位置的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=243077。
DISM 日志文件可在 C:\Windows\Logs\DISM\dism.log 中找到
Windows 无法完成所请求的更改。
Windows 无法连接到 Internet 下载所需的文件。 请确保您已连接到 Internet,然后单击“重试”,再试一次。
安装一个或多个角色、角色服务或功能失败。
无法找到源文件。 再次尝试在新的“添加角色和功能向导”会话中安装角色、角色服务或功能,然后在向导的“确认”页上,单击“指定备用源路径”,以指定安装所需的源文件的有效位置。 该位置必须能够通过目标服务器的计算机帐户进行访问。
0x800F0906 - CBS_E_DOWNLOAD_FAILURE
错误代码: 0x800F0906
错误: 0x800f0906
0x800F081F
无法找到源文件。
使用“源”选项指定还原该功能所需的文件的位置。 有关指定源位置的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=243077。
DISM 日志文件可在 C:\Windows\Logs\DISM\dism.log 中找到
0x800F081F - CBS_E_SOURCE_MISSING
错误代码: 0x800F081F
错误: 0x800F081F
0x800F0907
DISM 失败。 未执行任何操作。
有关详细信息,请参阅日志文件。
DISM 日志文件可在 C:\Windows\Logs\DISM\dism.log 中找到
由于网络策略设置,Windows 无法连接到 Internet 以下载完成请求更改所需要的文件。 请联系网络管理员以获取详细信息。
0x800F0907 - CBS_E_GROUPPOLICY_DISALLOWED
错误代码: 0x800F0907
错误: 0x800F0907

如何在 Windows 更新要求以外下载 .NET Framework 3.5

.NET Framework 3.5 适用于具有批量许可或 MSDN 订阅的客户,因为按需功能媒体可用。

安装 .NET Framework 3.5 时未列出错误代码

安装 .NET Framework 3.5 时,你可能会遇到此知识库中未列出的其他错误代码,有关更多信息,请转到以下文章: