无忧启动论坛

标题: 定制自己的PE工具箱 [打印本页]

作者: ko20010214    时间: 2024-4-20 17:32
标题: 定制自己的PE工具箱
本帖最后由 ko20010214 于 2024-4-21 17:49 编辑

最简单的莫过于拿来主义
1. 拿别人做好的工具
2.拿别人做好的PE。
3.拿别人做好的工具洹�
4.拿1把2和3合在一起。
搞定。
1. 这是Kuer放出来的WIM-ISO一条龙打包工具
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=438254
[分享] 【2024.04.18】KuerPEx64_WIM-ISO一条龙打包工具V9



2. 这是Kuer放出来的KuerPE_19045.4235.ISO
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434311
[发布] 【2024.04.19】KuerPE_19045.4235_PPPOE+完美打印+完美蓝牙+完美摄像头_全功能.极速

3. 你随便找一个PETOOLS工具箱。我看中的是那个win8PE@20161018.iso.

4. 把KuerPE.ISO 解压到 某个目录(假设为KUER_PE)下,把WIM-ISO一条龙打包工具解压到某个目录(解压后有个MakeISO目录)下,把PETOOLS工具箱解压到某个目录(假设为Tool)下。


在KUER_PE里面的sources目录找到boot.wim, 再把boot.wim(这个我们叫它boot1.wim)用7z解压工具全部解压到makeiso里的Kuer_dir里,
在Tool里面的sources目录找到boot.wim, 再把boot.wim用7z解压工具解压到某个目录下(假设为PETOOL),只把program files目录解压到makeiso里的Kuer_dir里。
然后 把 PETOOL里的 windows目录下找到 PECMD.ini  ,把它复制到kuer_dir\windows目录下去。
我这里的内容是这样的:


========================================
//启动WIN8PE的PECMD配置文件
//调用 PECMD 整理盘符,U盘盘符设置为U:
DISK ,,,1,U:


//初始化
TEAM EXEC =!%SystemRoot%\system32\winpeshl.exe|INIT IU,4000
REGI HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Systemrestore\DisableConfig=#1
REGI HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Systemrestore\DisableSR=#1
TEAM FILE %public%\desktop\desktop.ini|FILE %desktop%\desktop.ini|FILE X:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup|FILE X:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
EXEC "%ProgramFiles%\WinXShell\WinXShell.exe" -code "FolderOptions:Set('ShowAll', 1)"


//加载工具包(桌面快捷方式等)
LOAD %ProgramFiles%\PETOOLS.INI


//启动桌面并加载驱动
SHEL %SystemRoot%\explorer.exe
DEVI %SystemRoot%\inf\basicdisplay.inf
DEVI %SystemRoot%\inf\BasicRender.inf
DEVI %SystemRoot%\inf\usb.inf
DEVI %SystemRoot%\inf\usbport.inf
DEVI %SystemRoot%\inf\hd*.inf


//注册相关项

.
.
.
=======================================
注意到它这里会有一行用来调用PETOOLS.INI这个文件的。
LOAD %ProgramFiles%\PETOOLS.INI

还要注意这里还有一行
TEAM EXEC =!%SystemRoot%\system32\winpeshl.exe|INIT IU,4000
那你要找到winpeshl.exe这个文件把它复制到kuer_dir\windows\system32这个目录下去,否则怕找不到这个文件。


这个PECMD.ini复制过去后,谁会来调用它呢,
这就要找到makeiso\kuer_dir\Windows\System32\disposition\这个目录。
这个目录下有LoginUser.ini 这个文件
好,我们打开这个文件看一下内容:

=====================
EXEC !%SystemRoot%\System32\Wpeutil.exe InitializeNetwork
LOGO %SystemRoot%\web\wallpaper\Windows\img0.jpg
TEXT 载入桌面...#0xFFFFFF L59 T39 $20*
INIT
EXEC !%SystemRoot%\System32\ctfmon.exe
HIDE
SHEL %SystemRoot%\explorer.exe
EXEC !%ProgramFiles%\WinXShell\WinXShell.exe -regist -daemon
LOGO
EXEC !"%SystemRoot%\System32\disposition\Runner.bat" Post


