无忧启动论坛

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

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

    [复制链接]
961#
 楼主| 发表于 2019-7-6 10:20:53 | 只看该作者
令狐大虾 发表于 2019-7-6 01:15
谢谢解答。另,不勾选StartIsBack制作,生成的PE开始菜单点击无效。

还有一点每次重新制作,如何导入 ...

1.
WIN10PE谁的可以开启原生开始菜单?
不勾选就不添加,自然无效了。

2.保存选择目前还没有做,可以利用 预设清单 功能。
https://github.com/slorelee/wimbuilder2/issues/19

点评

谢谢解惑!楼主可否考虑添加WInRAR,实体机操作下发现某些RAR文件7Z无法解压。另:PE添加显卡驱动包这点在维护中很实用,自带的驱动很多时候根本无法驱动  详情 回复 发表于 2019-7-6 10:57
回复

使用道具 举报

962#
发表于 2019-7-6 10:21:23 | 只看该作者
本帖最后由 WAIGO 于 2019-7-6 10:23 编辑
slore 发表于 2019-7-5 23:14
不管SYSTEM帐户还是Administrator,网络列表和MTP功能都正常的。

本机偶尔成功过一次,不知道为什 ...


对不起,忘了告诉您,用您的两个注册表无论怎样更改,显示联网其它电脑的功能都无法实现。最后是改用了红毛樱木网友的 "Win10builder_2019.05.24" 版制作出来的 SOFTWARE 及 SYSTEM 注册表才获得成功。为了重获 MTP 功能,我把原注册表更改的部分制作成 REG 文件,重新输入兩个新的注册表。结果是 MTP 功能无法成功。但是,只需单独换回原汁原味用您程序制作的 SYSTEM 注册表,就可取回丢失的 MTP 功能。只是显示联网其它电脑的功能却又丢失了。

点评

网络列表需要 Function Discovery Provider Host 服务。 要显示当前PE机器需要启动 Function Discovery Resource Publication 服务。  详情 回复 发表于 2019-7-6 15:35
网络列表需要补充网络发现服务。。。gitbub上有。6月21日的打包版本没有。  发表于 2019-7-6 11:04
回复

使用道具 举报

963#
发表于 2019-7-6 10:57:44 | 只看该作者
slore 发表于 2019-7-6 10:20
1.
WIN10PE谁的可以开启原生开始菜单?
不勾选就不添加,自然无效了。

谢谢解惑!楼主可否考虑添加WInRAR,实体机操作下发现某些RAR文件7Z无法解压。另:PE添加显卡驱动包这点在维护中很实用,自带的驱动很多时候根本无法驱动

点评

驱动太大了,自己把自己的驱动放进去,pnputil加载就好了。  发表于 2019-7-6 11:19
第三方照抄7-Zip放进去就行了。  发表于 2019-7-6 11:18
回复

使用道具 举报

964#
 楼主| 发表于 2019-7-6 15:35:34 | 只看该作者
WAIGO 发表于 2019-7-6 10:21
对不起,忘了告诉您,用您的两个注册表无论怎样更改,显示联网其它电脑的功能都无法实现。最后是改用了 ...

网络列表需要 Function Discovery Provider Host 服务。
要显示当前PE机器需要启动 Function Discovery Resource Publication 服务。
回复

使用道具 举报

965#
发表于 2019-7-6 18:27:54 | 只看该作者
目前为止,我发现的自解压文件制作,
注释当解压脚本的,
好压4.2
回复

使用道具 举报

966#
发表于 2019-7-7 11:16:45 | 只看该作者
回复

使用道具 举报

967#
发表于 2019-7-7 21:55:18 | 只看该作者
这两天用这玩意鼓捣有点心得就是:
1、楼主给我们的只是做一个母盘出来,体积还不小。
2、其他细节例如PECMD调用第三方植入程序。
PE的制作细节精要没有学到,需要地毯式在论坛里面零碎的整合。
不适合新手制作适用的PE,只是适合有改造能力基础的老鸟

点评

