无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1011|回复: 50
打印 上一主题 下一主题

[求助] 求大佬解惑,为啥好多win10或win11镜像都集成.net3.5?

  [复制链接]
跳转到指定楼层
1#
发表于 5 天前 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
是这样的, 我有一个软件, 在集成.net3.5的情况下经常会随机出错, 但是卸载后, 就没事了,

问题来了, 这.net3.5按我的理解, 应该是类似.net4.8的运行时, 如果有的软件是用.net3.5开发的, 那就得装这个运行时, 但是究竟有多少软件是用.net3.5开发的呢?  我认为是太少了, 因为系统没有自带这个运行时, 好多组件开发都是基于.net2 或.net4 因为, 集成这个.net3.5真的有必要吗?

点评

集成这东西是因为我需要net3.5。你看看系统内置可以选择的.net有哪些,如果有问题微软为什么不修复呢?我没发现集成它出现什么问题。我还爱用绿色软件,需要集成或者安装老版本c++  发表于 5 天前
一些绿色软件还是需要.net3.5环境 另外.net2和.net3.5是安装到同一个目录,安装了.NET3.5也直接支持.NET2.0  发表于 5 天前
46#
发表于 昨天 09:16 | 只看该作者
a66 发表于 2026-1-4 11:52
虽然 .NET 3.5 看起来比较老,但它的核心部分(其实是 .NET 2.0 SP2 加上一些新增功能)仍然被一些旧的软件 ...

电脑主要是用于办公环境或者软件的,可能碰不到这种需求,所以感觉没啥用处,但是一些专业软件,辅助设计软件,测量测试系统,监测监控系统等,很多内核基于10多年前的平台,要快速更新不现实,这类需求需要注意保留3.5的。
回复

使用道具 举报

45#
发表于 昨天 09:16 | 只看该作者
我是单位用户,每个机子 必须安装sql2005或者sql2008,必须有。net3.5.。所以 系统集成了 我才下载使用。减少自己工作量安装方便
回复

使用道具 举报

44#
发表于 昨天 08:09 来自手机 | 只看该作者
你想想用别人修改的系统和装原版的系统的人的区别吧,看看都是什么人群。。。对系统了解的多一点的,一般首选原版了吧?因为不了解别人的系统改了什么~
回复

使用道具 举报

43#
发表于 昨天 07:57 | 只看该作者
总有人需要的
回复

使用道具 举报

42#
发表于 前天 22:31 | 只看该作者
你用不到不代表别人用不到,譬如“协卡助手”,你去了解下,是不是需要.NET3.5? 这东西是巨硬自己的玩意,能给封装系统作者带来啥收益?没想明白,难道去向巨硬收钱?
回复

使用道具 举报

41#
发表于 前天 22:21 | 只看该作者
你不用可以在可选功能关掉,但是如果精简系统里面不带net3.5的话,你是没法直接打开的。。。。
回复

使用道具 举报

40#
发表于 前天 21:28 | 只看该作者
其实是应为砍了sxs后,你就普通人无法去安装3.5了,所以必须去集成他 好一点
回复

使用道具 举报

39#
发表于 4 天前 来自手机 | 只看该作者
对一些老软件有用
回复

使用道具 举报

38#
发表于 4 天前 | 只看该作者
进来学习了。
回复

使用道具 举报

37#
发表于 4 天前 | 只看该作者
用精简系统的不都因为是电脑硬件较慢需要提高系统运行效率吗?且还在用较早期硬件系统的朋友必然也还在用一些早期运行节省资源的够用的软件,这就必须3.5net提供支持啊,默认内置打开不是很正常吗?,如果电脑硬件足够强足够新,运行WIN10 22H2最新甚至 WIN11 25H2最新都不在话下,对精简版本未必就有需求了!这几年的电脑硬件和WIN 系统也是更新太快,五年前的主流硬件+16G内存运行最新的 WIN11 确实都感觉不够快!

点评

这个角度确实有道理  发表于 前天 22:26
回复

使用道具 举报

36#
发表于 4 天前 | 只看该作者
确实用不着集成。本身系统这个就是个选件,可以自己选择安装,而且也可以下载单独的安装包。现在用3.5的应用系统和程序也比较少吧,当然有也无所谓,就是慢点和增加点空间占用。
回复

使用道具 举报

35#
发表于 4 天前 | 只看该作者
看系统封装作者的年龄。和我一样的,一定会集成.net framework 3.5 。
不是每个软件都该用最新版,不是每个最新版的功能都兼容旧版。微软的framework 框架是不想下兼容的,1.x、2.x、3.5、4.x都是独立的,4.x不包含3.5,3.5包含1.x、2.x。因此.net framework 3.5对我们来说是必备品。同理,VC++运行库也是如此。最近几年开始,VC++2008都逐渐变少了,而前几年VC++2005还有大量软件需要。

点评

简明扼要  发表于 前天 22:25
回复

使用道具 举报

34#
发表于 4 天前 | 只看该作者
看自己需求
回复

使用道具 举报

33#
发表于 4 天前 | 只看该作者
就是开启一个功能而已,没啥可见的影响
回复

