本文内容

Show all image全部显示Hide all image全部隐藏
当您尝试在运行 Windows 8.1、Windows Server 2012 R2、Windows 8 或 Windows Server 2012 的计算机上安装 Microsoft .NET Framework 3.5 时,会发生此问题。

错误代码 0x800F0906 的解决方案

由于计算机无法从 Windows Update 下载所需的文件,因此会出现此错误代码。

方法 1:检查 Internet 连接

此行为是由网络、代理或防火墙配置引起,或者是由网络、代理或防火墙故障引起。若要解决此问题,请尝试连接到 Microsoft Update 网站。

如果您无法访问此网站,请检查您的 Internet 连接,或与网络管理员联系,以确定是否有配置阻止对网站的访问。

方法 2:配置组策略设置

系统管理员也有可能会引起这种行为,系统管理员将计算机配置为使用 Windows Server Update Services (WSUS) 提供服务,而不是使用 Microsoft Windows Update 服务器。在这种情况下,请与您的系统管理员联系,并请求他们启用“指定可选组件安装和组件修复的设置”组策略设置,并配置“备用源文件路径”值或选择“直接与 Windows Update 联系以下载修复内容,而非使用 Windows Server Update Services (WSUS)”选项。

若要配置该组策略设置,请按照下列步骤操作:
  1. 启动本地组策略编辑器或组策略管理控制台。

    Windows 8 和 Windows Server 2012:指向屏幕的右上角,单击“搜索”,键入“组策略”,然后依次单击“设置”和“修改组策略”
    收起这个图片展开这个图片
    在 Windows 8 中启动组策略


    Windows 8.1 和 Windows Server 2012 R2:指向屏幕的右上角,单击“搜索”,键入“组策略”,然后单击“修改组策略”
    收起这个图片展开这个图片
    在 Windows 8.1 中打开组策略
  2. 展开“计算机配置”,展开“管理模板”,然后选择“系统”。下面列出了该步骤的屏幕截图。
    收起这个图片展开这个图片
    该步骤的屏幕截图
  3. 打开“指定可选组件安装和组件修复的设置”组策略设置,然后选择“已启用”。下面列出了该步骤的屏幕截图。
    收起这个图片展开这个图片
    该步骤的屏幕截图
  4. 如果要指定一个备用源文件,在“备用源文件路径”框中,指定包含来自安装媒体的 \sources\sxs 文件夹的内容的共享文件夹的完全限定路径。
    共享文件夹路径示例:\\server_name\share\Win8sxs
    或者,指定一个 WIM 文件。若要指定作为备用源文件位置的 WIM 文件,添加前缀“WIM:”到路径中,然后添加您要在 WIM 文件中用作后缀的图像的索引。
    WIM 文件路径示例:WIM:\\server_name\share\install.wim:3
    注意 在本示例中,3 表示存在功能文件的图像索引。
  5. 如果适用,请选中“直接与 Windows Update 联系以下载修复内容而非使用 Windows Server Update Services (WSUS)”复选框。
  6. 点按或单击“确定”
  7. 在提升的命令提示符处,键入以下命令,然后按 Enter 键,立即应用相应策略:
    gpupdate /force

方法 3:使用 Windows 安装媒体

您可以在启用 .NET Framework 3.5 功能时,将 Windows 安装媒体用作文件源。为此,请执行以下步骤:
  1. 插入 Windows 安装媒体。
  2. 在提升的命令提示符处,运行下面的命令:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:<驱动程序>:\sources\sxs /LimitAccess
    注意 在此命令中,<驱动程序> 是 DVD 驱动器号或 Windows 8 安装媒体的占位符。例如,运行以下命令:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

方法 4:适用于 Windows Server 2012 和 Windows Server 2012 R2 的备用步骤

在 Windows Server 2012 和 Windows Server 2012 R2 中,您也可以通过使用 Windows PowerShell cmdlt 或使用“添加角色和功能向导”来指定备用源。

