无忧启动论坛

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

[原创] (2022-02-02 更新) Re:WIN10XPE - 从零开始构建的全功能PE

    [复制链接]
3391#
 楼主| 发表于 2020-3-19 18:24:20 | 只看该作者
kuer 发表于 2020-3-19 17:29
S大  请教两个问题  见下面截图:万分感谢!

开始菜单的图标是 StartIsBack,你可以用x86的PE,或者 x64的PE开启 WOW64支持,
这样右键属性就可以进行一些StartIsBack的设定。

你对比下,注册表是否这个项目的选项,这个与PE无关,是这个工具的使用。


fixscreen.exe已经不用了,WinXShell.exe里面默认直接修复了,不用单独的程序了。
pintool.exe新版本WIN10支持有问题,会卡死,所以也删除了,直接由lua脚本来创建。


构建时:
main.bat/last.bat
call PinToStartMenu "#pWinDir#p\文件工具\Everything.exe"
call PinToTaskbar "#pWinDir#p\多媒体播放\TTPlayer\TTPlayer.exe"

点评

谢谢 S大 还有第一个问题 开始菜单 右边 “下载” “收藏夹” 这两项怎么在“WimBuilder2-Full.v2020-03-03” 里 默认取消?  详情 回复 发表于 2020-3-19 19:52
回复

使用道具 举报

3392#
发表于 2020-3-19 19:52:21 | 只看该作者
slore 发表于 2020-3-19 18:24
开始菜单的图标是 StartIsBack,你可以用x86的PE,或者 x64的PE开启 WOW64支持,
这样右键属性就可以进 ...

谢谢 S大  还有第一个问题  开始菜单 右边  “下载” “收藏夹”  这两项怎么在“WimBuilder2-Full.v2020-03-03” 里  默认取消?

01.jpg (36.13 KB, 下载次数: 156)

01.jpg

点评

[attachimg]413918[/attachimg] 方法1: 直接修改: ‪Z:\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\za-StartMenu\StartIsBack\SIB_RegDefault.reg 不过每次更新你可能都要修改。 方法  详情 回复 发表于 2020-3-19 20:53
回复

使用道具 举报

3393#
 楼主| 发表于 2020-3-19 20:53:17 | 只看该作者
kuer 发表于 2020-3-19 19:52
谢谢 S大  还有第一个问题  开始菜单 右边  “下载” “收藏夹”  这两项怎么在“WimBuilder2-Full.v2020 ...



方法1:
直接修改:
‪Z:\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\za-StartMenu\StartIsBack\SIB_RegDefault.reg

不过每次更新你可能都要修改。

方法2:
利用自定义的last.bat,覆盖SIB_RegDefault.reg的设定。
reg add 这2个注册表信息 设置为 0 即可。

简单可以新建批处理放到:
Z:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\MyCustom\Last\MySIB_MenuItems.bat

私人定制 会自动执行这个批处理去调用reg add 修改。




点评

修改HKCU 私人订制也没有执行批处理去调用reg add! 把0变成1 那个批处理 到底怎么弄 麻烦S大 贴一下!  详情 回复 发表于 2020-3-22 01:09
谢谢S大 这么快回复 我刚才在你说的那个地方 加了个空格 !还是不行!回收站依然在!  详情 回复 发表于 2020-3-22 00:50
请教S大 隐藏桌面的回收站 自定义reg add 放在Last下 不起作用 是怎么回事?(当然在pecmd里写代码可以实现) 麻烦看看是哪里出问题了!(弄了好久 头都弄晕了!)  详情 回复 发表于 2020-3-22 00:10
谢谢S大 明白了  详情 回复 发表于 2020-3-19 21:44
回复

使用道具 举报

3394#
发表于 2020-3-19 21:44:43 | 只看该作者
slore 发表于 2020-3-19 20:53
方法1:
直接修改:
‪Z:\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\za-StartMe ...

谢谢S大  明白了
回复

使用道具 举报

3395#
发表于 2020-3-20 20:51:24 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-3-20 20:54 编辑

