826773297 发表于 2020-9-7 21:44:56

ku588 发表于 2020-9-7 23:00:34

本帖最后由 ku588 于 2020-9-7 23:12 编辑

826773297 发表于 2020-9-7 20:21
大佬把2009也给安排上,好像变化不是很大
我个人对批处理也很菜,只懂点儿皮毛,写的都是易懂的通俗化批处理,稍微懂点儿的都能看明白,批处理只是文件提取部分,不涉及挂载卸载打包映像,不涉及注册表的处理,注册表需要单独修改,主要是为了简化制作难度,让PE的制作更清晰明了,不是小白的话都能看懂;slore大的批处理很厉害,他的批处理只能在WimBuilder2框架内使用,不能拿出来单独使用,拿出来使用需要修改,大部分朋友都看不懂!PE功能组件的完善离不开slore大的辛苦付出,感谢slore大!

slore 发表于 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而已。



ku588 发表于 2020-9-8 00:26:12

本帖最后由 ku588 于 2020-9-8 00:42 编辑

slore 发表于 2020-9-7 23:28
WimBuilder1就是只有批处理,每次都要选择,要自己改配置文件,WimBuilder2只是提供界面把参数选项保留, ...
WimBuilder2的功能很强大,好处是小白也能做PE,
不足之处是,属于通用型大众化制作工具,不能精细到个性化需求,大部分朋友要用WimBuilder2做到精细化个性需求并不容易,当然完全懂WimBuilder2另当别论,大部分人并不完全懂,WimBuilder2为了成功率与功能的不缺失,可能尽量的不去精简文件,以免出错失败,制作出来的全功能PE体积太大,往往与个人的需求出入很大,接下来还需要个性化打磨与精简,做好一个个性化需求的PE也绝非易事,这需要制作者完全熟悉WimBuilder2的使用技巧。
总的来说WimBuilder2为大家提供了更方便的通用PE制作方案,大部分PE爱好者都从WimBuilder2中获益良多,slore大功不可没。

slore 发表于 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构建调试)

826773297 发表于 2020-9-8 16:43:00

最好用wimbuilder2定制一个,好像wimbuilder2也是批处理形式的,楼主有批处理基础很容易定制的

826773297 发表于 2020-9-8 16:43:45

而且用wimbuilder2非常方便,一步到位

826773297 发表于 2020-9-8 16:45:30

我看完了你的手工pe和教程,非常的好用,特别是注册表这一块处理的很好,体积也非常小,希望能持续更新

826773297 发表于 2020-9-8 16:47:34

非常的有参考价值,最好是能有更便捷的操作方式,越简单越好

hsmy 发表于 2020-9-8 18:15:09

非常的有参考价值,楼主可以考虑把批处理系统化,一次性处理,最终可以一键生成自己需要的PE
我从去年开始以批处理为手段一键制作PE,测试2个多月终于成功,由于没学过批处理,所以走的弯路挺多!
测试过千次,真的要有耐心
现在下载好ISO可以在5分钟同时制作完成X64和X86 2个成品PE。
我的方法是一键提取文件,二键处理精简注册表并做细节删除。然后打包

slore 发表于 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。

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

826773297 发表于 2020-9-9 07:16:46

slore 发表于 2020-9-8 19:29
如果楼主愿意分享,

1.精简-字体-NLS-语言-文件夹-en-US-wbem.bat


嗯,对的

ku588 发表于 2020-9-10 12:14:02

本帖最后由 ku588 于 2020-9-10 17:16 编辑

2020-09-10重新更新了制作文档,
重新分享12步决制作的11步进阶Win10PE_19041x64,分享七天,供大家测试!
支持有线网络,自备无线驱动安装后支持无线连接,
支持USB原生弹出,
支持MTP(电脑连手机USB文件传输),
支持RNDIS(手机移动网络USB共享电脑上网),
支持安装无签名驱动,
依然的纯净如初恋!

ksafei 发表于 2020-9-10 16:08:02

制作辛苦,感谢分享。测试了下,启动后网络即连通,好棒!

826773297 发表于 2020-9-10 17:14:44

这次的功能性更新算非常完美了,期待下一次的更新

ku588 发表于 2020-9-10 17:20:53

ksafei 发表于 2020-9-10 16:08
制作辛苦,感谢分享。测试了下,启动后网络即连通,好棒!

感谢测试支持

ku588 发表于 2020-9-10 17:22:32

826773297 发表于 2020-9-10 17:14
这次的功能性更新算非常完美了,期待下一次的更新

感谢支持,这段时间层主10PE高产啊!

826773297 发表于 2020-9-10 17:47:08

ku588 发表于 2020-9-10 17:22
感谢支持,这段时间层主10PE高产啊!

有批处理效率高了不少

蓝天vv 发表于 2020-9-10 21:10:20

感谢分享

ku588 发表于 2020-9-11 11:56:16

本帖最后由 ku588 于 2020-9-11 11:58 编辑

2020-09-11 更新 :
测试用进阶10PE添加了一个DLL,修复 RECUVA 启动慢的问题,附件已更新!

彼此的诺言 发表于 2020-9-11 17:58:38

谢谢老师分享,辛苦了

027sun 发表于 2020-9-11 20:03:38

谢谢分享。
已测试最新版,发现任务栏上的输入法指示器没显示,鼠标点击可以弹出菜单。其它功能抽空再测试。

ku588 发表于 2020-9-11 20:49:18

027sun 发表于 2020-9-11 20:03
谢谢分享。
已测试最新版,发现任务栏上的输入法指示器没显示,鼠标点击可以弹出菜单。其它功能抽空再测试 ...

故意这么设计的,我个人不喜欢开机就弹出输入法,会影响PE使用体验,当你需要打字的时候控制权肯定要交给键盘,而不是鼠标,此时你按Ctrl+Shift看看,Shift中英文转换,当不需要打字的时候你再按Ctrl+Shift关闭它,以免输入法的显示影响视觉和使用体验,可能是每个人的使用习惯不一样。

wuhuyou 发表于 2020-9-13 09:18:34

慢工出细活。。。感谢楼主!

zx6769 发表于 2020-9-13 09:18:35

学习学习

useQQqqq99 发表于 2020-9-13 09:36:01

支持 支持

2011chs 发表于 2020-9-14 11:15:03

我测试到2个问题

版本: 12步决制作的11步进阶10PE_19041x64_09-11-395M
问题:
1. EFI无法启动, boot.efi文件缺失
2. 任务栏的资源管理器,点右键再点点左键,容易出错打不开资源管理器

86686280 发表于 2020-9-14 18:51:00

看着不错,期待正式版成品

极度凶残 发表于 2020-9-14 19:13:44

技术贴,必须支持,下载玩玩,谢谢分享!

ku588 发表于 2020-9-15 08:53:15

2011chs 发表于 2020-9-14 11:15
我测试到2个问题

版本: 12步决制作的11步进阶10PE_19041x64_09-11-395M


efi启动的话自己换个ISO外壳,快速启动栏资源管理器不是大问题
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: ▲酷吧一键PE生成器支持制作最新Win10.19044.3208_Win11.22621.1992正式版!