若要使用 Windows PowerShell,请按照下列步骤操作:
  1. 插入 Windows 安装媒体。
  2. 在提升的 Windows PowerShell 命令窗口中,运行下面的命令:
    Install-WindowsFeature –name NET-Framework-Core –source <驱动程序>:\sources\sxs
    注意 在此命令中,<驱动程序> 是 DVD 驱动器号或 Windows 安装媒体的占位符。例如,您可以运行以下命令:
    Install-WindowsFeature –name NET-Framework-Core –source D:\sources\sxs
若要使用“添加角色和功能向导”,请执行以下步骤:
  1. 插入 Windows 安装媒体。
  2. 启动“添加角色和功能向导”
  3. 在“选择功能”页面上,选中“.Net Framework 3.5 功能”复选框,然后单击“下一步”
  4. 在“确认安装选择” 页面上,单击“指定备用源路径”链接。下面列出了该步骤的屏幕截图。

    收起这个图片展开这个图片
    图像
  5. 在“指定备用源路径”页面上,键入 SxS 文件夹的路径,作为本地路径或网络共享路径。下面列出了该步骤的屏幕截图。

    收起这个图片展开这个图片
    imageimage
  6. 单击“确定”
  7. 单击“安装”以完成向导。

错误代码 0x800F081F 的解决方案

当指定了备用安装源且满足以下任一条件时,可能会出现此错误代码:
  • 路径所指定的位置不包含安装该功能所需的文件。
  • 尝试安装此功能的用户对该位置和文件不具有最起码的读取权限。
  • 安装文件集已损坏、不完整或对您正在运行的 Windows 版本无效。
若要解决此问题,请确保源的完整路径是正确的 (x:\sources\sxs),并且您对该位置至少拥有读取权限。要执行此操作,请尝试直接从受影响的计算机访问源。验证安装源包含有效且完整的一组文件。如果问题仍然存在,请尝试使用一个不同的安装源。

错误代码 0x800F0907 的解决方案

在备用安装源未指定或无效的情况下,以及在将“指定可选组件安装和组件修复的设置”组策略设置配置为“禁止尝试从 Windows Update 下载负载”的情况下,会出现此错误代码。

若要解决此问题,请查看策略设置以确定它是否适合于您的环境。如果您不希望从 Windows Update 下载功能负载,请考虑配置组策略设置中的“备用源文件路径”值。

注意您必须是管理员组中的成员才能更改本地计算机上的组策略设置。如果您要管理的计算机的组策略设置是在域级别控制的,请与您的系统管理员联系。

为此,请按照下列步骤操作:
  1. 启动环境中的本地组策略编辑器或组策略管理控制台(如果适用)。
  2. 展开“计算机配置”,展开“管理模板”,然后选择“系统”
  3. 打开“指定可选组件安装和组件修复的设置”组策略设置,然后选择“已启用”
  4. 确定“禁止尝试从 Windows Update 下载负载”组策略设置是否已启用,然后确定环境需要的设置。
  5. 如果要指定一个备用源文件,在“备用源文件路径”框中,指定包含来自安装媒体的 \sources\sxs 文件夹的内容的共享文件夹的完全限定路径。或者,指定 WIM 文件。若要指定作为备用源文件位置的 WIM 文件,添加前缀“WIM:”到路径中,然后添加您要在 WIM 文件中用作后缀的图像的索引。您可以指定以下值:
    • 共享文件夹的路径:\\server_name\share\Win8sxs
    • WIM 文件的路径,其中 3 代表在其中可以找到功能文件的图像的索引:WIM:\\server_name\share\install.wim:3
  6. 根据需要,选中“直接与 Windows Update 联系以下载修复内容,而非使用 Windows Server Update Services (WSUS)”复选框。
  7. 点按或单击“确定”
  8. 在提升的命令提示符处,键入以下命令,然后按 Enter 键,立即应用相应策略:
    gpupdate /force

详细信息

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

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

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

收起该表格展开该表格
错误代码错误消息
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

参考

若要详细了解如何计划在环境中部署 .Net Framework 3.5,请参阅 Microsoft .NET Framework 3.5 部署注意事项白皮书。

关于本文

文章编号: 2734782
最后评论: 2014年2月6日
这篇文章中的信息适用于:: Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Standard, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 Standard
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
是否提供针对本文的反馈?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.