slore,
请剧透下,极速登录(RAMOS),是不是对于admin登录速度有较大提高啊?怎么没有放出来?还是下一步的plan?这个admin登录速度慢,确实被吐槽较多。热烈期盼!


QQ拼音截图20200320204927.png (27.29 KB, 下载次数: 129)

QQ拼音截图20200320204927.png

点评

哎,我是个拿来主义者,我很懒,我还是等你更新wimbuilder2再说吧。 我其实对于PE很多底层的东西一窍不通,我只是因为有了wimbuilder2这个神器,才会构建出PE,wimbuilder2有两20000多行代码,我现在能搞懂的可能  详情 回复 发表于 2020-3-20 21:50
1978# 你试试。  发表于 2020-3-20 21:33
回复

使用道具 举报

3396#
发表于 2020-3-20 20:57:13 | 只看该作者
生成的带IE、网卡驱动、MTP、RNDIS、双切换PE,500多m,有点大,能不能改进一下这个程序,让生成的PE 缩小到300m左右

点评

放弃IE,体积自然就下来了。  发表于 2020-3-20 21:09
根据自己的需求精简,字体, 输入法, 驱动,用x86版本,选WinXShell外壳。。。  发表于 2020-3-20 21:08
回复

使用道具 举报

3397#
发表于 2020-3-20 21:35:06 | 只看该作者
体验了一下,还不错,谢谢老师!
回复

使用道具 举报

3398#
发表于 2020-3-20 21:50:51 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-3-20 22:53 编辑
liuzhaoyzz 发表于 2020-3-20 20:51
slore,
请剧透下,极速登录(RAMOS),是不是对于admin登录速度有较大提高啊?怎么没有放出来?还是下一步 ...

哎,我是个拿来主义者,我很懒,我还是等你更新wimbuilder2再说吧。

我其实对于PE很多底层的东西一窍不通,我只是因为有了wimbuilder2这个神器,站在巨人的肩膀上,才会构建出PE,wimbuilder2有20000多行代码,我现在能搞懂的可能不到2000行。
wimbuilder2真的是PE构建的知识库,而且是开源的,任何人如果愿意分享,都会对PE构建的技术提供有益的贡献,这是很难能可贵的!

回复

使用道具 举报

3399#
发表于 2020-3-21 18:38:40 | 只看该作者
今天用新版构建PE,都出现这个提示,求解?

微信图片_20200321182556.jpg (40.34 KB, 下载次数: 129)

微信图片_20200321182556.jpg

点评

不要用boot.wim的第一卷。boot.wim的话用第二卷,不过推荐直接用默认的winre.wim。  详情 回复 发表于 2020-3-21 18:42
回复

使用道具 举报

3400#
 楼主| 发表于 2020-3-21 18:42:01 | 只看该作者
MPFENG 发表于 2020-3-21 18:38
今天用新版构建PE,都出现这个提示,求解?

不要用boot.wim的第一卷。boot.wim的话用第二卷,不过推荐直接用默认的winre.wim。
回复

使用道具 举报

3401#
发表于 2020-3-21 21:09:32 | 只看该作者
很给力的工具,加油!
回复

使用道具 举报

3402#
发表于 2020-3-22 00:10:19 | 只看该作者
slore 发表于 2020-3-19 20:53
方法1:
直接修改:
‪Z:\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\za-StartMe ...

请教S大 隐藏桌面的回收站 自定义reg add 放在Last下 不起作用 是怎么回事?(当然在pecmd里写代码可以实现) 麻烦看看是哪里出问题了!(弄了好久 头都弄晕了!)

01.png (35.6 KB, 下载次数: 135)

01.png

点评

另外, NewStartPanel /v, Panel后面有空格,这个是reg add的基本用法(批处理)。  发表于 2020-3-22 00:18
PE的注册表是挂载到HKLM下面,把HKCU改了就行。  发表于 2020-3-22 00:17
回复

使用道具 举报

