
如果您在运行某些老旧软件或游戏时收到“需要 .NET Framework 3.5”的提示,但系统无法自动完成安装,则很可能是由于 Windows Update 服务不可用、网络受限或系统缺少本地安装源。以下是针对 Windows 10 的多种离线安装 .NET Framework 3.5 的实操方法:
一、使用 DISM 命令结合 Windows 10 ISO 镜像安装
该方法直接调用系统内置的部署映像服务和管理工具(DISM),从挂载的官方 ISO 镜像中提取 sources\sxs 文件夹内的原始安装文件,完全绕过网络依赖,适用于所有无网或受限网络环境。
1、访问微软官网下载与当前系统版本匹配的 Windows 10 官方 ISO 镜像(如 22H2 或 21H2 版本)。
2、右键点击已下载的 ISO 文件,选择“装载”,系统将自动分配一个虚拟光驱盘符(例如:E:)。
3、确认该虚拟光驱根目录下存在 sources\sxs 文件夹。
4、右键“开始”按钮,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
5、输入以下命令(将 E: 替换为实际盘符),然后按回车执行:dism.exe /online /enable-feature /featurename:NetFx3 /Source:E:\sources\sxs /LimitAccess
6、等待命令输出“操作成功完成”,过程中不出现红色错误提示即表示部署就绪。
二、使用 NetFx3.cab 离线安装包部署
此方法无需挂载 ISO,仅需将微软官方签名的独立 CAB 包置于本地路径后由 DISM 加载,适合磁盘空间紧张、需批量部署或无法获取完整 ISO 的场景。
1、下载微软官方发布的 NetFx3.cab 文件(非第三方整合包),保存至 C:\Windows\ 目录。
2、以管理员身份运行 PowerShell 或命令提示符。
3、执行以下命令:dism.exe /online /add-package /packagepath:C:\Windows\NetFx3.cab
4、观察命令行输出中是否出现“正在添加程序包”及“操作成功完成”字样。
三、通过组策略禁用 Windows Update 强制依赖
在部分企业域环境或经组策略锁定的系统中,系统会强制要求从 Windows Update 下载组件,导致勾选 .NET 3.5 后仍弹出联网提示。修改组策略可解除该限制,使本地源生效。
1、按下 Win + R,输入 gpedit.msc 并回车,打开本地组策略编辑器。
2、导航至:计算机配置 → 管理模板 → 系统 → Internet 通信管理 → Internet 通信设置。
3、双击“关闭 Windows 更新设备驱动程序搜索”,设置为“已启用”。
4、继续导航至:计算机配置 → 管理模板 → 系统 → Windows 更新。
5、双击“配置自动更新”,设置为“已禁用”;再双击“指定 Intranet Microsoft 更新服务位置”,将其设为“未配置”。
6、执行 gpupdate /force 刷新策略后,再尝试其他离线安装方式。
四、注册表方式解除安装限制
当组策略编辑器不可用(如家庭版系统)时,可通过修改注册表等效实现相同效果,临时允许系统使用本地源而非强制连接微软服务器。
1、按下 Win + R,输入 regedit 并回车,以管理员权限启动注册表编辑器。
2、定位到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
3、在右侧窗格中,查找名为 UseWUServer 的 DWORD 值。
4、若存在且值为 1,双击将其修改为 0;若不存在,右键空白处新建 DWORD(32 位)值,命名为 UseWUServer,值设为 0。
5、关闭注册表编辑器,重启电脑后生效。

评论(0)