无忧启动论坛

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

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

    [复制链接]
6901#
发表于 2022-5-12 16:10:36 | 只看该作者
mo_shaojie 发表于 2022-5-12 15:54
我也怀疑过的,所以下载过几个的了。一样不行。其它工具制作就可以。证明镜像是没问题的。
对比过:生成 ...

你说的问题我也遇到了,现象跟你说的基本一致。但确实基于22621的官方ISO生成就没问题。

22621生成的PE启动桌面不会卡死,但WinXShell似乎有问题了:右键菜单的显示设置、个性化菜单点击后会黑屏或桌面重启;此电脑>属性菜单无法弹出(WinXShell版)系统属性对话框。

你也试试看,看是不是同样现象?
回复

使用道具 举报

6902#
发表于 2022-5-12 16:34:27 | 只看该作者
slore 发表于 2022-5-12 16:06
直接和小青蛙的Beyond Compare对boot.wim比较。
什么文件不同,少文件,还是多文件都可以直接看出来。
...

复制过来也进入不了桌面,一样的情况。。。均试过了。。。为什么小青蛙的就行呢?我下载的builder2应该也正常。

点评

把你创建的传一个到网盘  详情 回复 发表于 2022-5-12 17:07
回复

使用道具 举报

6903#
发表于 2022-5-12 17:07:41 | 只看该作者
本帖最后由 我是小青蛙 于 2022-5-12 17:28 编辑
mo_shaojie 发表于 2022-5-12 16:34
复制过来也进入不了桌面,一样的情况。。。均试过了。。。为什么小青蛙的就行呢?我下载的builder2应该也 ...

那要考虑换注册表了关键注册表SOFT
回复

使用道具 举报

6904#
发表于 2022-5-12 20:06:34 | 只看该作者
我是小青蛙 发表于 2022-5-12 17:07
那要考虑换注册表了关键注册表SOFT

说明是builder2问题了。你用的版本的是?

点评

22621不能精简AppX注册表项目。 精简注册表的处理,加上版本判断就可以进入系统了。 WimBuilder2 - 关于 - 更新 下就行了。  详情 回复 发表于 2022-5-12 23:18
是SOFT注册表,问题。我这里也进不去,替换了小青蛙的soft就可以了。  详情 回复 发表于 2022-5-12 22:15
回复

使用道具 举报

6905#
 楼主| 发表于 2022-5-12 22:15:23 | 只看该作者
mo_shaojie 发表于 2022-5-12 20:06
说明是builder2问题了。你用的版本的是?

是SOFT注册表,问题。我这里也进不去,替换了小青蛙的soft就可以了。

点评

好的。 [attachimg]501207[/attachimg] [attachimg]501208[/attachimg] [attachimg]501209[/attachimg] 与小青蛙的有这些不同。 syswow64 winsxs下x86 prox86也没有肯定启动不了了。  详情 回复 发表于 2022-5-13 11:13
回复

使用道具 举报

6906#
发表于 2022-5-12 23:12:57 | 只看该作者
S大,导出了一个能进入UI界面但是一直闪屏,怎么解决
回复

使用道具 举报

6907#
 楼主| 发表于 2022-5-12 23:18:14 | 只看该作者
本帖最后由 slore 于 2022-5-13 00:14 编辑
mo_shaojie 发表于 2022-5-12 20:06
说明是builder2问题了。你用的版本的是?

22621不能精简AppX注册表项目。

精简注册表的处理,加上版本判断就可以进入系统了。

不勾选精简整个大项目,或者,
WimBuilder2 - 关于 - 更新 下就行了。

  1. rem cleanup registry
  2. rem reg delete "HKLM\Tmp_Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\PackageRepository\Packages" /f
  3. if %VER[3]% LSS 22621 (
  4.     reg delete "HKLM\Tmp_Software\Microsoft\Windows\CurrentVersion\AppX" /f
  5. )
复制代码

点评

可以更新5-13版本开放下载了。  详情 回复 发表于 2022-5-13 11:26
回复

使用道具 举报

6908#
 楼主| 发表于 2022-5-13 02:48:42 | 只看该作者
hfut 发表于 2022-5-12 12:37
更新StartAllBack可解决一些进入不了桌面、桌面异常等问题。
我用大侠的工具生成到最新的675都一次成功。
...