3403#
发表于 2020-3-22 00:50:26 | 只看该作者
slore 发表于 2020-3-19 20:53
方法1:
直接修改:
‪Z:\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\za-StartMe ...

谢谢S大 这么快回复  我刚才在你说的那个地方 加了个空格 !还是不行!回收站依然在!

02.png (78.6 KB, 下载次数: 132)

02.png
回复

使用道具 举报

3404#
发表于 2020-3-22 01:09:38 | 只看该作者
slore 发表于 2020-3-19 20:53
方法1:
直接修改:
‪Z:\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\za-StartMe ...

修改HKCU   私人订制也没有执行批处理去调用reg add! 把0变成1  那个批处理 到底怎么弄  麻烦S大  贴一下!

03.png (53.46 KB, 下载次数: 141)

03.png

点评

是用户的注册表配置,你要改 tmp_Default。就1行代码,不能复制麽。还得我手敲。 另外,外壳不是有 桌面 显示我的电脑 图标 的 设定, 右键查看 last.bat, 开头就有,不做选项你照抄把GUID一改就好了  详情 回复 发表于 2020-3-22 01:23
回复

使用道具 举报

3405#
 楼主| 发表于 2020-3-22 01:23:22 | 只看该作者
本帖最后由 slore 于 2020-3-22 01:24 编辑
kuer 发表于 2020-3-22 01:09
修改HKCU   私人订制也没有执行批处理去调用reg add! 把0变成1  那个批处理 到底怎么弄  麻烦S大  贴一下 ...

是用户的注册表配置,你要改 tmp_Default。就1行代码,不能复制麽。还得我手敲。


另外,外壳不是有 桌面 显示我的电脑 图标 的 设定,
右键查看 last.bat, 开头就有,不做选项你照抄把GUID一改就好了。


D:\Dev\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\last.bat
  1. rem show This PC on Desktop
  2. if not "x%opt[shell.show_thisPC]%"=="xfalse" (
  3.     reg add "HKLM\Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v {20D04FE0-3AEA-1069-A2D8-08002B30309D} /t REG_DWORD /d 0 /f
  4. ) else (
  5.     reg add "HKLM\Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v {20D04FE0-3AEA-1069-A2D8-08002B30309D} /t REG_DWORD /d 1 /f
  6. )
复制代码





WimBuilder2\Projects\WIN10XPE\_CustomFiles_\MyCustom\Last\_HideRecycleBinIcon.bat
  1. reg add "HKLM\Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v {645FF040-5081-101B-9F08-00AA002F954E} /t REG_DWORD /d 1 /f
复制代码


点评

映像是16299.1717企业版转G,只删除了wd。前天构建的pe记得有电量图标,后来因为wim800多m,就连程序一起删除了。记忆里是运行程序后点了一下构建下面的运行,再设置程序构建pe。  详情 回复 发表于 2020-3-22 12:42
谢谢S大 终于搞定了!万分感谢! 最近迷上了你这个WimBuilder2!你这么晚还不休息啊 注意保重身体哦!  详情 回复 发表于 2020-3-22 02:00
回复

使用道具 举报

3406#
发表于 2020-3-22 02:00:42 | 只看该作者
slore 发表于 2020-3-22 01:23
是用户的注册表配置,你要改 tmp_Default。就1行代码,不能复制麽。还得我手敲。

谢谢S大  终于搞定了!万分感谢!  最近迷上了你这个WimBuilder2!你这么晚还不休息啊  注意保重身体哦!
回复

使用道具 举报

3407#
发表于 2020-3-22 07:46:12 | 只看该作者
666666
回复

使用道具 举报

3408#
发表于 2020-3-22 08:13:12 来自手机 | 只看该作者
厉害,问题解决。
回复

使用道具 举报

3409#
发表于 2020-3-22 11:48:40 来自手机 | 只看该作者
slore 发表于 2019-1-3 01:03
StartIsBack界面更新选项,且带预览功能



辛苦设置好pe,却发现没有电池电量图标,请问要添加哪些文件??

