无忧启动论坛

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

[教程] 定制自己的PE工具箱

    [复制链接]
跳转到指定楼层
1#
发表于 2024-4-20 17:32:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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了。







点评

辛苦了  发表于 2024-4-20 17:42

评分

参与人数 4无忧币 +17 收起 理由
whyme22 + 5
huyadong + 5 赞一个!
三北豆酥糖 + 5 赞一个!
yyz2191958 + 2 赞一个!

查看全部评分

2#
发表于 2024-4-20 17:40:02 | 只看该作者
本帖最后由 taxilo 于 2024-4-20 17:57 编辑

支持一下
回复

使用道具 举报

3#
发表于 2024-4-20 17:42:20 | 只看该作者

谢谢分享
回复

使用道具 举报

4#
发表于 2024-4-20 18:01:34 | 只看该作者
感谢分享,学习了
回复

使用道具 举报

5#
发表于 2024-4-20 18:56:42 | 只看该作者

感谢分享,学习了
回复

使用道具 举报

6#
发表于 2024-4-20 19:27:42 | 只看该作者
弄来主义 不错   坚持不错

点评

是 拿来主义  详情 回复 发表于 2024-4-20 19:58
回复

使用道具 举报

7#
发表于 2024-4-20 19:32:32 | 只看该作者
哈哈,顶你一个
回复

使用道具 举报

8#
发表于 2024-4-20 19:35:24 | 只看该作者
谢谢楼主分享,这很详细
回复

使用道具 举报

9#
 楼主| 发表于 2024-4-20 19:58:42 | 只看该作者
jnhfw 发表于 2024-4-20 19:27
弄来主义 不错   坚持不错

是 拿来主义
回复

使用道具 举报

10#
发表于 2024-4-20 20:56:20 | 只看该作者
谢谢分享!
回复

使用道具 举报

11#
发表于 2024-4-20 21:41:02 | 只看该作者
感谢分享
回复

使用道具 举报

12#
发表于 2024-4-20 21:52:41 | 只看该作者
谢谢楼主了。借问一下,INIT 是做什么的?可以删除吗?

点评

这些都是PECMD里的内置命令. 打开pecmd即可查看所有的命令帮助信息.  详情 回复 发表于 2024-4-21 17:03
回复

使用道具 举报

13#
发表于 2024-4-20 22:00:31 | 只看该作者
十分谢谢分享!
回复

使用道具 举报

14#
发表于 2024-4-20 22:26:42 | 只看该作者
哈哈哈哈哈哈
回复

使用道具 举报

15#
发表于 2024-4-21 05:43:23 | 只看该作者
谢谢分享
回复

使用道具 举报

16#
发表于 2024-4-21 06:56:43 来自手机 | 只看该作者
学习了,非常不错
回复

使用道具 举报

17#
发表于 2024-4-21 08:10:27 | 只看该作者
不错的教程 谢谢
回复

使用道具 举报

18#
发表于 2024-4-21 08:17:41 来自手机 | 只看该作者
谢谢分享,万分感谢
回复

使用道具 举报

19#
发表于 2024-4-21 09:45:04 | 只看该作者


谢谢分享,支持一下
回复

使用道具 举报

20#
发表于 2024-4-21 09:56:05 | 只看该作者
谢分享,学习了
回复

使用道具 举报

21#
 楼主| 发表于 2024-4-21 17:03:15 | 只看该作者
2010ybb2008 发表于 2024-4-20 21:52
谢谢楼主了。借问一下,INIT 是做什么的?可以删除吗?

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

回复

使用道具 举报

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

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

告知之后,方便按照教程自己练习一下!
回复

使用道具 举报

23#
发表于 2024-4-22 10:37:02 | 只看该作者


谢谢分享
回复

使用道具 举报

24#
发表于 2024-4-22 11:21:27 | 只看该作者
感谢分享,学习了
回复

使用道具 举报

25#
发表于 2024-4-22 11:28:33 | 只看该作者
很详细 一看就懂
回复

使用道具 举报

26#
发表于 2024-4-22 20:54:35 | 只看该作者
谢谢分享
回复

使用道具 举报

27#
发表于 2024-4-22 20:54:42 | 只看该作者
支持楼主
回复

使用道具 举报

28#
发表于 2024-4-23 12:42:34 | 只看该作者
感谢热心提供分享
回复

使用道具 举报

29#
发表于 2024-4-25 23:40:27 | 只看该作者
感谢分享
回复

使用道具 举报

30#
发表于 2024-5-9 08:18:22 | 只看该作者
感谢热心提供分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 05:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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