只勾选必要的项目,并勾选 精简 项目,
或者使用 自定义补丁 del X:\Windows\System32\xxx.dll,
参考别人的文件列表,精简dll 和 驱动。

体积就下来了。

回复

使用道具 举报

6909#
发表于 2022-5-13 11:13:07 | 只看该作者
slore 发表于 2022-5-12 22:15
是SOFT注册表,问题。我这里也进不去,替换了小青蛙的soft就可以了。

好的。



与小青蛙的有这些不同。
syswow64
winsxs下x86
prox86也没有肯定启动不了了。

点评

他是勾选了,安全精简,搜索组件,32位程序支持。 这些不影响的。 关于-更新 就行,没有啥大的变化,就1,2行代码变动。  详情 回复 发表于 2022-5-13 11:42
回复

使用道具 举报

6910#
发表于 2022-5-13 11:26:07 | 只看该作者
slore 发表于 2022-5-12 23:18
22621不能精简AppX注册表项目。

精简注册表的处理,加上版本判断就可以进入系统了。

可以更新5-13版本开放下载了。
回复

使用道具 举报

6911#
 楼主| 发表于 2022-5-13 11:42:14 | 只看该作者

他是勾选了,安全精简,搜索组件,32位程序支持。
这些不影响的。

关于-更新 就行,没有啥大的变化,就1,2行代码变动。

点评

已改这两行代码。制作是有了syswow64等。。。但也是启动不了。[attachimg]501254[/attachimg] 发送三键出现任务管理器,显示不了任何文件的。外壳及开始菜单,替换测试多次没用。任务管理器显示registry占用内存  详情 回复 发表于 2022-5-13 23:11
回复

使用道具 举报

6912#
发表于 2022-5-13 20:32:15 | 只看该作者
S大 好像在国外网站看到你的工具  
回复

使用道具 举报

6913#
发表于 2022-5-13 21:00:33 来自手机 | 只看该作者
这么多字,楼主辛苦了
回复

使用道具 举报

6914#
发表于 2022-5-13 23:11:21 | 只看该作者
slore 发表于 2022-5-13 11:42
他是勾选了,安全精简,搜索组件,32位程序支持。
这些不影响的。

已改这两行代码。制作是有了syswow64等。。。但也是启动不了。

发送三键出现任务管理器,显示不了任何文件的。外壳及开始菜单,替换测试多次没用。任务管理器显示registry占用内存。

点评

点击关于,更新就好了。不用自己改。 我测试了下,发现需要勾选 输入法 IME 选项。 否则 Explorer.exe反复重启。但是不会卡。  详情 回复 发表于 2022-5-14 00:36
回复

使用道具 举报

6915#
 楼主| 发表于 2022-5-14 00:36:42 | 只看该作者
mo_shaojie 发表于 2022-5-13 23:11
已改这两行代码。制作是有了syswow64等。。。但也是启动不了。

发送三键出现任务管理器,显示不了任何 ...

点击关于,更新就好了。不用自己改。

我测试了下,发现需要勾选 输入法 IME 选项。

否则 Explorer.exe反复重启。但是不会卡。

点评

[attachimg]501267[/attachimg] [attachimg]501268[/attachimg] 成功  详情 回复 发表于 2022-5-14 10:02
回复

使用道具 举报

6916#
发表于 2022-5-14 10:02:35 | 只看该作者
本帖最后由 mo_shaojie 于 2022-5-14 10:34 编辑
slore 发表于 2022-5-14 00:36
点击关于,更新就好了。不用自己改。

我测试了下,发现需要勾选 输入法 IME 选项。







成功。


回复

使用道具 举报

6917#
发表于 2022-5-14 10:44:46 | 只看该作者
本帖最后由 yjqd 于 2022-5-14 10:47 编辑


我用WimBuilder2-Full.v2022-02-02构建win10 19043.1165的winre.wim,得到一个pe:

1、原生U盘弹出功能,弹出U盘并取下U盘后,任务栏的U盘图标没变化,而win10 10586的pe则有变化

2、能否增加一项安装显卡的选项
当我安装显卡时,发现没任何变化,原因是注册表配置单元DRIVERS中有display.*相关项
如果删除DRIVERS中有display.*相关项,安装显卡后,一会就自动重启,用INSTALL.WIM中的注册表配置单元SYSTEM中ControlSet001\Control\ProductOptions的ProductPolicy替换后,就不会重启,且分辨也生效了

