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并回车,打开本地组策略编辑器。
elasticsearch-9.4.0 win PHP中文网提供Elasticsearch 9.4.0 Windows 版本压缩包下载解压即用,内置 OpenJDK 无需额外配置 Java 环境。该版本重磅推出原生 Prometheus 支持、正式版 Elastic Workflows 以及基于 NVIDIA cuVS 的 GPU 加速向量索引,大幅提升 AI 检索与可观测性能力。建议前往官网下载,快速体验极速搜索与强大的数据分析功能。
下载
2、依次导航至:
计算机配置 → 管理模板 → 系统。
3、在右侧双击“
指定可选组件安装和组件修复的设置”。
4、选择“
已启用”,在“备用源文件路径
”框中填入完整路径,例如:
E:\sources\sxs。
5、点击“
确定”保存,随后返回“Windows 功能”窗口勾选 .NET Framework 3.5 即可自动调用该路径。
四、使用控制面板传统路径启用
该路径与旧版 Windows 兼容性最高,对部分通过脚本或远程桌面触发安装的场景更稳定,尤其适用于被精简或策略限制的系统界面。
1、在任务栏搜索框中输入“
控制面板”,点击打开。
2、进入“
程序”类别,点击“启用或关闭 Windows 功能”。
3、在弹出窗口中勾选“
.NET Framework 3.5 (包括 .NET 2.0 和 3.0)”。
4、点击“
确定”,系统将启动安装流程,支持自动回退到本地源(若已配置组策略或 DISM 缓存)。
五、针对 Windows 11 家庭版的替代方案
家庭版默认不包含 gpedit.msc,且部分网络策略限制更严格,需借助命令行强制注入源路径参数,跳过组策略依赖。
1、以管理员身份运行 PowerShell。
2、执行以下命令注册本地源(以 E:\sources\sxs 为例):reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v UseWUServer /t REG_DWORD /d 0 /f 3、紧接着执行 DISM 命令(同方法二第4步):dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess
4、安装完成后,可运行
sfc /scannow验证系统文件完整性。
