Windows 11离线安装.NET Framework 3.5和4.8有五种方法:一、DISM挂载ISO启用双版本;二、DISM分别部署独立CAB包;三、PowerShell批量启用并指定本地源;四、组策略预设备用源路径后图形化启用;五、用DirectX修复工具一键部署。

如果您在 Windows 11 上运行旧版应用程序、数据库工具(如 SQL Server 2008 R2)、工业控制软件或.NET 依赖型开发环境时,频繁弹出“缺少 .NET Framework”、“无法找到指定模块”、“0x800F081F”或“0x800F0922”等错误提示,则极可能是系统未部署完整的 .NET 运行环境组件。Windows 11 默认仅预装 .NET 6/7/8 运行时,而大量传统软件仍强依赖 .NET Framework 3.5(含 2.0/3.0)、.NET Framework 4.8 甚至早期运行库。在线启用常因网络中断、WSUS 策略限制、Windows Update 服务异常或家庭版组策略不可用而失败。以下是五种经实测验证的离线安装方法,全部无需联网即可完成全套运行环境部署。
一、使用 DISM 命令挂载 Windows 11 安装介质启用 .NET Framework 3.5 和 4.8
该方法复用原版 ISO 或 U 盘中自带的 sources\sxs 目录作为统一源路径,其中同时包含 .NET Framework 3.5 和 4.8 的完整离线安装文件,一次挂载即可覆盖双版本需求,避免多次下载与路径切换。
1、将 Windows 11 官方 ISO 文件双击挂载,或插入已写入镜像的 U 盘,记下系统分配的盘符(如 E: 或 F:)。
2、打开该驱动器,确认根目录下存在 sources\sxs 文件夹,且其内部包含多个以 netfx3 和 netfx4 开头的 .cab 文件。
3、右键“开始”按钮,选择“Windows 终端(管理员)”。
4、依次执行以下两条命令(请将 E: 替换为您的实际盘符):
dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess
dism /online /enable-feature /featurename:NetFx4 /All /Source:E:\sources\sxs /LimitAccess
5、每条命令执行完毕后,终端均需显示 操作成功完成 字样。
二、离线部署独立 CAB 包:分别安装 .NET Framework 3.5 与 4.8
此方法适用于已单独获取微软官方发布的纯净离线 CAB 包场景,不依赖完整 ISO,路径可控、部署轻量,特别适合批量克隆或精简系统环境。
1、从微软官方支持页面下载匹配当前 Windows 11 版本的两个独立包:
— Microsoft-Windows-NetFx3-OnDemand-Package.cab
— Microsoft-Windows-NetFx4-OnDemand-Package.cab
2、将两个文件统一存放至不含中文与空格的路径,例如:C:\netfx\;若文件夹不存在,请手动创建。
3、以管理员身份启动 Windows 终端。
4、执行以下命令(路径需与实际一致):
dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\netfx\Microsoft-Windows-NetFx3-OnDemand-Package.cab /LimitAccess
dism /online /enable-feature /featurename:NetFx4 /All /Source:C:\netfx\Microsoft-Windows-NetFx4-OnDemand-Package.cab /LimitAccess
5、每条命令返回 操作成功完成 后,方可进行下一条。
三、通过 PowerShell 结合本地源一次性启用全部 .NET Framework 组件
PowerShell 提供更结构化的功能管理能力,支持单条命令批量启用多个可选功能,并能强制指定同一本地源路径,减少重复参数输入,提升操作一致性与可复现性。
1、右键“开始”按钮,选择“Windows Terminal(管理员)”,确保以 PowerShell 模式运行。
2、输入以下命令检查当前状态:
Get-WindowsOptionalFeature -Online -FeatureName NetFx3, NetFx4
3、若任一返回状态为 Disabled,则执行启用命令:
Enable-WindowsOptionalFeature -Online -FeatureName NetFx3, NetFx4 -All -Source E:\sources\sxs -LimitAccess
4、命令中 E:\sources\sxs 需替换为实际挂载的安装介质路径。
5、等待输出中出现 状态: 已启用 且无报错信息。
四、组策略预设本地源路径后图形化启用(限专业版/企业版/教育版)
该方法通过组策略将系统默认组件源永久重定向至本地路径,后续所有通过“启用或关闭 Windows 功能”界面的操作(包括 .NET Framework 3.5、4.8 及 WCF 激活子项)均自动调用离线文件,彻底规避网络依赖与重复配置。
1、按 Win + R 输入 gpedit.msc 并回车,打开本地组策略编辑器。
2、依次展开:计算机配置 → 管理模板 → 系统。
3、在右侧列表中双击 指定可选组件安装和组件修复的设置。
4、勾选“已启用”,在下方“备用源路径”栏中填入完整路径,例如:E:\sources\sxs(注意末尾不加反斜杠)。
5、点击“确定”保存,关闭策略编辑器。
五、使用 DirectX 修复工具辅助部署全套 .NET 运行环境
该工具内置经微软数字签名验证的 .NET Framework 3.5 与 4.8 离线安装模块,自动识别系统版本、绕过 Windows Update 服务、静默注入注册表与系统映像,对家庭版用户及非技术人员尤为友好,且支持一键检测缺失项并补全。
1、下载最新版 DirectX 修复工具(增强版),确保其内置运行库包更新至 2026 年 4 月以后版本。
2、解压后以管理员身份运行 DirectXRepair.exe。
3、点击“开始检测”,等待扫描完成。
4、在结果列表中勾选 .NET Framework 3.5 与 .NET Framework 4.8 两项(若显示为红色“缺失”状态)。
5、点击“开始修复”,工具将自动调用本地缓存包完成部署,完成后提示“修复完成”。

