3、如果用INSTALL.WIM中的注册表配置单元SYSTEM中ControlSet001\Control\ProductOptions的ProductPolicy替换,用自带的的图片查看器打开图片,在其中点击右键,没有了"设置为桌面背景"

4、WimBuilder2-Full.v2022-02-02构建pe时,是否对注册表配置单元SYSTEM中ControlSet001\Control\ProductOptions的ProductPolicy进行了改动
我查看了一下,镜像中boot.wim卷1、2和winre.wim中的ProductPolicy内容都是一样的,WimBuilder2-Full.v2022-02-02构建生成的pe的的ProductPolicy和镜像中的ProductPolicy不一样了

5、不知win10 19043.1165的ProductPolicy中:允许显卡和设置为桌面背景两项怎么才能提取出来




有设置为桌面背景.PNG (625.14 KB, 下载次数: 201)

有设置为桌面背景.PNG

右键菜单没有设置为桌面背景.PNG (682.69 KB, 下载次数: 185)

右键菜单没有设置为桌面背景.PNG
回复

使用道具 举报

6918#
 楼主| 发表于 2022-5-14 11:43:53 | 只看该作者
yjqd 发表于 2022-5-14 10:44
我用WimBuilder2-Full.v2022-02-02构建win10 19043.1165的winre.wim,得到一个pe:

1、原生U盘弹出功 ...

1.

USB图标,不影响弹出就行了。系统自带有些问题,第三方工具会更好。

2.
驱动选项中,禁用安装 系统自带显卡驱动, 就可以启动PE后,drvload等命令安装 自己的显卡驱动。



3.4.
WimBuilder2构建pe时,是否对注册表配置单元SYSTEM中ControlSet001\Control\ProductOptions的ProductPolicy进行了改动


构建时默认会导入  Projects\WIN10XPE\_CustomFiles_\ProductOptions.txt 。
你可以准备自己的ProductOptions.txt替换。

_我的定制_(前置)
     打开 _CustomFiles_(AppData) 按钮,自己放入自己的 ProductOptions.txt



  1. Check User Custom Files ...
  2. [     ] - "E:\WimBuilder2\AppData.link\Projects\WIN10XPE\_CustomFiles_\ProductOptions.txt"
  3. [     ] - "E:\WimBuilder2\AppData.link\Projects\WIN10XPE\_CustomFiles_\IE_Settings.bat"

  4. [Found] - "E:\WimBuilder2\AppData.link\Projects\WIN10XPE\_CustomFiles_\_00-预处理WIM映像.bat"
  5. [Found] - "E:\WimBuilder2\AppData.link\Projects\WIN10XPE\_CustomFiles_\_10-挂载WIM映像.bat"
复制代码


点评

制作过程,发现选择StartIsBack时,会复制低版本的explorer,而选择StartAllBack会自动选择install.wim自带版本的explorer. 当你复制自带版本替换掉旧版是不能启动的。。。想了解下,为什么StartAllBack能用自带版本  详情 回复 发表于 2022-5-18 20:23
谢谢 原来WimBuilder2已为用户考虑过加载驱动的问题,我去试一试 "构建时默认会导入 Projects\WIN10XPE\_CustomFiles_\ProductOptions.txt",意思是WimBuilder2中本身已存在一个ProductOptions.txt吗 另外,  详情 回复 发表于 2022-5-14 15:12
回复

使用道具 举报

6919#
发表于 2022-5-14 15:12:33 | 只看该作者
slore 发表于 2022-5-14 11:43
1.

USB图标,不影响弹出就行了。系统自带有些问题,第三方工具会更好。

谢谢
原来WimBuilder2已为用户考虑过加载驱动的问题,我去试一试

"构建时默认会导入  Projects\WIN10XPE\_CustomFiles_\ProductOptions.txt",意思是WimBuilder2中本身已存在一个ProductOptions.txt吗

另外,WimBuilder2在构建pe时,用户能否随时暂停命令窗口的执行

谢谢!
回复

使用道具 举报

6920#
发表于 2022-5-14 17:12:16 | 只看该作者
本帖最后由 hua_wuxin 于 2022-5-14 17:13 编辑

大佬,经反复实验,我确认勾选了“完整的网络功能”时,基于win11 22621官方ISO的boot.wim生成的PE的右键>显示设置和个性化会有问题。(WimBuilder2已更新至GitHub最新版)