====================
我们在这一行SHEL %SystemRoot%\explorer.exe 之前插入这一行
LOAD X:\Windows\PECmd.ini  
保存即可。


这样它在启动时就会调用Windows\PECmd.ini  ,而它又会调用 %ProgramFiles%\PETOOLS.INI
这样,就能把你的PE工具给加载进系统了!

这里插一句: 方法二:直接把pecmd.ini复制到makeiso\kuer_dir\Windows\System32\disposition\post这个目录里去即可 。因为这个目录下的ini,bat,cmd, reg 等文件都会自动加载。
因为kuer说了:


最后,回到makeiso目录下,
管理员运行MakeISO.bat...
片刻功夫...
WIM-ISO 打包完毕!
成品ISO 保存在MakeISO文件夹下!


大功告成,打个Kiss!











再拿lightingPE来看:
解开WIM后只在 windows\system32\里找到一个pecmd.ini
里面内容为:
=====================================
DISK  ,,,1,U:,0x6
EXEC @%SystemRoot%\System32\wpeinit.exe
SHEL %SystemRoot%\explorer.exe
Disp
EXEC -hide "%ProgramFiles%\WinXShell\WinXShell.exe" -luacode "wxsUI('UI_WIFI',nil,' -theme dark -hidewindow')"
REGI #HKLM\SYSTEM\Setup\SystemSetupInProgress=0
EXEC -hide %SystemRoot%\System32\ctfmon.exe
LINK %public%\Desktop\DG硬盘分区,%ProgramFiles%\DiskGenius\DiskGenius_x64.exe
LINK %public%\Desktop\WinNTSetup 系统安装工具,%ProgramFiles%\NTINS\WinNTSetup_x64.exe
LINK %public%\Desktop\驱动管理工具,"%ProgramFiles%\Drvindex\Drvindex.exe"
LINK %public%\Desktop\世界之窗浏览器,Pecmd.exe,LOAD "%ProgramFiles%\Chrome-bin7\TWInst.wcs",%ProgramFiles%\Chrome-bin7\TWInst.Ico
LINK %Programs%\盘符整理,pecmd.exe,LOAD "%ProgramFiles%\Orderdrv\orderdrv.wcs",%ProgramFiles%\Orderdrv\orderdrv.ico
LINK %Programs%\附件工具\命令提示符,"cmd.exe"
LINK %Programs%\附件工具\注册表编辑器,%SystemRoot%\regedit.exe
EXEC WinosInfo.exe                 // DPI  /Q NUMK 关闭小键盘开关 。自适应系统推荐DPI, 设置固定 DPI:125 DPI:150 DPI:175 ...  
CALL GetTools &MyI
EXEC regedit /s "%ProgramFiles%\7-Zip\7z.reg"
EXEC regedit /s "%ProgramFiles%\Notepad\Notepad.reg"
HOTK #119,kill explorer.exe

.
.
.
==========================================

这个如果要合并的话再简单不过了。。。
把你的工具箱里的program files 复制到 makeiso\kuer_dir里,
把lightingPE的所有内容复制到 makeiso\kuer_dir里,
在windows\system32里找到pecmd.ini
SHEL %SystemRoot%\explorer.exe
这一行的前后各加入一句
LOAD %ProgramFiles%\PETOOLS.INI
即可。
为啥要加入两次,因为这个petools.ini有点特殊,它有两部分,一部分是在加载explorer之前运行的,另一部分是在加载explorer之后运行的。
=================================
//根据explorer的运行情况执行不同的模块
FIND explorer,CALL after!CALL before

=================================
所以我们在SHEL %SystemRoot%\explorer.exe 的前后各加载一遍petools.ini
如果你选中的那个工具箱的petools.ini 不是这样特殊的由两部分组成的,那只加载一遍即可。

这样就算是合并成功了!
当然你要是追求完美的话,还是看看这两个program files里的软件是不是都是你想要的,有没有重复的,有就删除掉一个,并把pecmd.ini里有关的条目也删除掉就行了。。。

然后就是以 管理员身份运行makeiso.bat ,即可得到新的合并好的ISO了。








作者: taxilo    时间: 2024-4-20 17:40
本帖最后由 taxilo 于 2024-4-20 17:57 编辑

