net framework 35 是微软推出的一套 Windows 平台底层运行框架,核心作用就是给基于这个版本框架开发的软件程序提供运行支撑环境,很多老软件工控软件行业工具旧版游戏还有部分办公组件,都是专门基于 net framework 35 编写的,如果电脑没有安装这个组件,启动程序的时候就会弹出缺少 net framework 35 的报错,程序直接无法打开或者运行中途崩溃。这个版本框架集成了 net 20 和 net 30 的全部核心库,还新增了 WPF WCF WF LINQ 这些技术模块,属于兼容性很强的经典版本,现在新系统比如 Win10 Win11 默认不会自动开启这个组件,需要手动在 Windows 功能里面启用,它和新版 net framework 4x 系列是并行独立的,不能互相替代,就算你已经装了 net framework 48,老程序依旧会单独要求 net framework 35,这是很多用户最容易误解的关键点。
核心功能清单
1 提供基础类库,统一处理内存管理异常处理文件读写网络通信这些底层基础功能
2 支持 LINQ 语言集成查询,方便程序做数据查询操作
3 包含 WPF,用来开发桌面图形界面程序
4 包含 WCF,支持分布式通信跨进程跨网络服务调用
5 包含 WF 工作流引擎,供业务流程类行业软件调用
6 向下兼容 net 20 net 30 开发的程序,保证旧软件可以正常运行
版本对照表格
| 项目 | net framework 35 | net framework 4x 系列 |
|---|---|---|
| 定位 | 旧版兼容运行库 | 新一代运行库 |
| 是否互相兼容 | 不能替代 4x 程序 | 不能替代 35 老程序 |
| Win10 Win11 状态 | 默认关闭,手动开启 | 系统自带或者单独安装 |
| 主要适用对象 | 老软件工控旧程序 | 新版开发软件 |
启用安装步骤
第一步 打开控制面板,找到程序,选择启用或关闭 Windows 功能
第二步 在弹出窗口勾选 net framework 35 包含 net 20 和 net 30
第三步 点击确定,系统会联网下载对应的安装文件,等待安装完成
第四步 重启电脑,再次启动报错软件,验证是否可以正常运行
第五步 如果联网安装失败,可以使用离线包或者 DISM 命令方式完成安装
深度补充要点
net framework 35 并不是杀毒软件也不是普通应用软件,它本身没有独立主程序窗口,安装之后是在系统后台提供支持,普通用户看不到独立界面。它主要服务对象集中在工控设备上位机软件,财务老软件,CAD 旧插件,早期独立游戏,部分政务办公系统,如果你电脑上没有这类老程序,平时根本用不到,可以不用开启,开启之后会占用少量系统磁盘空间。另外要注意,部分精简版 Ghost 系统会移除这个组件文件,就算在 Windows 功能勾选也会报错,这种情况就需要准备离线安装包来修复。
【常见问题】
问题 1 net framework 35 有什么用,已经装了 48 还需要装 35 吗
回答 1 net framework 35 有什么用,它和 48 是独立并行运行库,就算已经安装 net framework 48,老程序依旧会单独要求 net framework 35,不能互相替代。
问题 2 net framework 35 有什么用,Win11 默认自带这个组件吗
回答 2 net framework 35 有什么用,Win11 默认没有启用 net framework 35,需要手动进入 Windows 功能勾选开启,不是系统默认预装开启状态。
问题 3 net framework 35 有什么用,这个组件安装之后可以卸载吗
回答 3 net framework 35 有什么用,它属于 Windows 可选功能,不再需要老软件的时候,可以回到 Windows 功能取消勾选,卸载移除 net framework 35。
【免责申明】
本内容仅针对微软 net framework 35 运行库功能进行技术讲解,相关组件更新和系统适配以微软官方说明为准,操作系统功能前建议做好系统备份。