回复

使用道具 举报

6921#
发表于 2022-5-16 15:08:34 | 只看该作者
slore 发表于 2022-5-12 23:18
22621不能精简AppX注册表项目。

精简注册表的处理,加上版本判断就可以进入系统了。

22621可以精简AppX注册表项目的,我论坛新注册,发言受限制,如果需要,我可以发制作成功的。
回复

使用道具 举报

6922#
发表于 2022-5-16 15:11:04 | 只看该作者
同样的配置和制作,22000.675完全成功,22621除了没有声音,其他的都没问题
回复

使用道具 举报

6923#
发表于 2022-5-18 09:15:09 | 只看该作者
slore 发表于 2022-5-13 02:48
只勾选必要的项目,并勾选 精简 项目,
或者使用 自定义补丁 del X:\Windows\System32\xxx.dll,
...

这个软件非常好,可以看到代码、运行的逻辑很清晰,也比较完善了。建议更新的时候,谨慎加入这些限制条件。
回复

使用道具 举报

6924#
发表于 2022-5-18 09:17:45 | 只看该作者
精简AppX注册表项目本来就是一个可选项,如果真的不能用,不选就是了
回复

使用道具 举报

6925#
发表于 2022-5-18 20:23:40 | 只看该作者
slore 发表于 2022-5-14 11:43
1.

USB图标,不影响弹出就行了。系统自带有些问题,第三方工具会更好。

制作过程,发现选择StartIsBack时,会复制低版本的explorer,而选择StartAllBack会自动选择install.wim自带版本的explorer. 当你复制自带版本替换掉旧版是不能启动的。。。想了解下,为什么StartAllBack能用自带版本的explorer?有什么区别或解决方法的?

点评

22621以后。可以用StartIsBack。 关于,更新下 WimBuilder2。就不会复制旧版本Explorer.exe了。  详情 回复 发表于 2022-5-18 21:02
回复

使用道具 举报

6926#
 楼主| 发表于 2022-5-18 21:02:50 | 只看该作者
本帖最后由 slore 于 2022-5-18 21:06 编辑
mo_shaojie 发表于 2022-5-18 20:23
制作过程,发现选择StartIsBack时,会复制低版本的explorer,而选择StartAllBack会自动选择install.wim自 ...

22610之前的Win11版本,不用StartAllBack,原生Explorer无法启动,所以必须复制。

22621以后,原生Explorer就不依赖开始菜单工具了。可以用StartIsBack。

关于,更新下 WimBuilder2。就不会复制旧版本Explorer.exe了。

点评

我手工添加startallback及注册表,再用原版explorer,不能启动的。还需要增加些什么文件呢?  详情 回复 发表于 2022-5-19 08:11
回复

使用道具 举报

6927#
发表于 2022-5-18 21:13:41 | 只看该作者
谢谢分享,我非常喜欢!!!
回复

使用道具 举报

6928#
 楼主| 发表于 2022-5-18 22:58:58 | 只看该作者
yjqd 发表于 2022-5-14 15:12
谢谢
原来WimBuilder2已为用户考虑过加载驱动的问题,我去试一试

是的,默认有一个全功能打开的注册表设定。
不过随版本更新,可能有变化,所以提供了可以导入自己的注册表的接口。

执行过程中鼠标选中就会暂停构建。
也可以自己修改main.bat,last.bat,
添加一个pause指令就暂停了。

批处理你可以自由修改。

点评

谢谢! ------------------ 我制作时勾选了"手动加载基本显卡驱动",能安装显卡驱动且分辨率会生效,对我的环境来说还得导入ProductOptions,才不会自动重启  发表于 2022-5-19 07:30
回复

使用道具 举报

6929#
发表于 2022-5-19 08:11:21 来自手机 | 只看该作者
slore 发表于 2022-5-18 21:02
22610之前的Win11版本,不用StartAllBack,原生Explorer无法启动,所以必须复制。

22621以后,原生Exp ...

我手工添加startallback及注册表,再用原版explorer,不能启动的。还需要增加些什么文件呢?

点评

手工添加少文件不好说你少了啥。 用W2做一个对比boot.wim列表。  详情 回复 发表于 2022-5-19 08:45
回复

使用道具 举报

6930#
发表于 2022-5-19 08:15:32 | 只看该作者
不错,支持楼主
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 20:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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