适用于: Windows Server Datacenter Core, version 1709Windows Server Standard Core, version 1709Windows 10 version 1709 显示较多内容

当你尝试在运行 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 的解决方案


错误代码 0x800F0906

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

方法 1: 检查 Internet 连接

网络、代理或防火墙配置,或者网络、代理或防火墙故障,会导致这种行为。 若要解决此问题,请尝试连接到 Microsoft 更新网站。

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

方法 2: 配置组策略设置

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

若要配置该组策略设置,请按照下列步骤操作:

  1. 启动本地组策略编辑器或组策略管理控制台。

    Windows 8 和 Windows Server 2012: 指向屏幕的右上角,单击“搜索”,键入“组策略”,然后依次单击“设置”和“编辑组策略”。

    Windows 8.1 和 Windows Server 2012 R2: 指向屏幕的右上角,单击“搜索”,键入“组策略”,然后单击“编辑组策略”。

  2. 依次展开“计算机配置”、“管理模板”,然后选择“系统”。 下面列出了该步骤的屏幕截图。
  3. 打开“指定可选组件安装和组件修复的设置”组策略设置,然后选择“已启用”。 下面列出了该步骤的屏幕截图。
  4. 如果要指定一个备用源文件,请在“备用源文件路径”框中,指定包含来自安装媒体的 \sources\sxs 文件夹的内容的共享文件夹的完全限定路径。
    共享文件夹路径示例: \\server_name\share\Win8sxs

    或者,指定 WIM 文件。 若要指定 WIM 文件作为备用源文件位置,请添加前缀“WIM:”到路径中,然后将要在 WIM 文件中使用的映像的索引添加为后缀。

    WIM 文件路径的示例: WIM:\\server_name\share\install.wim:3
    注意 在本示例中,3 表示功能文件所在的映像的索引。
  5. 如果适用,请选中“直接联系‘Windows 更新’而不是 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 文件夹的路径,作为本地路径或网络共享路径。 下面列出了该步骤的屏幕截图。

  6. 单击“确定”。
  7. 单击“安装”以完成向导。

错误代码 0x800F081F

当指定了备用安装源且满足以下任一条件时,可能会出现此错误代码:

  • 路径所指定的位置不包含安装该功能所需的文件。
  • 尝试安装此功能的用户对该位置和文件不具有最起码的读取权限。
  • 安装文件集已损坏、不完整或对您正在运行的 Windows 版本无效。

若要解决此问题,请确保源的完整路径是正确的 (x:\sources\sxs),并且你对该位置至少拥有读取权限。 若要执行此操作,请尝试直接从受影响的计算机访问源。 验证安装源包含有效且完整的一组文件。 如果问题仍然存在,请尝试使用一个不同的安装源。

错误代码 0x800F0907

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

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

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

为此,请按照下列步骤操作:

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

适用于 Windows 10 的解决方案


错误代码 0x800F0906、0x800F081F 或 0x800F0907

若要修复 Windows 10 的错误代码,请按照下列步骤操作:

  1. 下载 Windows Media Creation 工具,然后本地创建 ISO 映像,或为已安装的 Windows 版本创建映像。
  2. 像方法 2 中一样配置组策略,然后也按照下列步骤操作:
    1. 装载在步骤 1 中创建的 ISO 映像。
    2. 将“备用源文件路径”指向 ISO 中的 ISO sources\sxs 文件夹。
    3. 运行 gpupdate /force 命令。
    4. 添加 .Net Framework 功能。

错误代码 0x800F0922

更多信息


