Windows 11 中启用 .NET Framework 3.5 失败(错误 0x800F0954)时,可依次尝试五种方法:一、通过设置→可选功能启用;二、用 DISM 命令指定本地 ISO 的 sxs 路径安装;三、组策略配置备用源路径(专业版/企业版);四、控制面板传统路径启用;五、家庭版需先禁用 WUServer 注册表项再执行 DISM。
如果您在 Windows 11 中尝试启用 .NET Framework 3.5 作为可选功能,但系统提示下载失败、错误代码 0x800F0954 或“找不到源文件”,则可能是由于 Windows Update 服务受限、网络策略拦截或本地源路径未正确配置。以下是兼容当前 Windows 11 系统(含家庭版、专业版、企业版)的多种安装方法:
一、通过“可选功能”界面启用
该方式直接调用系统内置功能管理器,在网络通畅且 Windows Update 正常运行时最简捷,适用于大多数标准安装环境。
1、按下 Win + I 打开“设置”应用。
2、点击左侧“应用”,在右侧选择“可选功能”。
3、点击“查看功能”按钮,打开 Windows 功能窗口。
4、在列表中向下滚动,找到并勾选“.NET Framework 3.5 (包括 .NET 2.0 和 3.0)”。
5、点击“下一步”,系统将自动尝试从 Windows Update 下载组件并安装。
二、使用 DISM 命令配合本地安装源
当设备处于离线状态、公司防火墙屏蔽更新服务器或出现 0x800F0954 错误时,DISM 工具可绕过网络依赖,直接从本地 Windows 11 安装介质提取 sxs 源文件完成部署。
1、将 Windows 11 ISO 文件挂载(双击即可),或插入含完整安装文件的 U 盘,确认其根目录下存在 sources\sxs 文件夹。
2、记下该介质分配的驱动器盘符(例如 E:)。
3、以管理员身份运行命令提示符或 PowerShell:在开始菜单搜索“cmd”,右键选择“以管理员身份运行”。
4、执行以下命令(请将 E: 替换为实际盘符):
dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess
5、等待输出显示“操作成功完成”,无需重启即可验证安装状态。
三、通过组策略配置备用源路径(专业版/企业版适用)
该方法预先设定系统在启用任何可选组件(包括 .NET Framework 3.5)时默认读取的本地路径,避免每次手动指定源,适合批量部署或策略锁定环境。
1、按下 Win + R,输入 gpedit.msc 并回车,打开本地组策略编辑器。