不知道你要学啥细节?制作PE不就是Dism 挂载wim然后 复制文件,改注册表,卸载, 都在bin\_Progress.bat。不知道制作PE还要啥技术? 能否举例?还要看论坛啥其他的零碎?  详情 回复 发表于 2019-7-7 22:30
勾选 强力精简和暴力精简,可以得到100MB~200MB的母盘,不够? 第三方因人而异。不是都是自己的软件放到U盘,PETools自动加载, 需要我打一个几百MB的程序包?随便软件一个版本更新再上传几百MB的ISO? (把你的  详情 回复 发表于 2019-7-7 22:28
回复

使用道具 举报

968#
 楼主| 发表于 2019-7-7 22:28:15 | 只看该作者
令狐大虾 发表于 2019-7-7 21:55
这两天用这玩意鼓捣有点心得就是:
1、楼主给我们的只是做一个母盘出来,体积还不小。
2、其他细节例如PE ...

勾选 强力精简和暴力精简,可以得到100MB~200MB的母盘,不够?
第三方因人而异。不是都是自己的软件放到U盘,PETools自动加载,
需要我打一个几百MB的程序包?随便软件一个版本更新再上传几百MB的ISO?
(把你的软件扔到X_PF目录,自动就放到Program Files了)

这个工程本身就是实例工程,展示了如何精简,如何加组件,如果加第三方,
最难的系统各个组件,点点鼠标就添加上了。MTP手机传输文件,BitLocker之类的,
你可以搜索下论坛多少人问,我这个工程点点鼠标就好了。

精简意味着失去功能,你自己够用的情况下尽可能删除,也许几十MB的内核都可能。
但是只适用你自己发布出来的话,其他人又说这功能不能用,那功能不能用。

这玩意的特点:
小,论坛附件就够,自己随意扩展,不是单一版本,支持全版本(微软支持范围),各语言系统。

新手有反馈的,老鸟也有用的,我不照顾新手或者老鸟,只是把PE的各种关系转化为代码,选项。

PECMD.ini?你自己手动写,放到 _CustomFiles_\pecmd.ini就完了。
PECMD今后都是要淘汰掉了。。。专用语法的学习没必要。放到Startup【启动】目录,
和正常Windows一样,更适合新手。

回复

使用道具 举报

969#
 楼主| 发表于 2019-7-7 22:30:47 | 只看该作者
令狐大虾 发表于 2019-7-7 21:55
这两天用这玩意鼓捣有点心得就是:
1、楼主给我们的只是做一个母盘出来,体积还不小。
2、其他细节例如PE ...
PE的制作细节精要没有学到,需要地毯式在论坛里面零碎的整合。


不知道你要学啥细节?制作PE不就是Dism 挂载wim然后 复制文件,改注册表,卸载,
都在bin\_Progress.bat。不知道制作PE还要啥技术?

地毯式在论坛里面零碎的整合。

能否举例?还要看论坛啥其他的零碎?
回复

使用道具 举报

970#
发表于 2019-7-7 22:37:49 | 只看该作者
谢谢老段回复。不知道PECMD.ini居然还要淘汰不好意思。之前我只会拿别人的PE修改。当然其他添加挂载注册表之类难不倒我。
如果放在启动目录Startup对于需要立即加载的程序倒是好,但是对于绿色软件需要生成桌面快捷方式即可。当然我理解的启动目录是实际系统的启动目录。

点评

PETools加载外置 的脚本,不是会自动创建桌面快捷方式么? 当然,你如果看了7-Zip的话, 7-Zip\main.bat call Link "#pDesktop#p\7-zip" "#pProgramFiles#p\7-zip\7zFM.exe" 就是动态创建快捷方式。 你也  详情 回复 发表于 2019-7-7 22:55
回复

使用道具 举报

971#
 楼主| 发表于 2019-7-7 22:55:18 | 只看该作者
令狐大虾 发表于 2019-7-7 22:37
谢谢老段回复。不知道PECMD.ini居然还要淘汰不好意思。之前我只会拿别人的PE修改。当然其他添加挂载注册表 ...


PETools加载外置 的脚本,不是会自动创建桌面快捷方式么?

当然,你如果看了7-Zip的话,
7-Zip\main.bat
  1. call Link "#pDesktop#p\7-zip" "#pProgramFiles#p\7-zip\7zFM.exe"
复制代码


就是动态创建快捷方式。

你也可以自己写到_CustomFiles_\PECMD.ini中。

后续界面会有 选项,桌面快捷方式,开始菜单快捷方式,固定任务栏,固定开始菜单等。
这些现在都能做。主要是想有怎么样,简单的方法。不用写配置文件,或者很简单明了的配置就可以做到。

这个怎么做的通用,还得好好设计,不过现阶段对于第3方程序,
pecmd.ini自己PostShell后添加一行 加载外置PETools就够用。

点评

谢谢楼主解惑。 一般我改造别人的PE都是用内置。不喜欢外置防止误删  详情 回复 发表于 2019-7-7 23:09
回复

使用道具 举报

972#
发表于 2019-7-7 23:05:26 | 只看该作者

嗯,谢谢你帮我想说的说出来
回复

使用道具 举报

973#
发表于 2019-7-7 23:09:13 | 只看该作者
slore 发表于 2019-7-7 22:55
PETools加载外置 的脚本,不是会自动创建桌面快捷方式么?

当然,你如果看了7-Zip的话,

谢谢楼主解惑。
一般我改造别人的PE都是用内置。不喜欢外置防止误删

点评

放到X:\PETools 打包到wim中就好了啊.  发表于 2019-7-7 23:39
回复

使用道具 举报

974#
发表于 2019-7-8 00:23:38 | 只看该作者
(把你的软件扔到X_PF目录,自动就放到Program Files了)

这目录找不到呢

点评

自己在工程目录下面建立一个。或者某个自定义的目录,对应main.bat中只要有call X2X就会自动复制。  发表于 2019-7-8 00:37
回复

使用道具 举报

975#
发表于 2019-7-8 00:49:55 | 只看该作者
1、测试一下,只要不勾选PECMD,启动后即会黑屏。何解呢?
2、勾选强力精简,启动后出现硬件错误


点评

默认配置,不勾选PECMD试试。 强力精简,当时做的时候是RS5吧,后续版本没测试。 不要自己勾选组件,直接选lite4试试。  详情 回复 发表于 2019-7-8 01:22
回复

使用道具 举报

976#
 楼主| 发表于 2019-7-8 01:22:49 | 只看该作者
令狐大虾 发表于 2019-7-8 00:49
1、测试一下,只要不勾选PECMD,启动后即会黑屏。何解呢?
2、勾选强力精简,启动后出现硬件错误

默认配置,不勾选PECMD试试。

强力精简,当时做的时候是RS5吧,后续版本没测试。
不要自己勾选组件,直接选lite4试试。

点评

此两法正常。 但是创建文件夹并不能复制啊 [attachimg]396657[/attachimg] 是否要建立一个main.bat?  详情 回复 发表于 2019-7-8 02:01
回复

使用道具 举报

977#
 楼主| 发表于 2019-7-8 01:56:19 | 只看该作者
v2019.07.08 更新:
WimBuilder2.part1.rar (4 MB, 下载次数: 566)
WimBuilder2.part2.rar (4 MB, 下载次数: 550)
WimBuilder2.part3.rar (4 MB, 下载次数: 518)
WimBuilder2.part4.rar (4 MB, 下载次数: 547)
WimBuilder2.part5.rar (2.1 MB, 下载次数: 513)

* [组件更新]启用SMB1.0
* [组件更新]【网络】中添加【启用网络发现】选项,启用后可以在我的电脑中, 网络 看到其他机器(及本机)
* [组件更新]修复不选择【搜索】组件时,打开对话框无法过滤文件扩展名问题
* [工具更新]工程中除了PECMD.exe其他程序都移动到vendor目录,可下载github上的开发最新版wimbuilder2-master.zip + vendor 目录 得到最新开发版本
* [工具更新]preset预设清单动态加载,自己添加的预设清单将可以选择。新增full清单,选择全部组件。原lite4改名为lite。



评分

参与人数 1无忧币 +1 收起 理由
psdz + 1 赞一个!

查看全部评分

回复

使用道具 举报

978#
发表于 2019-7-8 02:01:21 | 只看该作者
slore 发表于 2019-7-8 01:22
默认配置,不勾选PECMD试试。

强力精简,当时做的时候是RS5吧,后续版本没测试。

此两法正常。
但是创建文件夹并不能复制啊

是否要建立一个main.bat?

点评

你如果建立Projects\WIN10XPE下面X_PF,就不用自己写了。  发表于 2019-7-8 02:03
对的,添加一个main.bat写一句 call X2X  发表于 2019-7-8 02:03
回复

使用道具 举报

979#
发表于 2019-7-8 02:15:29 | 只看该作者

文件复制失败啊,具体需要怎么操作呢?

点评

你怎么又改名成X_PE了?X_PF啊。另外main.bat是放到02-Apps目录。X_PF的同级别目录。  详情 回复 发表于 2019-7-8 06:02
回复

使用道具 举报

980#
 楼主| 发表于 2019-7-8 06:02:44 | 只看该作者
令狐大虾 发表于 2019-7-8 02:15
文件复制失败啊,具体需要怎么操作呢?

你怎么又改名成X_PE了?X_PF啊。另外main.bat是放到02-Apps目录。X_PF的同级别目录。

点评

[attachimg]396685[/attachimg] 仍旧无效哈  详情 回复 发表于 2019-7-8 14:01
回复

使用道具 举报

981#
发表于 2019-7-8 12:02:08 | 只看该作者
太强了 没见过这么牛逼的
回复

使用道具 举报

982#
发表于 2019-7-8 14:01:43 | 只看该作者
slore 发表于 2019-7-8 06:02
你怎么又改名成X_PE了?X_PF啊。另外main.bat是放到02-Apps目录。X_PF的同级别目录。


仍旧无效哈

点评

默认构建Apps没有勾选,你勾选下。还有问题,构建(日志)模式跑一边,我看看日志。  发表于 2019-7-8 15:11
X_PF 目录应该是和 02-Apps 同级别的吧。  详情 回复 发表于 2019-7-8 14:28
回复

使用道具 举报

983#
发表于 2019-7-8 15:39:00 | 只看该作者
\X_PF\
\XPF(x86)\
创建文件夹是这个

点评

详细看lib\macros\X2X.cmd,就是往X盘复制文件,自己可以xcopy,copy自己组合合适自己的宏命令。  发表于 2019-7-8 15:45
回复

使用道具 举报

984#
发表于 2019-7-8 18:22:41 | 只看该作者
在我这里,只有 WimBuilder2.2019-06-13 技术预览版可以正常制作。此 WimBuilder2.v2019.07.08 更新版,以及对上的 WimBuilder2.2019-06-21 更新版制作后,启动时都只有由 startnet.cmd 启动的命令提示符介面,显示出 " 错误:没有找到进程 explorer.exe" ,熄掉后系统就会重启(见下图)。恳请告知,此问题要如何解决。谢谢!

点评

你有杀毒软件?删除掉了pecmd.exe?还有其他exe? 论坛下载,直接构建成功。。。。 [attachimg]396702[/attachimg] 启动,网络发现,MTP正常。 [attachimg]396703[/attachimg] 你做了什么修改么? 默认  详情 回复 发表于 2019-7-8 18:55
回复

使用道具 举报

985#
 楼主| 发表于 2019-7-8 18:55:40 | 只看该作者
WAIGO 发表于 2019-7-8 18:22
在我这里,只有 WimBuilder2.2019-06-13 技术预览版可以正常制作。此 WimBuilder2.v2019.07.08 更新版,以 ...

你有杀毒软件?删除掉了pecmd.exe?还有其他exe?

论坛下载,直接构建成功。。。。



启动,网络发现,MTP正常。


你做了什么修改么?
默认设定勾选【网络支持】和【MTP】就可以啊。

12H1最新版本 18932.1000

点评

就以默认设定,只勾选【网络支持】和【MTP】再制作一次,但是故障如旧,还是显示出 " 错误:没有找到进程 explorer.exe"。尝试把新制作出来的注册表 SOFTWARE 及 SYSTEM 代入我剛发布的 "Win10_20H1(18932)+19H2(18  详情 回复 发表于 2019-7-8 23:36
您的软件在 PE 环境下无法成功制作,我是在 Windows 10 正式版的环境下制作的。虽然有微软杀毒软件,但用"WimBuilder2+2019-06-13 技术预览版"也是在相同环境下制作,却完全没有问题。您的软件我一直未作过任何修改  详情 回复 发表于 2019-7-8 20:54
回复

使用道具 举报

986#
发表于 2019-7-8 20:54:54 | 只看该作者
slore 发表于 2019-7-8 18:55
你有杀毒软件?删除掉了pecmd.exe?还有其他exe?

论坛下载,直接构建成功。。。。

您的软件在 PE 环境下无法成功制作,我是在 Windows 10  正式版的环境下制作的。虽然有微软杀毒软件,但用"WimBuilder2+2019-06-13 技术预览版"也是在相同环境下制作,却完全没有问题。您的软件我一直未作过任何修改。不过我一直是勾选全部项目制作的,单单勾选【网络支持】和【MTP】未试过,现在就试试看吧。

点评

winre.Wim原版,或者没有精简hta和脚本支持的PE可以运行。全功能也不会没有pecmd。。。800mb全功能版。  发表于 2019-7-8 21:08
回复

使用道具 举报

987#
发表于 2019-7-8 23:36:28 | 只看该作者
slore 发表于 2019-7-8 18:55
你有杀毒软件?删除掉了pecmd.exe?还有其他exe?

论坛下载,直接构建成功。。。。

就以默认设定,只勾选【网络支持】和【MTP】再制作一次,但是故障如旧,还是显示出 " 错误:没有找到进程 explorer.exe"。尝试把新制作出来的注册表  SOFTWARE 及 SYSTEM 代入我剛发布的 "Win10_20H1(18932)+19H2(18362.10000)+MTP 64 位企业版多功能双登录 PE" 其中 20H1(18932.1000) 的 config 注册表,启动后只是短暂见到登录前 PecmdAdmin.ini 文件运行时出现的壁纸,然后就熄机重开。经排查,SOFTWARE 注册表可正常代入,问题出在新制作出来的 SYSTEM 注册表。现把此注册表附去给您检测。希望您也把可以显示出联网电脑及带有 MTP 功能的注册表附来给我测试一下。非常感谢!

启动不了的注册表SYSTEM.rar (954.52 KB, 下载次数: 0)

点评

再制作一次,情况如旧,请看下面载图及 last_wimbuilder.log 文件:  详情 回复 发表于 2019-7-9 01:00
你用 日志 模式构建一次,点最下面的打开日志目录,把lastbuilder发上来  发表于 2019-7-8 23:47
回复

使用道具 举报

988#
发表于 2019-7-8 23:55:44 | 只看该作者


求大神解释一下。

这两项是怎么实现的。 我扒了源码就是看不懂。

系统音量:1-100
系统音量:静音

可以通过注册表实现吗

点评

设置音量 WinXShell.exe -luacode Volume:SetLevel(50) 静音 WinXShell.exe -luacode Volume:Mute(1) 解除静音 WinXShell.exe -luacode Volume:Mute(0) 不好意思,好像WinXShell沒更新。 WinXShell.exe -l  详情 回复 发表于 2019-7-9 23:42
眼睛都看花了,还是没弄明白。根本没有System Volume的注释  发表于 2019-7-8 23:56
回复

使用道具 举报

989#
发表于 2019-7-9 00:59:17 | 只看该作者
默认构建Apps没有勾选,你勾选下。还有问题,构建(日志)模式跑一边,我看看日志。

勾选哪里?找不到嘛

  1. 2019-07-08 13:57:27,INFO      [WIN10XPE] --- 构建信息
  2. 2019-07-08 13:57:30,INFO      [WIN10XPE] --- MOUNT [_Factory_\target\WIN10XPE\winre.wim:1] -* [_Factory_\target\WIN10XPE\mounted]
  3. 2019-07-08 13:57:50,INFO      [WIN10XPE] --- UNMOUNT [_Factory_\target\WIN10XPE\mounted] /commit
  4. 2019-07-08 13:58:09,INFO      [WIN10XPE] --- EXPORT [_Factory_\target\WIN10XPE\winre.wim:1] -* [_Factory_\target\WIN10XPE\build\boot.wim]
复制代码

点评

你选择了7-Zip和IE,【软件】自动被勾选了。 你 运行 构建(日志)模式,给我看下last_wimbuilder.log吧。 你自己也可以看运行过程中应该有: Applying Patch:Z:\WimBuilder2\Projects\WIN10XPE\02-Apps\main.ba  详情 回复 发表于 2019-7-9 09:14
回复

使用道具 举报

990#
发表于 2019-7-9 01:00:32 | 只看该作者
WAIGO 发表于 2019-7-8 23:36
就以默认设定,只勾选【网络支持】和【MTP】再制作一次,但是故障如旧,还是显示出 " 错误:没有找到进程 ...

再制作一次,情况如旧,请看下面载图及 last_wimbuilder.log 文件:











last_wimbuilder.rar (19.53 KB, 下载次数: 8)

点评

你的日志看了,补充的文件和修改注册表都成功了。 但是启动没有设置成PECMD调用。 PECMD你是勾选了,且也复制了。 last_wimbuilder.log Applying Patch:G:\WimBuilder2.v2019.07.08 x64 更新\Projects\WIN10  详情 回复 发表于 2019-7-9 09:07
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-28 17:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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