无忧启动论坛

标题: 【2024-8-29 批处理】一键精简.NET 2.0/3.5/4.x [打印本页]

作者: 2010hook    时间: 2024-8-17 21:23
标题: 【2024-8-29 批处理】一键精简.NET 2.0/3.5/4.x
本帖最后由 2010hook 于 2024-8-29 14:05 编辑

测试了一天,写成此批,在PE执行,可大幅精简.NET至250MB。运行MMC、C#程序(32/64位)正常。
如果您懂C#编程,请指出疏漏之处,感谢!

NETlite.cmd.txt

3.09 KB, 下载次数: 478, 下载积分: 无忧币 -2


作者: fulibo    时间: 2024-8-17 21:43
这个适合系统用还是pe用?

作者: 风之暇想    时间: 2024-8-17 21:44
缺文件运行不了就
作者: ppll2030    时间: 2024-8-17 21:50
这个厉害了。找机会试试效果
作者: plutoshen    时间: 2024-8-17 21:51
最讨厌 .net了,有的工具明明说是绿色软件结果需要.net,那还算什么绿色。
作者: yyz2191958    时间: 2024-8-17 21:52
下载了  谢谢
作者: 2010hook    时间: 2024-8-17 21:55
plutoshen 发表于 2024-8-17 21:51
最讨厌 .net了,有的工具明明说是绿色软件结果需要.net,那还算什么绿色。

