无忧启动论坛

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

shell32.dll和software的优化问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-17 02:58:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
20090818更新:小马精简到了1.75M的software文件下载
SOFTWARE.rar (278.58 KB)

累计精简,多个版本汇集
http://www.brsbox.com/filebox/down/fc/3260e286f541f20daf5ee42fe6b138fd

以上为小马大大的研究成果,为方便大家下载,放到一楼,以下为最初的原文,其实已没实际意义,仅作存档

刚仔细看了一下shell32.dll的reginst信息,那么大的篇幅竟然是对注册表这边删掉一堆,那边又新注册一堆
再打开pe的config里面的software文件,单一个classes导出就2m,shell32.dll删掉的一大堆东西很多就是这里面的
貌似对xp来说,里面就一大堆没用的信息,对pe来说,没用的东西应该更多吧
而且这些东西大部分都没有什么个性化的余地,谁的pe都得执行同样的删除,添加
既然这样,直接在software里删除没用的项,取消shell32.dll删除的动作,这样是不是应该既提高加载的速度,又节省空间呢

我觉得shell32.dll只需要保留一些个性化的设置,以及没办法直接在software里面处理的选项就够了吧
而且software的体积也太大了,估计删掉没用的信息可以节省1/3
就是弄起来太麻烦了,不知各位有没有什么好的办法可以判断哪些东西是没用的,象里面很多pe根本不可能用到的软件的相关信息就绝对是没用的

写个批处理什么的,读取reginst的信息,然后对software的相应项目(可先导出到reg文件,作为文本方便处理,处理后再导入),这样理论上应该是可行的吧

[ 本帖最后由 NicTense 于 2009-8-18 01:59 编辑 ]
2#
发表于 2009-5-17 09:08:48 | 只看该作者
楼主提议很好啊,
早就顶上接近2M的SOFTWARE了,只是最近太忙,没有动手精简。。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=141197 第三点不足早都提议大伙精简了。。呵呵。。
回复

使用道具 举报

3#
发表于 2009-5-17 09:31:51 | 只看该作者
请老毛桃出手,肯定能行,911版里删除了不少与控制面板、CD有关的行。
回复

使用道具 举报

4#
发表于 2009-5-17 10:35:45 | 只看该作者
我的SOFTWARE有2.25M,DEFAULT也256K,看着就发愁。
回复

使用道具 举报

5#
发表于 2009-5-17 10:37:43 | 只看该作者
建议很好,大概是没技术含量又废时间,大老门懒的动手了。
回复

使用道具 举报

6#
发表于 2009-5-17 10:51:25 | 只看该作者
那个9pe,分别是 1.9M 和 72k

不知道这两个文件用什么编辑
回复

使用道具 举报

7#
发表于 2009-5-17 11:02:30 | 只看该作者
查了一下,我的SOFTWARE除了ExplorerCompressionMenu//{764BF0E1-F219-11ce-972D-00AA00A14F56}都早已清理过了,幸福中。。。
回复

使用道具 举报

8#
发表于 2009-5-17 11:12:28 | 只看该作者
1.82M + 56K
即使删掉一大堆,也节省不了多少。

[ 本帖最后由 netwinxp 于 2009-5-17 11:42 编辑 ]
回复

使用道具 举报

9#
发表于 2009-5-17 11:40:17 | 只看该作者
-_-!!。。现在u盘那么大不差那点。
回复

使用道具 举报

10#
 楼主| 发表于 2009-5-17 11:49:28 | 只看该作者
原帖由 dvd008 于 2009-5-17 10:51 发表
那个9pe,分别是 1.9M 和 72k

不知道这两个文件用什么编辑


如果没有其他工具,直接用regedit加载就可以了
先把光标定位在某个位置上,我一般是 HKEY_LOCAL_MACHINE,然后
文件->加载配置单元->选择文件,如software,setupreg.hiv等
然后设置一个项名称,这个一般情况下是随便的,但是如果你要加入别人做好的reg文件
就要看看他的项名称是什么,和他对应上,如老九的pecmd附带的reg文件,一般就是_PE_
设置完把光标定位在这个项目上,然后
文件->卸载配置单元  就改好了
回复

使用道具 举报

11#
 楼主| 发表于 2009-5-17 11:55:55 | 只看该作者
原帖由 超级坏蛋 于 2009-5-17 10:37 发表
建议很好,大概是没技术含量又废时间,大老门懒的动手了。


废时间是肯定的,但是我觉得这个倒不是没技术含量,是估计没几个人敢保证能确保

既能去掉大部分没用的项,又不会把不该去的去了

里面涉及很多系统文件和外部软件的设置,很多文件pe是根本用不着的,所以应该是可以去掉的

但是有些设置是为了保护系统文件的,我就是不知道怎么来设这个临界线,决定具体哪些可以删
回复

使用道具 举报

12#
 楼主| 发表于 2009-5-17 12:00:24 | 只看该作者
原帖由 yjd 于 2009-5-17 11:40 发表
-_-!!。。现在u盘那么大不差那点。


不是为了节省u盘那点空间,主要是为了提高效率,追求完美

