必须用DISM命令从匹配的Windows 11 ISO的sources\sxs目录强制集成.NET Framework 3.5,执行dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:F:\sources\sxs,成功后运行systeminfo验证并立即重启。

你在Win11上运行老财务软件、CAD插件或国密加密模块时,双击就弹出“需要安装.NET Framework 3.5”,点在线安装却卡在44%或直接报错0x800F0954——这说明系统已无法从Windows Update拉取源文件,必须用DISM命令将组件从本地镜像“集成”进系统,绕过联网验证。
确认系统版本并获取匹配ISO
右键开始菜单→选择“Windows 终端(管理员)”,输入 winver 回车,记下完整版本号(例如:Version 25H2,OS build 26100.3030)。【版本不匹配会导致DISM报错0x800f081f,且无法回退】
访问微软官方下载页面(software-download.microsoft.com),使用Media Creation Tool生成与你系统**完全一致版本、架构(x64)、版本类型(专业版/企业版)**的Windows 11 ISO。不要用别人给的“通用包”或旧版ISO。
下载完成后,双击ISO文件挂载,系统自动分配一个盘符(如E:或F:),记下该盘符。
执行DISM启用命令
在已打开的管理员终端中,逐字输入以下命令(注意替换盘符):
dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:F:\sources\sxs
按回车执行。其中 /LimitAccess 强制禁用Windows Update回退机制,/All 确保ASP.NET 3.5、WCF等子功能一并启用,/Source 必须精确指向挂载ISO内的 sources\sxs 文件夹——这个路径里有几十个以 Microsoft-Windows-NetFx3* 开头的.cab文件,缺一不可。
等待终端输出“操作成功完成”,进度条走完后不要关闭窗口,直接进入下一步。
验证并重启
命令结束后,立即输入:systeminfo | findstr "NET Framework" 回车,若返回含 3.5 的版本行,说明集成成功。
最后执行:shutdown /r /t 0 ——这是强制立即重启,避免缓存未刷新导致后续软件仍报缺失。

