使用安装向导、部署映像服务和管理 (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 时,你可能会遇到此知识库中未列出的其他错误代码,有关更多信息,请转到以下文章:

  • Windows 更新错误 80071A90
  • Windows 10 升级和安装错误(例如错误代码 0x800F0922)
  • .Net Framework 3.5 和 4.5 错误 0x80070002
  • Windows 更新错误 0x80073712
  • 在 Windows 8、Windows 8.1 和 Windows 10 上安装 .NET Framework 3.5
  • 有关如何计划在你的环境中部署 .Net Framework 3.5 的更多信息,请参阅 Microsoft .NET Framework 3.5 部署注意事项白皮书。

.NET Framework 3.5 安装错误:0x800F0906、0x800F081F、0x800F0907相关推荐

  1. win10, net framework 3.5 安装报错0x800F081F

    win10, net framework 3.5 安装报错0x800F081F "我的电脑",单击右键选择"管理" 在打开的"计算机管理"窗 ...

  2. net framework 3.5 安装错误_PageAdmin CMS建站系统报http403错误的解决方案

    pageadmin CMS目前已经是国内用户最多的网站内容管理系统,但是很多新手第一次安装时候最常见的错误就是http403错误. 针对这个错误,小编我整理出了常见的原因及解决方法 原因1.后台站点绑 ...

  3. 【系统问题】.NET Framework 3.5 安装错误

    安装exe时,提示需要安装.NET Framework 3.5,但是点击下载更新,却又提示错误: 0x80d03805. 解决方法: 可以在启用 .NET Framework 3.5 功能时,将 Wi ...

  4. Win10 .Net Framework 3.5 安装错误 0x800F0954

    问题: Win10 从"启用或关闭Windows功能"安装.Net Framework 3.5,安装时错误代码: 0x800F0954 "Windows 无法完成请求的更 ...

  5. 解决.NET Framework 3.5安装错误0x80D03805

    网上的什么dism各种都试过了,都不行 后来试了下面这个方法,还是不行,然后死马当活马医重启了一下,没有联网安了一遍,竟然好了,不知道是不是下面的操作起作用了,像我一样情况的可以试试 Cortana中 ...

  6. 解决win10 .net framework 3.5安装失败0x800f081f

    1:win10 .net framework 3.5安装失败0x800f081f. 2:从对应系统下载source/sxs文件 3:使用管理员命令提示符输入: Dism.exe /online /en ...

  7. 【转】visual studio 2010失败或.net framework 4.0 0xc8000247错误解决

    转至http://blog.csdn.net/liuyiting2000/article/details/7866936 安装.net framework 4.0,报 0xc8000247错误 原文是 ...

  8. CAD2012安装错误

    安装CAD2012总是会出现各种错误,不能安装,特别是.NET Framework Runtime 4.0安装错误. 单独安装dotNetFx40_Full_x86_x64.exe会提示更高级的版本已 ...

  9. .net framework 4.0 0xc8000247错误解决

    亲试,可用. 转自:http://blog.csdn.net/liuyiting2000/article/details/7866936 安装.net framework 4.0,报 0xc80002 ...

  10. .net framework 4.5安装失败

    .net framework 4.5安装失败 报错信息 :未安装.net framework4.5,原因是:HRESULT 0xc8000222 .net framework 4.5下载地址 :htt ...

最新文章

  1. android6.0 主题,Android 6.0 DatePickerDialog主题
  2. python流行的爬虫框架_Python爬虫相关框架
  3. JVM——对象的创建与内存布局
  4. 正则匹配 表情,表情
  5. 触控游戏的设计—Windows Phone 7游戏开发
  6. Atitit 可移植性之道attilax著
  7. 机器学习实战 | 综合项目-电商销量预估
  8. Matlab 并行代码
  9. Xman pwn level2 writeup
  10. java exception message_Java 如何摆脱Exception.getMessage()输出带类名
  11. Linux进阶之路-Ubuntu版
  12. Zero Forex领汇来告诉你什么是WH?
  13. 全球及中国同步相量测量装置行业研究及十四五规划分析报告(2022)
  14. Cesium 可视域分析代码段(源码)补充
  15. 二进制转四进制计算机,二进制换算(进制转换计算器)
  16. CA Server证书申请与颁发 Apache2 HTTPS
  17. 绝了,这款P2P全平台的文件同步工具,开源且不依赖中心服务器
  18. 软著申请 计算机软件分类代码,软著申请代码有哪些要求
  19. ff14不同服务器有什么影响,FF14转服后的各种弊端分析 切勿盲目跟风
  20. mysql忘记密码怎么处理

热门文章

  1. 电脑锁屏壁纸提取方法
  2. 大数据发展趋势之我见
  3. [Unity]摘录笔记UnityShader(解读shader代码构成)
  4. QA:Modem-QAM解码
  5. 各种UML图的应用场景
  6. numpy操作技巧二三事
  7. pyqt 控件焦点_PyQt5 控件学习(一个一个学习之QTextEdit)
  8. VBA 工作表 worksheet.add 方法
  9. 开发:KTV评分系统实现总结
  10. openwrt路由器安装Transmission软件包与web控制台(中文界面)