不过不知道实际上能提高多少速度,至少心理上可以得到满足,呵呵

那么多老大做那么多个版本的pe,其实不都大同小异吗,就是那点小异才是我们追求的东西

我相信大部分人跟我一样,对pe花在研究和瞎搞上的时间,远比真正用他的时间多得多
回复

使用道具 举报

13#
发表于 2009-5-17 12:27:24 | 只看该作者
我知道。这是体现技术,体力活^_^
还是支持。哦等菜鸟拿现成用
回复

使用道具 举报

14#
发表于 2009-8-16 22:10:13 | 只看该作者
也支持优化.

只是没有统一的标准.

仅用以维护.和支持上网.就是两个标准.....

要优化.又要兼容性.难.

支持楼主前行探索.
回复

使用道具 举报

15#
发表于 2009-8-16 22:13:29 | 只看该作者
最近将software精简到了1.75M,感觉不敢再动了。。呵呵,怕出问题。。

发上来,大伙看看测试下,应该都可以用,但是要稍稍修改吧。。

[ 本帖最后由 mapeimapei 于 2009-8-16 22:16 编辑 ]

SOFTWARE.rar

278.58 KB, 下载次数: 106, 下载积分: 无忧币 -2

回复

使用道具 举报

16#
发表于 2009-8-16 22:20:21 | 只看该作者
原帖由 mapeimapei 于 2009-8-16 22:13 发表
最近将software精简到了1.75M,感觉不敢再动了。。呵呵,怕出问题。。

发上来,大伙看看测试下,应该都可以用,但是要稍稍修改吧。。



下来试下.谢谢.
回复

使用道具 举报

17#
 楼主| 发表于 2009-8-17 03:29:52 | 只看该作者
小马真是楷模啊,哪个环节都身先士卒。。。

我上次删了一堆东西之后,一看,体积也没多大变化就放弃了,惭愧啊

对了,03和xp得software通用不?
回复

使用道具 举报

18#
发表于 2009-8-17 16:42:55 | 只看该作者
把累计精简记录发上来,有问题的话方便大家对照修正。。

http://www.brsbox.com/filebox/down/fc/3260e286f541f20daf5ee42fe6b138fd

简单的方法就是如果遇到问题,就用之前精简的替换,直到没有问题为止,然后提取reg进行对照修正。。

回复

使用道具 举报

19#
 楼主| 发表于 2009-8-18 02:01:42 | 只看该作者
为方便大家下载,已放到一楼

03的software直接移植到xp的话,谁知道有哪些地方需要修改啊?

貌似不修改也能用,就是不知道有什么副作用
回复

使用道具 举报

20#
发表于 2009-8-18 02:57:59 | 只看该作者
原帖由 NicTense 于 2009-8-18 02:01 发表
为方便大家下载,已放到一楼

03的software直接移植到xp的话,谁知道有哪些地方需要修改啊?

貌似不修改也能用,就是不知道有什么副作用

呵呵,等着捡现成的。

诸位测试software用〇peZip扩展版二合一090620来试有方便之处:xp与03合一,zip格式。

目前SOFTWARE+DEFAULT是1.9M+72K。
SOFTWARE在KERNEL.ZIP里WXPE\SYSTEM32\CONFIG目录。用winrar即可管理,不用做映像。
回复

使用道具 举报

21#
发表于 2009-8-18 12:39:40 | 只看该作者
原帖由 NicTense 于 2009-8-18 02:01 发表
为方便大家下载,已放到一楼

03的software直接移植到xp的话,谁知道有哪些地方需要修改啊?

貌似不修改也能用,就是不知道有什么副作用



试过能用
副作用不知
回复

使用道具 举报

22#
发表于 2010-2-28 10:35:55 | 只看该作者
请问software 和 shell32.dll 有甚麽关联呢?
请高手指教。
回复

使用道具 举报

23#
 楼主| 发表于 2010-2-28 10:42:29 | 只看该作者
原帖由 wama 于 2010-2-28 10:35 发表
请问software 和 shell32.dll 有甚麽关联呢?
请高手指教。



software包含了一些初始的注册项,shell32.dll会在启动的时候更新部分注册项
两者有一些地方是重复的,理论上如果software本身已经有的,而shell32.dll如果启动后写入一样的,
或者注册表里面本身没有的,而shell32.dll启动后又去试图删除它,这些都是无用功,所以可以去掉
但是要把这个全找出来而且确保没有弄错,很难,是个吃力不讨好的事情


另外,貌似,你挖坟了,呵呵
回复

使用道具 举报

24#
发表于 2010-2-28 11:03:17 | 只看该作者
谢谢NicTense (逆天使) 的指教,明解了。
回复

使用道具 举报

25#
发表于 2010-3-1 20:22:51 | 只看该作者

回复 #16 mapeimapei 的帖子

可能是精简过头了一点,碰到了AMD 780G机器,启动到滚动条就黑屏挂了。
回复

使用道具 举报

26#
发表于 2010-3-6 20:00:19 | 只看该作者
为什么想在这两个东西里保存个性化的东西,别人想DIY的难度徒然增加
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-6-27 05:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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