无忧启动论坛

标题: 免安装 .NET Framework 3.5 ,让DotNet4.0兼容2.0-3.5 [打印本页]

作者: c2y    时间: 2024-4-22 23:13
标题: 免安装 .NET Framework 3.5 ,让DotNet4.0兼容2.0-3.5
本帖最后由 c2y 于 2024-4-22 23:35 编辑


win10运行或安装某些软件时会提示“你的电脑上的应用需要使用以下Windows功能:
.NET Framework 3.5(包括.NET 2.0和3.0)”;如图:

通常精简了winsxs的系统,不管是离线或在线模式都是不能正常安装的了。
即便能安装,系统体积也会增加600多兆。



在此提供两种方式,无需安装 .net 3.5 也可以让程序正常运行。
方法1:增加一个配置文件,文件名是可执行文件全名


方法2:修改注册表,推荐
导入注册表
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
"OnlyUseLatestCLR"=dword:00000001

或使用批处理
reg add "HKLM\SOFTWARE\Microsoft\.NETFramework" /f /v "OnlyUseLatestCLR" /t REG_DWORD /d 1

懒人文件下载:
DotNet4.0兼容2.0-3.5.rar (372 Bytes, 下载次数: 377)
测试软件
DotNetVersions-net3.5.exe (31 KB, 下载次数: 242)

作者: hmaaaa    时间: 2024-4-22 23:16
謝謝大大分享~感恩 ^^ 有您真好~!辛苦了!
作者: a20120227    时间: 2024-4-22 23:34
謝謝大大分享~感恩 ^^ 有您真好~!辛苦了!
作者: 201027149    时间: 2024-4-22 23:39
感谢楼主分享
作者: ChinToy    时间: 2024-4-22 23:43
感谢分享谢谢
作者: a20120227    时间: 2024-4-22 23:54
以您对系统的理解期待您做一个精简版系统
作者: felixzhao895    时间: 2024-4-22 23:57
感谢分享谢谢
作者: reuk    时间: 2024-4-23 00:00
it天空那个应该可以吧
作者: in9    时间: 2024-4-23 00:05
谢谢上传分享!
作者: 就是这样    时间: 2024-4-23 00:39
感谢楼主分享
作者: AcidBurn    时间: 2024-4-23 01:35
谢谢分享
作者: awan8850    时间: 2024-4-23 05:36
感谢楼主分享
作者: 万人之上    时间: 2024-4-23 05:54
感谢分享
作者: wang1126    时间: 2024-4-23 06:37
谢谢分享
作者: yyz2191958    时间: 2024-4-23 07:42
支持原创
作者: hhh333    时间: 2024-4-23 07:56
好方法。希望可以验证。PE中我一般直接恢复文件也基本够用了
作者: xman00    时间: 2024-4-23 07:56
部分软件如旧版cad安装时会检查net3.5
作者: zh886    时间: 2024-4-23 08:10
感谢楼主分享!
作者: lx5815    时间: 2024-4-23 08:22
谢谢分享
作者: denslin    时间: 2024-4-23 08:38
Thank You very much
作者: CYBERLONER    时间: 2024-4-23 08:42
xman00 发表于 2024-4-23 07:56
部分软件如旧版cad安装时会检查net3.5

可以通过配置文件跳过NET3.5检查
作者: czg2008    时间: 2024-4-23 08:46
谢谢,感谢您的分享
作者: 2011monoso    时间: 2024-4-23 08:47
学习了, 谢谢
作者: linee    时间: 2024-4-23 08:51
谢谢分享, 很好用.
作者: xinxinlinux    时间: 2024-4-23 08:56
哇,很强大,感谢分享。
作者: laonat    时间: 2024-4-23 09:10
感谢分享
作者: it323    时间: 2024-4-23 09:15
谢谢分享!
作者: yinchilang1    时间: 2024-4-23 09:53
感谢楼主分享
作者: markyou1888    时间: 2024-4-23 09:56
测试了,有些小软件确实可以,大的系统还是检测通不过
作者: htmlc4    时间: 2024-4-23 10:05
.net的大版本clr还是未必兼容的
作者: zts59    时间: 2024-4-23 10:07
CYBERLONER 发表于 2024-4-23 08:42
可以通过配置文件跳过NET3.5检查

哇,这个不错,能不能说说:以cad2008为例,想跳过检查dotnet3.5,怎么修改MSI文件?
作者: lemonle79    时间: 2024-4-23 10:44
还有这种操作,牛皮啊
正好内网有必须要net2的软件应用,我的试试看
作者: 呵呵#1861    时间: 2024-4-23 11:32
谢谢分享
作者: 2012andyle113    时间: 2024-4-23 11:35
感谢分享,只能说是提供了更多的方法,好多情况未必管用
作者: lycdds    时间: 2024-4-23 11:44
感谢楼主分享
作者: flyery    时间: 2024-4-23 12:31
謝謝大大分享~感恩 ^^ 有您真好~!辛苦了!
作者: ysource    时间: 2024-4-23 12:35
学习了
作者: 2267981144    时间: 2024-4-23 13:18
多谢提供分享
作者: xman00    时间: 2024-4-23 13:25
CYBERLONER 发表于 2024-4-23 08:42
可以通过配置文件跳过NET3.5检查