使用道具 举报

32#
发表于 5 天前 | 只看该作者
有些软件需要
回复

使用道具 举报

31#
发表于 5 天前 | 只看该作者
不需要 .net 3.5。
Windows 10 我都用那麼久了,到現在也沒用到 .net 3.5。
而且這傢伙體積還不小。
若有執行跳出需裝 .net 3.5 的軟件時,
通常去找那軟件的更新版本就好了。
我C++ runtime 也用綠色版,十幾年來也沒出過問題。
安裝版的反而遇到過某軟件安裝時也會安裝C++同版本但不同版次,
然後一直鬼打牆的裝不上去。
回复

使用道具 举报

30#
发表于 5 天前 | 只看该作者
众口难调吧,总有人需要的
回复

使用道具 举报

29#
发表于 5 天前 | 只看该作者
应该是考虑兼容性
回复

使用道具 举报

28#
发表于 5 天前 | 只看该作者
lixiangliuyi 发表于 2026-1-4 10:41
AutoCAD 2007需要net3.5

赞一个,很多免费绿色的 行业 软件、或容易破解的版本,足够老,但比动则 1GB的新版来说,旧老版本够用。
比如 草图大师sketchup V8、PS7.0等等
回复

使用道具 举报

27#
发表于 5 天前 | 只看该作者
小龙飞 发表于 2026-1-4 10:49
集成3.5是可以带来收益的,所以有些系统作者需要集成这个的。

这是你不了解,你网上搜一下就知道了,.net是运行环境不假,但现今基本用不上了,还有有些大大的系统安装后什么office、输入法等都集成了,这些集成的东西可以正常使用,但会给系统作者带来一定的收益,具体的我也不是很清楚,如果我清楚我也搞精简系统集成了。
回复

使用道具 举报

26#
发表于 5 天前 | 只看该作者
西门子博图需要,医学软件mimics需要
回复

使用道具 举报

25#
发表于 5 天前 | 只看该作者
这个3.5好多专业方面的软件都需要,没法只能用
回复

使用道具 举报

24#
发表于 5 天前 | 只看该作者
学习一下
回复

使用道具 举报

23#
发表于 5 天前 | 只看该作者

学习一下
回复

使用道具 举报

22#
发表于 5 天前 | 只看该作者
a66 发表于 2026-1-4 11:52
虽然 .NET 3.5 看起来比较老,但它的核心部分(其实是 .NET 2.0 SP2 加上一些新增功能)仍然被一些旧的软件 ...

谢谢。
回复

使用道具 举报

21#
发表于 5 天前 | 只看该作者
学习一下
回复

使用道具 举报

20#
发表于 5 天前 | 只看该作者
还是有需求吧
回复

使用道具 举报

19#
发表于 5 天前 | 只看该作者
虽然 .NET 3.5 看起来比较老,但它的核心部分(其实是 .NET 2.0 SP2 加上一些新增功能)仍然被一些旧的软件和系统组件依赖。微软出于兼容性考虑,在系统安装盘中默认保留了 .NET 3.5 的安装源文件(以“功能”形式存在),但默认不安装。

集成 .NET 3.5 的原因主要有:

    某些老旧的企业应用、系统工具、游戏或驱动程序依赖它。
    Windows 自身的一些组件也会用到它,例如:
        某些版本的 SQL Server Express
        IIS 的某些功能
        PowerShell 2.0(虽然现在基本不用了)
        一些系统级安装程序(MSI 安装包)也可能依赖它
    方便用户安装某些旧软件时,无需联网下载 .NET 包。

.NET 3.5 和 .NET 4.x 的区别

    .NET 3.5 是基于 .NET 2.0 的扩展,不是独立运行时。
    .NET 4.x 是一个全新的 CLR(运行时环境),与 .NET 2.0~3.5 不兼容。
    所以如果一个程序是基于 .NET 3.5(或 .NET 2.0)开发的,它不能直接运行在 .NET 4.x 上,除非程序做了兼容性设置。



确实,现在大多数新开发的 .NET 程序都使用 .NET 4.0 或更高版本(如 .NET 4.7/4.8,甚至 .NET Core/.NET 5+),但仍然有一些遗留系统或工具在使用它,尤其是在:

    企业内部开发的老系统
    2010 年前后开发的软件
    一些工业控制、嵌入式系统软件
    游戏(如一些 Steam 早期游戏)
    部分驱动安装程序


卸载 .NET 3.5 后程序出错

这可能是因为:

    软件本身在检测到 .NET 3.5 时,选择了错误的运行时版本,导致兼容性问题。
    某些程序在运行时会尝试加载 .NET 3.5 的 DLL,但版本冲突或不完整,导致崩溃。
    系统中多个 .NET 版本共存时,某些组件发生冲突。

点评

谢谢。  详情 回复 发表于 5 天前

评分

参与人数 1无忧币 +1 收起 理由
liangzr1976 + 1 赞一个!

查看全部评分

回复

使用道具 举报

18#
发表于 5 天前 | 只看该作者
一句话,为了适用老旧软件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-1-9 22:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表