.NET(尤其F#)其实是优秀语言,生态很好,放下偏见吧
作者: towlzj800801    时间: 2024-8-17 21:56

谢谢分享!
作者: zlq_hysy    时间: 2024-8-17 22:02
改成pushd ‘c:\’ 后,拒绝访问
作者: zlq_hysy    时间: 2024-8-17 22:08
2010hook 发表于 2024-8-17 22:03
你在线搞的?我在线离线执行都正常哦

是的,直接在win10上以管理员方式运行的


作者: plutoshen    时间: 2024-8-17 22:08
2010hook 发表于 2024-8-17 21:55
.NET(尤其F#)其实是优秀语言,生态很好,放下偏见吧

你可能体会不到,本来系统很流畅,装了.net以后变得很卡而且占了很大的空间。
作者: a20120227    时间: 2024-8-17 22:08
好东西 感谢大佬
作者: 2010hook    时间: 2024-8-17 22:10
zlq_hysy 发表于 2024-8-17 22:08
是的,直接在win10上以管理员方式运行的

那你在PE执行吧,原版系统有几个.NET服务运行,难搞。
作者: a20120227    时间: 2024-8-17 22:12
大佬有没有办法可以在当前系统下运行
作者: a20120227    时间: 2024-8-17 22:13
2010hook 发表于 2024-8-17 22:03
你在线搞的?我在线离线执行都正常哦

看来还是权限问题
作者: yyz2191958    时间: 2024-8-17 22:16
zlq_hysy 发表于 2024-8-17 22:02
改成pushd ‘c:\’ 后,拒绝访问

pushd ‘c:\’ 后

在 PE 中运行,我成功了
作者: a20120227    时间: 2024-8-17 22:27
2010hook 发表于 2024-8-17 22:22
可能是ngen*服务导致,其次才是权限不够。

期待大佬完善 这种精简文件的对于做内存系统特别需要 感谢
作者: JBT-RAMOS    时间: 2024-8-17 22:30

作者: a20120227    时间: 2024-8-17 22:31
a20120227 发表于 2024-8-17 22:27
期待大佬完善 这种精简文件的对于做内存系统特别需要 感谢

能否直接调用文件粉碎软件直接强制删除
作者: a20120227    时间: 2024-8-17 22:36
2010hook 发表于 2024-8-17 22:34
这不是我的问题,我说了在PE执行。
何必搞那么复杂?

好的谢谢
作者: huaekinvod    时间: 2024-8-17 22:42
东西 感谢大佬
作者: BEIKING    时间: 2024-8-17 22:43
这个确实牛,天下苦.NET久已
作者: 黑中见白    时间: 2024-8-17 23:14
我嚓嘞,这是直接删除
700m变200m
作者: zlq_hysy    时间: 2024-8-17 23:18
2010hook 发表于 2024-8-17 22:10
那你在PE执行吧,原版系统有几个.NET服务运行,难搞。

好的,我等会试试
作者: yc2428    时间: 2024-8-17 23:36
谢谢分享
作者: wmjm    时间: 2024-8-17 23:37
下载试一下,谢谢分享
作者: 1G空间100元    时间: 2024-8-17 23:44
不清楚 有没有后遗症
作者: racn    时间: 2024-8-18 00:26
感谢楼主提供,支持!!!
作者: yanglinman    时间: 2024-8-18 00:27
感谢楼主分享!
作者: chibuzhu    时间: 2024-8-18 00:38
感谢分享
作者: AcidBurn    时间: 2024-8-18 00:38
谢谢分享
作者: woshisong121    时间: 2024-8-18 02:05

这个厉害了。找机会试试效果
作者: woshisong121    时间: 2024-8-18 02:07

这个厉害了。找机会试试效果
作者: mmymq    时间: 2024-8-18 07:13
谢谢分享
作者: zdlzj    时间: 2024-8-18 07:39
这个厉害。
作者: starmoon    时间: 2024-8-18 07:46
试试,支持
作者: ootd123123    时间: 2024-8-18 08:13
感谢分享
作者: lxptyc    时间: 2024-8-18 08:14
下载了  谢谢
作者: wang1126    时间: 2024-8-18 08:23
谢谢分享
作者: 渝垫老    时间: 2024-8-18 08:26
感谢楼主提供的分享!
作者: Anson4    时间: 2024-8-18 08:27
感谢分享!
作者: wu733    时间: 2024-8-18 08:33
本帖最后由 wu733 于 2024-8-18 08:39 编辑

反馈问题,虚拟机系统,在PE下以管理员运行后,打开组策略 - 计算机配置 - 管理模板以及用户配置 - 管理模板均失败,提示“MMC 无法初始化管理单元”。


作者: mouse723    时间: 2024-8-18 08:59
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
作者: whyby    时间: 2024-8-18 09:20
谢谢楼主分享....
作者: ynb168c    时间: 2024-8-18 09:32
感谢分享
作者: vaf    时间: 2024-8-18 09:48

作者: tianwyu    时间: 2024-8-18 09:54
谢谢楼主分享.
作者: yyz2191958    时间: 2024-8-18 10:47
wu733 发表于 2024-8-18 08:33
反馈问题,虚拟机系统,在PE下以管理员运行后,打开组策略 - 计算机配置 - 管理模板以及用户配置 - 管理模 ...

windows7  也是这样
作者: wu733    时间: 2024-8-18 11:04
本帖最后由 wu733 于 2024-8-18 11:06 编辑
yyz2191958 发表于 2024-8-18 10:47
windows7  也是这样

我就是Win7,将pushd ‘c:\’改成cd %~dp0,PE下丢到系统盘,并以管理员身份执行,Win1x没试过
作者: jpt    时间: 2024-8-18 11:24
NET是基础库   许多软件要用到,为啥在删除掉呀
作者: dyc086    时间: 2024-8-18 11:29
感谢分享
作者: markyou1888    时间: 2024-8-18 11:38
谢谢分享
作者: promrhxq    时间: 2024-8-18 12:02
膜拜大神   感谢分享好东东
作者: ck198044    时间: 2024-8-18 14:28
这才是高手高手高高手!手下了
作者: D721    时间: 2024-8-18 14:36
赞一个
作者: 2010hook    时间: 2024-8-18 14:44
wu733 发表于 2024-8-18 08:33
反馈问题,虚拟机系统,在PE下以管理员运行后,打开组策略 - 计算机配置 - 管理模板以及用户配置 - 管理模 ...

对了,GAC_64 少了 grouppolicy
作者: fegr    时间: 2024-8-18 15:07
谢谢分享
作者: yzqmxh    时间: 2024-8-18 15:50
牛人,谢谢分享
作者: hlowld    时间: 2024-8-19 15:53
Windows\Microsoft.NET\assembly\GAC_MSIL\ 中需要保留 TaskScheduler,否则 计算机管理 无法加载 任务计划
作者: h25530095    时间: 2024-8-19 16:14
谢谢分享!
作者: 13325531750    时间: 2024-8-19 16:26
【批处理】一键精简.NET 2.0/3.5/4.x.感谢分享!
作者: j4tan    时间: 2024-8-19 16:32
留个4.0就好了吧,有些程序还是需要Net2.0或3.5的
作者: DIY2024    时间: 2024-8-19 16:44
支持 学习下
作者: hlowld    时间: 2024-8-19 16:53
精简后,PowerShell闪退。
保留 关键字 PowerShell后,报错“无法加载 PSReadline 模块。控制台在未使用 PSReadline 的情况下运行”后退出。

作者: 2010hook    时间: 2024-8-19 17:22
hlowld 发表于 2024-8-19 16:53
精简后,PowerShell闪退。
保留 关键字 PowerShell后,报错“无法加载 PSReadline 模块。控制台在未使用 P ...

感谢积极反馈!
这个我已经修正,还要两个组件,等下更新。
作者: hlowld    时间: 2024-8-19 19:14
想要在线精简的,可以
1、在批处理中将 pushd "X:\"改为 pushd "C:\"
2、在开始删文件前调用停止.net相关任务计划的代码
call :kill_taskscheduler
3、将以下代码放到批处理末尾,以供调用
exit
:kill_taskscheduler
for /f "tokens=2 delims=," %%f in ('schtasks /query /v /fo csv /nh') do ( call :end_taskscheduler %%f )
goto :eof

:end_taskscheduler
if /i "%~1" == "" goto :eof
set "nn=%~1"
if /i not "%nn:~,34%"=="\Microsoft\Windows\.NET Framework\" goto :eof
schtasks /end /TN "%~1"
goto :eof
作者: 2010hook    时间: 2024-8-19 19:39
hlowld 发表于 2024-8-19 16:53
精简后,PowerShell闪退。
保留 关键字 PowerShell后,报错“无法加载 PSReadline 模块。控制台在未使用 P ...

已更新附件,完善不少
作者: 很有粪量    时间: 2024-8-19 20:36
非常感谢
作者: 13325531750    时间: 2024-8-20 08:17
【2024-8-19 批处理】一键精简.NET 2.0/3.5/4.x。感谢分享!
作者: hlowld    时间: 2024-8-20 08:52
最新版精简后,Listary 无法启动了。

作者: ster1357A    时间: 2024-8-20 09:01
家族个人使用可以,公司单位办公就不建议了。办公特别针对是跟政务系银行系等打交道的,
作者: 黑中见白    时间: 2024-8-20 09:50
PowerShell运行有些问题,闪退了
作者: 602579701    时间: 2024-8-20 09:50
谢谢分享
作者: 2010hook    时间: 2024-8-20 17:17
ster1357A 发表于 2024-8-20 09:01
家族个人使用可以,公司单位办公就不建议了。办公特别针对是跟政务系银行系等打交道的,

你不建议?你是谁?
政务系银行系哪有用C#编程的?都在用最落后的IE和C++
作者: 2010hook    时间: 2024-8-20 17:23
本帖最后由 2010hook 于 2024-8-20 17:28 编辑
黑中见白 发表于 2024-8-20 09:50
PowerShell运行有些问题,闪退了

这问题修正了,我能正常运行KMS_AIO。
你说说怎么操作的?你是不是没补上缺失文件再精简?
作者: 黑中见白    时间: 2024-8-21 06:13
2010hook 发表于 2024-8-20 17:23
这问题修正了,我能正常运行KMS_AIO。
你说说怎么操作的?你是不是没补上缺失文件再精简?

直接补上所有文件了
作者: 黑中见白    时间: 2024-8-21 11:14
不过,真nb啊
直接砍一半体积
作者: eboyang    时间: 2024-8-21 11:27
谢谢提供,下载试一下!
作者: wc67    时间: 2024-8-21 12:08
谢谢分享!!!
作者: stao5701    时间: 2024-8-21 13:49
这个厉害了
作者: dedun    时间: 2024-8-21 14:09


谢谢分享!
作者: 2012fengxi    时间: 2024-8-21 14:16
不错不错,原版太大
作者: stao5701    时间: 2024-8-21 15:05
pe下精简成功,暂发现TrafficMonitor运行出错。quicklook不能运行。
作者: stao5701    时间: 2024-8-21 15:05
pe下精简成功,暂发现TrafficMonitor运行出错。quicklook不能运行。
作者: min_x91    时间: 2024-8-21 15:41
感谢分享
作者: sn4735    时间: 2024-8-21 16:04
感谢楼主分享技术
作者: 82247888ok    时间: 2024-8-21 20:34
xxxx
作者: lookyixia    时间: 2024-8-21 21:09
感谢分享
作者: rocex    时间: 2024-8-21 22:08
感谢分享, 找机会试试效果
作者: 2010hook    时间: 2024-8-22 06:01
hlowld 发表于 2024-8-20 08:52
最新版精简后,Listary 无法启动了。

已修正发现的问题
作者: 2010hook    时间: 2024-8-22 06:02
stao5701 发表于 2024-8-21 15:05
pe下精简成功,暂发现TrafficMonitor运行出错。quicklook不能运行。

已修正发现的问题
作者: fui2008    时间: 2024-8-22 08:02
123盘,没人分流吗?
作者: louther    时间: 2024-8-22 08:32
感谢分享
作者: 无法无天    时间: 2024-8-22 08:48
谢谢分享!
作者: 旭东    时间: 2024-8-22 10:54
这个也精简?
作者: hlowld    时间: 2024-8-22 14:52
hlowld 发表于 2024-8-20 08:52
最新版精简后,Listary 无法启动了。

可以了,暂时没发现别的问题了,非常感谢。
精简掉几百兆,对小内存老机使用 ramos 非常友好。
对于技术,要么不玩,要玩就精益求精,楼主值得敬佩。
作者: shiqiang    时间: 2024-8-22 18:33
感谢分享
作者: rocex    时间: 2024-8-22 18:53
感谢分享!
作者: j4tan    时间: 2024-8-22 19:06
很多软件还是需要运行库的,适合老机器,新电脑配置高也无所谓这点资源消耗
作者: keygen    时间: 2024-8-22 21:03
本帖最后由 keygen 于 2024-8-23 21:25 编辑

运行批处理后




这个用在PE不错,正常系统就算了,很难修补的(例如SS之类的)









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