Windows 11 中启用 .NET Framework 3.5 有五种方法:一、通过“启用或关闭 Windows 功能”在线启用;二、用 DISM 命令结合本地 ISO/U 盘的 sxs 文件夹离线启用;三、组策略配置备用源路径(专业版及以上);四、重置 Windows 更新服务与修复系统映像;五、服务器版通过服务器管理器指定源路径安装。
如果您在 Windows 11 上运行依赖旧版运行环境的应用程序,系统可能提示缺少 .NET Framework 3.5 组件。该框架未默认启用,需通过系统内置机制或离线源手动激活。以下是兼容当前 Windows 11 版本(含家庭版、专业版及企业版)的多种启用方法:
一、通过“启用或关闭 Windows 功能”在线启用
此方法调用 Windows Update 服务从微软服务器下载并部署 .NET Framework 3.5 所需文件,适用于网络连接正常、Windows Update 服务未被禁用的设备。
1、按下 Win + I 打开“设置”应用。
2、点击左侧“应用”,在右侧选择“可选功能”。
3、在页面底部点击“更多 Windows 功能”链接。
4、在弹出窗口中找到并勾选“.NET Framework 3.5(包括 .NET 2.0 和 3.0)”复选框。
5、点击“确定”,等待系统提示“操作成功完成”,完成后重启计算机。
二、使用 DISM 命令结合本地安装源离线启用
当设备处于无网络环境、Windows Update 不可用或遭遇 0x800F0922 等错误时,可通过 DISM 工具直接从 Windows 11 安装介质(如挂载的 ISO 或 U 盘)读取 sources\sxs 文件夹中的原始组件进行部署。
1、将 Windows 11 安装 ISO 文件挂载到系统,或插入已写入镜像的 U 盘,记下其盘符(例如 D:)。
2、确认该盘符根目录下的 sources\sxs 路径存在且非空。
3、右键“开始”按钮,选择“终端(管理员)”或“命令提示符(管理员)”。
4、输入以下命令(请将 D: 替换为实际盘符):
dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
5、按回车执行,等待显示“操作成功完成”后关闭窗口,重启系统。
三、通过组策略配置备用源路径(限专业版/企业版/教育版)
该方法预先设定系统在启用可选功能时优先查找的本地路径,避免每次安装都依赖网络或重复指定源,适用于需批量管理或策略受控环境。
1、按下 Win + R,输入 gpedit.msc 并回车。
2、依次展开“计算机配置” → “管理模板” → “系统”。
3、双击右侧“指定可选组件安装和组件修复的设置”。
4、选择“已启用”,在“备用源文件路径”栏中填入完整路径,例如:D:\sources\sxs。