支持一下
作者: yyz2191958    时间: 2024-4-20 17:42

谢谢分享
作者: 2012飘水    时间: 2024-4-20 18:01
感谢分享,学习了
作者: feimengXY    时间: 2024-4-20 18:56

感谢分享,学习了
作者: jnhfw    时间: 2024-4-20 19:27
弄来主义 不错   坚持不错
作者: zlq_hysy    时间: 2024-4-20 19:32
哈哈,顶你一个
作者: canghaisui    时间: 2024-4-20 19:35
谢谢楼主分享,这很详细
作者: ko20010214    时间: 2024-4-20 19:58
jnhfw 发表于 2024-4-20 19:27
弄来主义 不错   坚持不错

是 拿来主义
作者: yc2428    时间: 2024-4-20 20:56
谢谢分享!
作者: yuguotqing    时间: 2024-4-20 21:41
感谢分享
作者: 2010ybb2008    时间: 2024-4-20 21:52
谢谢楼主了。借问一下,INIT 是做什么的?可以删除吗?
作者: 呆萌鼠    时间: 2024-4-20 22:00
十分谢谢分享!
作者: evilDegg    时间: 2024-4-20 22:26
哈哈哈哈哈哈
作者: wang1126    时间: 2024-4-21 05:43
谢谢分享
作者: lucuvu    时间: 2024-4-21 06:56
学习了,非常不错
作者: cysky    时间: 2024-4-21 08:10
不错的教程 谢谢
作者: bekinwhite    时间: 2024-4-21 08:17
谢谢分享,万分感谢
作者: rengrancunzai    时间: 2024-4-21 09:45


谢谢分享,支持一下
作者: zx6769    时间: 2024-4-21 09:56
谢分享,学习了
作者: ko20010214    时间: 2024-4-21 17:03
2010ybb2008 发表于 2024-4-20 21:52
谢谢楼主了。借问一下,INIT 是做什么的?可以删除吗?

这些都是PECMD里的内置命令.
打开pecmd即可查看所有的命令帮助信息.


作者: daixq021    时间: 2024-4-21 20:13
你好,楼主:
请问1:“3. 你随便找一个PETOOLS工具箱。我看中的是那个win8PE@20161018.iso”镜像文件在无忧启动论坛的哪个网页?

请问2:“再拿lightingPE来看:”所述PE镜像文件的网页或下载连接是哪一个?

告知之后,方便按照教程自己练习一下!
作者: wdmtmss    时间: 2024-4-22 10:37


谢谢分享
作者: 熊哥    时间: 2024-4-22 11:21
感谢分享,学习了
作者: misiteZhou    时间: 2024-4-22 11:28
很详细 一看就懂
作者: zyy    时间: 2024-4-22 20:54
谢谢分享
作者: 25cn    时间: 2024-4-22 20:54
支持楼主
作者: 2267981144    时间: 2024-4-23 12:42
感谢热心提供分享
作者: johnming789    时间: 2024-4-25 23:40
感谢分享
作者: zzq1392281    时间: 2024-5-9 08:18
感谢热心提供分享
作者: 夏目花江    时间: 2024-5-11 09:57
感谢分享,学习了
作者: plezhong    时间: 2024-5-18 19:26
感谢大神分享。
作者: lyddd    时间: 2024-5-18 20:59

感谢分享
作者: topa2023    时间: 2024-5-19 16:25
听说能自己做
作者: 2013Kents    时间: 2024-7-23 13:02
感谢分享学习了
作者: owl0001    时间: 2024-8-2 15:55

谢谢分享,万分感谢
作者: idolikeit    时间: 2024-8-7 00:53
        赞一个!
作者: 夏阳    时间: 2024-8-7 10:00
谢谢分享
作者: ouzhzh    时间: 2024-8-7 10:09
感谢分享
作者: tjlzh    时间: 2024-8-7 10:15
谢谢楼主介绍
作者: smmxlsq    时间: 2024-8-7 10:44
感谢分享
作者: kmshzi    时间: 2024-8-7 11:16
谢谢楼主分享定制自己的PE工具箱
作者: lsl188    时间: 2024-8-7 11:35
感谢分享
作者: rieyeren    时间: 5 天前

感谢热心提供分享




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