具体如何操作呢?
好像是写到msi文件还是exe文件中的。
作者: CYBERLONER    时间: 2024-4-23 13:50
zts59 发表于 2024-4-23 10:07
哇,这个不错,能不能说说:以cad2008为例,想跳过检查dotnet3.5,怎么修改MSI文件?

2008不是太清楚,因为2008没有原生X64的,所以基本不用了,应该是修改setup.ini文件,把DOTNET内容都删除就行了,我用的精简版的CAD2010和CAD2012,在没有NET3.5的系统上都可以安装完成
作者: temp2005    时间: 2024-4-23 13:52
收藏个备用
作者: laozhao    时间: 2024-4-23 13:58
这个很厉害啊,收藏一个
作者: 进士小站    时间: 2024-4-23 14:13
感谢分享经验
精简系统必备
作者: fegr    时间: 2024-4-23 14:23
谢谢分享
作者: jxcy    时间: 2024-4-23 15:25
是一个参考的办法,以后试试
作者: 2010twinsram    时间: 2024-4-23 18:40
这个,对WinPE会有效吗?
作者: oohhoo    时间: 2024-4-24 08:02
学习了
作者: 2010kingkang    时间: 2024-4-24 09:07
感谢楼主分享
作者: dsht    时间: 2024-4-24 10:52
包括NET4.8就我
作者: dsht    时间: 2024-4-24 10:54
包括NET4.8就完美了
作者: 紧急追踪    时间: 2024-4-24 10:55
非常感谢
作者: 黑鹰99    时间: 2024-4-24 12:23
感谢楼主分享
作者: junyee    时间: 2024-4-24 17:48
.net 实在是乱。
不仅版本多,体积大,安装慢。

不像 vc 虽然有各种运行库,总体是较统一的,甚至可以在运行目录自带 dll 。

作者: gy2829    时间: 2024-4-25 20:15

谢谢分享
作者: zyy    时间: 2024-4-25 20:50
谢谢分享,备用
作者: 2010laodu    时间: 2024-4-25 20:59
感谢分享
作者: softwarezheng    时间: 2024-4-26 13:59
感谢分享,感恩天地
作者: renzhewdl    时间: 2024-4-29 15:41
收藏了。好技术
作者: tenyu    时间: 2024-4-29 16:22
谢谢分享,试试看
作者: 2012wwzrh    时间: 2024-4-29 16:49


作者: liangnijian    时间: 2024-4-29 17:00
谢谢分享
作者: qinluezhew3    时间: 2024-4-29 17:02
谢谢分享,厉害了
作者: gzdsys    时间: 2024-4-29 17:08
厉害了,我的哥
作者: c2y    时间: 2024-4-29 21:45
markyou1888 发表于 2024-4-23 09:56
测试了,有些小软件确实可以,大的系统还是检测通不过

平时办公软件应该问题不大
作者: c2y    时间: 2024-4-29 21:47
lemonle79 发表于 2024-4-23 10:44
还有这种操作,牛皮啊
正好内网有必须要net2的软件应用,我的试试看

不知结果如何?
作者: lemonle79    时间: 2024-5-2 22:05
c2y 发表于 2024-4-29 21:47
不知结果如何?

一直没成功,不知道问题出哪了,我估计是没有安装程序的缘故吧
我们的那个软件必须用IE登陆特定地址,在线安装
作者: zrr890528    时间: 2024-5-10 20:34
没有作用哦,测试软件是小丸工具箱
作者: nspzm    时间: 2024-5-10 21:01
谢谢分享!
作者: c2y    时间: 2024-5-10 21:26
zrr890528 发表于 2024-5-10 20:34
没有作用哦,测试软件是小丸工具箱

我测试小丸工具箱完全没问题
作者: zrr890528    时间: 2024-5-10 22:52
c2y 发表于 2024-5-10 21:26
我测试小丸工具箱完全没问题

那我在其他系统中试试
作者: awan8850    时间: 2024-5-11 06:28
谢谢分享
作者: wsdyleon    时间: 2024-5-11 07:17
最烦原生这种 高版本不兼容低版本。期待这个方法是完美
作者: denslin    时间: 2024-5-11 07:24
謝謝大大分享
作者: Ukyo    时间: 2024-5-19 08:44
NET Framework 3.5貌似对旧版软件兼容比较好
作者: ruanfen    时间: 2024-5-19 09:34
免安装好用,运行一些老程序需要3.5
作者: h25530095    时间: 2024-5-19 10:25
试试,谢谢!
作者: luoshui336    时间: 2024-5-19 10:31
感谢分享!
作者: akinet    时间: 6 天前
感谢楼主分享

作者: gufeng51520    时间: 6 天前
谢谢分享
作者: zyy    时间: 5 天前
谢谢分享,学习中




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3