点评

├─System32 │ │ batmeter.dll │ │ batt.dll │ │ powercfg.exe │ │ powrprof.dll │ │ stobject.dll │ │ umpo.dll │ │ │ └─zh-CN │ batmeter.dll.mui │  详情 回复 发表于 2020-3-22 15:50
笔记本的话,自带。台式没有。你精简了组件?  发表于 2020-3-22 11:50
回复

使用道具 举报

3410#
发表于 2020-3-22 11:54:21 | 只看该作者
感谢分享,辛苦了!
回复

使用道具 举报

3411#
发表于 2020-3-22 12:42:48 来自手机 | 只看该作者
slore 发表于 2020-3-22 01:23
是用户的注册表配置,你要改 tmp_Default。就1行代码,不能复制麽。还得我手敲。



映像是16299.1717企业版转G,只删除了wd。前天构建的pe记得有电量图标,后来因为wim800多m,就连程序一起删除了。记忆里是运行程序后点了一下构建下面的运行,再设置程序构建pe。
回复

使用道具 举报

3412#
发表于 2020-3-22 15:47:17 | 只看该作者
IE打开内网路由也是凭据关联的地方

QQ图片20200322154334.png (71.75 KB, 下载次数: 149)

QQ图片20200322154334.png
回复

使用道具 举报

3413#
发表于 2020-3-22 15:50:38 | 只看该作者
MPFENG 发表于 2020-3-22 11:48
辛苦设置好pe,却发现没有电池电量图标,请问要添加哪些文件??

├─System32
│  │  batmeter.dll
│  │  batt.dll
│  │  powercfg.exe
│  │  powrprof.dll
│  │  stobject.dll
│  │  umpo.dll
│  │
│  └─zh-CN
│          batmeter.dll.mui
│          batt.dll.mui
│          powercfg.exe.mui
│          powrprof.dll.mui
│          stobject.dll.mui
│          umpo.dll.mui

└─电池驱动
    │
    ├─Drivers
    │  │  battc.sys
    │  │  CmBatt.sys
    │  │  compbatt.sys
    │  │  hidbatt.sys
    │  │
    │  └─zh-CN
    │          battc.sys.mui
    │
    └─inf
            battery.inf
            battery.PNF

我的也没有  只添加Batmeter.dll  batmeter.dll.mui 这两个文件  电池图标就显示了!

点评

非常感谢,我修改好另一个版本了。  详情 回复 发表于 2020-3-23 11:53
‪D:\Dev\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\main.bat ; Battery icon should be optional, skip now +ver < 0 ; Battery icon - In Winre.wim inf: hidbatt.inf,cmbatt.inf - drivers:  详情 回复 发表于 2020-3-22 16:35
回复

使用道具 举报

3414#
 楼主| 发表于 2020-3-22 16:35:33 | 只看该作者
kuer 发表于 2020-3-22 15:50
├─System32
│  │  batmeter.dll
│  │  batt.dll

‪D:\Dev\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\main.bat
本来就添加了。

; Battery icon should be optional, skip now
+ver < 0
; Battery icon - In Winre.wim inf: hidbatt.inf,cmbatt.inf - drivers: battc.sys,HidBatt.sys,CmBatt.sys - system32: umpo.dll,umpnpmgr.dll

\Windows\INF\battery.inf
\Windows\INF\c_battery.inf
@\Windows\System32\
batmeter.dll
+ver*


点评

cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24 cn_windows_10_business_editions_version_1909_updated_jan_2020_x64_dvd_b3e1f3a6 企业版 S大 您好! 我做这两个版本 确实都没显示电池图标 加了batm  详情 回复 发表于 2020-3-22 21:38
回复

使用道具 举报

3415#
发表于 2020-3-22 17:34:38 | 只看该作者
还是很期待大神你自己的PE
回复

使用道具 举报

3416#
发表于 2020-3-22 17:57:49 | 只看该作者
给楼主俩小工具,低版本的,好用

可替换工具.7z

