无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: ku588
打印 上一主题 下一主题

[原创] ▲酷吧一键PE生成器支持制作最新Win10.19044.3208_Win11.22621.1992正式版!

    [复制链接]
1#
发表于 2020-9-7 23:28:20 | 显示全部楼层
本帖最后由 slore 于 2020-9-7 23:44 编辑
ku588 发表于 2020-9-7 23:00
我个人对批处理也很菜,只懂点儿皮毛,写的都是易懂的通俗化批处理,稍微懂点儿的都能看明白,批处理只是 ...

WimBuilder1就是只有批处理,每次都要选择,要自己改配置文件,WimBuilder2只是提供界面把参数选项保留,生成配置文件,批处理独立运行批量构建也是可以的。

没看你的批处理,不过WimBuilder2的批处理是把大部分功能封装成宏命令,制作PE就像修改rar压缩包,增减文件,更新注册表而已,我的批处理尽可能只有文件列表,和注册表修改命令,不需要刻意自己写批处理“代码”,
比如加驱动直接call AddDrivers "netrx80.inf", 添加服务注册表 call RegCopyEx Services "winusb,mtp",

属于针对制作PE的DSL语法(特定领域语言),直接用WimBuilder2的话,比通常自己写批处理代码,代码更简洁,目的更明确,
针对不同版本修改起来更方便。WimBuilder2构建一次1分钟,自己写个main.bat放放文件自动就识别了复制到“X”盘,
整个框架相对于普通批处理是为了更好更快更简单构建PE专门设计的,WimBuilder2的批处理代码更多的表现的是:
一个功能,一个组件,依赖什么文件,需要什么注册表的本质,而不是批处理的代码语法。

把lib\macros拿出来,设置好环境变量,任何批处理中都可以直接使用的。。。。其实并不限定WimBuilder2框架。

自己手动批处理,理解PE制作过程很好,我也是这样来得,只是对我自己更方便修改选项,批处理快速构建不同的PE,
慢慢的个人越来越少,慢慢提高自动化效率(不管注册表还是文件,变动几乎都是一两句指令),就自然而然地成了WimBuilder2而已。



点评

solre可以提供WimBuilder1的下载吗  详情 回复 发表于 2022-9-2 20:32
WimBuilder2的功能很强大,好处是小白也能做PE, 不足之处是,属于通用型大众化制作工具,不能精细到个性化需求,大部分朋友要用WimBuilder2做到精细化个性需求并不容易,当然完全懂WimBuilder2另当别论,大部分人  详情 回复 发表于 2020-9-8 00:26
回复

使用道具 举报

2#
发表于 2020-9-8 00:51:27 | 显示全部楼层
本帖最后由 slore 于 2020-9-8 01:27 编辑
ku588 发表于 2020-9-8 00:26
WimBuilder2的功能很强大,好处是小白也能做PE,
不足之处是,属于通用型大众化制作工具,不能精细到个 ...
不能精细到个性化需求
制作出来的全功能PE体积太大,往往与个人的需求出入很大

体积小的一定不是全功能的PE。全功能自然大了。

liuzhaoyzz, WAIGO, 51f, Linghting, 沉默凌神等用WimBuilder2制作,发布的纯PE,
体积功能兼顾的PE,大而全代替系统的移动PE,各种功能,各种大小,各有特点的PE都有。
只要网络上发布的PE,WimBuilder2都可以补充1个补丁目录(main.bat, last.bat)就可以做到。

如果你对PE构建工具(国内/国外,开源/闭源)了解的话,目前的PE制作工具
最能 精细个性化需求 的反而是WimBuilder2,
目前,没有比这个更好的制作自定义PE的工具。开源,批处理自动自定义补丁是WimBuilder2的特色。

还需要精简与个性化打磨,也绝非易事。

正因为非易事,WimBuilder2为了让PE的作者把时间精力专注地投入打磨上,而不是枯燥的
挂载,卸载,解压,提取文件,提取注册表等操作,而是考虑要对:
“X盘”,“boot.wim”进行什么样的改造,补充什么文件,并可快速生成,反复构建验证。


理解了WimBuilder2的补丁main.bat,借助WimBuilder2打磨自己的PE,花费的时间精力是其他方法/工具的
10分之一,甚至100分之一,保存几百KB~几MB的工程文件,可反复构建,随时随Windows内核更新,
几分钟就能构建属于自己的自定义PE。

默认工程是例子而已,作为系统组件的参考归档,相当于给了一个通用模板,
自定义当然要自己补充订制了。

楼歪了,不卖WimBuilder2的批处理的瓜了,时间宝贵,想快速定制自己的PE的可以考虑用用,
把精力投入到精简,驱动集成等专门方面,或者Direct,PowerShell, UWF等新功能研究上去。
时间充裕,加深PE制作理解的话,那就另说了。

lz既然分享了制作步骤,还是建议你把用的批处理也给大家分享呗,是个备份,其他人
有兴趣的也可以在这个基础上改进完善。



大部分PE爱好者都从WimBuilder2中获益良多

有帮助就好,我走过的弯路,其他不用重新走了啦。

选择开源的框架设计+批处理本意有2个,一个是PE组件依赖的代码化,
Talk is cheap. Show me the code. 每个人的技术能力,理解能力,动手能力都不一样,
与其写文字教程,不同的人操作不一样,很容易达不到相同效果。
不如代码直接,环境上正常,谁都可以做到一样的。而且Windows现在更新频繁,用代码生成更新方便。

二是,什么如何添加外壳之类的FAQ,自己不要再花时间折腾了,用WimBuilder2做个底子,
然后探索新功能,发布出来,集众人之类完善PE。众人拾柴火焰高啊。

二的效果一般,不过让我认识了noel,一起搞定了很多PE历史问题,还是很有意义的经历。
微软远程桌面服务,MTP手机连接,USB设备弹出,打印机支持,麦克风,蓝牙设备支持,真正SYSTEM用户切换等等。
(托WimBuilder2的福,可快速将文件变动变成PE,1天可以进行上百次PE构建调试)
回复

使用道具 举报

3#
发表于 2020-9-8 19:29:14 | 显示全部楼层
本帖最后由 slore 于 2020-9-8 19:33 编辑
826773297 发表于 2020-9-8 16:45
我看完了你的手工pe和教程,非常的好用,特别是注册表这一块处理的很好,体积也非常小,希望能持续更新

如果楼主愿意分享,

1.精简-字体-NLS-语言-文件夹-en-US-wbem.bat
2.精简-WinRE-System32-dll-432个.bat
3.替换精简的必要WinSxS目录.bat
4.精简System32下程序及其它文件.bat
5.添加explorer所需文件.bat
这几个批处理,我可以花半小时,给创建一个
ku588PE的工程

的例子,一键完成这5个操作,得到一个精简的带外壳的PE。

可以对比我的改动,将其他批处理修改就可以一键构建了。

估计改动不大,无非就是路径改成X盘,注册表的地址改成tmp_XXX。

如果楼主不想分享就算了。

点评

嗯,对的  详情 回复 发表于 2020-9-9 07:16
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 06:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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