453.37 KB, 下载次数: 29, 下载积分: 无忧币 -2

点评

画板,一直可以用。计算器,0404版本临时放了XP的。  发表于 2020-3-22 18:05
回复

使用道具 举报

3417#
发表于 2020-3-22 21:38:17 | 只看该作者
slore 发表于 2020-3-22 16:35
‪D:\Dev\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\main.bat
本来就添加了。

cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24
cn_windows_10_business_editions_version_1909_updated_jan_2020_x64_dvd_b3e1f3a6  企业版
S大  您好!
我做这两个版本  确实都没显示电池图标  加了batmeter.dll(System32) batmeter.dll.mui(System32-zh-CN)这两个文件才显示的!是不是精简掉了?

BaiduShurufa_2020-3-22_21-37-44.png (35.75 KB, 下载次数: 140)

BaiduShurufa_2020-3-22_21-37-44.png

点评

搞错了, 3月27日这版本提交,测试下面themecpl的时候,把上面给屏蔽了。 改成 +ver > 0 就好了(其实删除了也行)。 因为版本肯定大于0, 所以3月27日之后,这个文件不被添加了。 换台式机没注意到。 Re  详情 回复 发表于 2020-3-22 21:45
回复

使用道具 举报

3418#
 楼主| 发表于 2020-3-22 21:45:10 | 只看该作者
kuer 发表于 2020-3-22 21:38
cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24
cn_windows_10_business_editions_version_1909_ ...

搞错了,

3月27日这版本提交,测试下面themecpl的时候,把上面给屏蔽了。

改成 +ver > 0 就好了(其实删除了也行)。
因为版本肯定大于0, 所以3月27日之后,这个文件不被添加了。
换台式机没注意到。

Revision: 19429000cb927c08edc889b1e272fb9f0ce7d633
Author: slore <slorelee@gmail.com>
Date: 2019/3/27 20:49:37
Message:
add resources for desktop background contextmenu

----
Modified: Projects/WIN10XPE/01-Components/00-Shell/main.bat

点评

刚才用LTSB2016试了一下 还是不行 难道不支持低版本?  详情 回复 发表于 2020-3-22 22:29
S大 还有一个问题 我用cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24做 不用另外装无线驱动 用cn_windows_10_business_editions_version_1909_updated_jan_2020_x64_dvd_b3e1f3a6 企业版做 要另外装无线  详情 回复 发表于 2020-3-22 22:07
我今天用cn_windows_10_enterprise_2016_ltsb_x64_dvd_9060409 做,系统启动不了,是不是与+ver =17763这句有关?现在改成+ver > 0了!试试看行不行!  详情 回复 发表于 2020-3-22 21:58
回复

使用道具 举报

3419#
发表于 2020-3-22 21:58:56 | 只看该作者
slore 发表于 2020-3-22 21:45
搞错了,

3月27日这版本提交,测试下面themecpl的时候,把上面给屏蔽了。

我今天用cn_windows_10_enterprise_2016_ltsb_x64_dvd_9060409 做,系统启动不了,是不是与+ver =17763这句有关?现在改成+ver > 0了!试试看行不行!
回复

使用道具 举报

3420#
发表于 2020-3-22 22:07:17 | 只看该作者
slore 发表于 2020-3-22 21:45
搞错了,

3月27日这版本提交,测试下面themecpl的时候,把上面给屏蔽了。

S大 还有一个问题  我用cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24做  不用另外装无线驱动 用cn_windows_10_business_editions_version_1909_updated_jan_2020_x64_dvd_b3e1f3a6  企业版做  要另外装无线驱动!不知道是什么原因!不会是1909这版没有我华硕笔记本的驱动吧?

点评

驱动没有全加进去。添加的系统驱动包含或者识别就认,不识别自己得 call AddDrivers 添加。 各个系统不是完全相同,不是一个工程通吃,部分需要通过版本判断个别处理。 WimBuilder2是 2018年10月做的,那个时  详情 回复 发表于 2020-3-22 22:29
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-2 23:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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