无忧启动论坛

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

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

    [复制链接]
241#
发表于 2021-1-7 17:00:52 | 显示全部楼层
本帖最后由 WAIGO 于 2021-1-7 17:04 编辑

刚才下载了微软今早发布的 Win10 21286.1000 预览版,用 WimBuilder2-Full.v2021-01-01 全功能模式制作成 PE, 启动之后,磁盘 0 的盘符竟然又再次丢失了。而且除了部分内置软件可以运行外,外置软件几乎全部都无法打开,桌面显示出 "应用程序无法正常启动(OxcO000135)....." 的警告字句(如图)。劳烦老大看看此问题要如何解决?另外我发觉 StartIsBack 必须改用 v2.9.0 版才可正常启动,System32 里面也必须加上  pfclient.dll 之后才可以正常登入或转换成 ADMIN 模式。

回复

使用道具 举报

242#
发表于 2021-1-7 19:45:34 | 显示全部楼层
本帖最后由 WAIGO 于 2021-1-7 19:49 编辑

磁盘 0 的盘符再次丢失的问题,通过掉换硬盘的接线,把 C: 分区的位置改换至磁盘 0 终于解决了(见下图)。但例如 OFFICE 及  PotPlayer 等很多软件无法正常启动的问题本人还是解决不了,可能需要通过补充文件来解决,劳烦老大研究一下。谢谢!

C: 分区原来的位置是磁盘 1


把位置改换至磁盘 0
回复

使用道具 举报

243#
发表于 2021-1-7 22:26:34 | 显示全部楼层
yamingw 发表于 2021-1-7 20:09
Windows\System32\wow64base.dll

老大出手,功力非凡!加上之后果然一切问题都得到解决。非常感谢!!
回复

使用道具 举报

244#
发表于 2021-1-8 00:16:09 | 显示全部楼层
yamingw 发表于 2021-1-7 20:09
Windows\System32\wow64base.dll

还有个问题想请教老大:以前用 WimBuilder2-Full 程序制作 PE 时选取了 "启用网络发现" (如图一),就可以在登入或转换至 "ADMIN" 模式之后,通过点击开始菜单的 "访问网络上的计算机和设备" 这个选项来启用网络发现 (如图二)。但自 Win10 20236 预览版之后的所有 21H1 预览版,点击后就一直不能发现连网的任何东西 (如图三),是否又是欠缺了什么重要文件呢?

(图一)


(图二)


(图三)



回复

使用道具 举报

245#
发表于 2021-1-11 15:02:26 | 显示全部楼层
slore 大您好!Win10 20236 之前的版本制作成 PE 之后,我都能够通过在 PECMD.INI 里面修改注册表来添加 "控制面板" 里面的 "制造商" 与 "型号" 两个项目 (如下图):



但是最近制作的 21H1 预览版 PE, "控制面板" 里面,这两个项目就全都无法显示。老大看看要如何修改,才可以照样显示岀来?非常感谢!

PECMD.INI 里面的有关代码如下:
SET &Model=Windows 10 %&wARCH% 位企业版 PE,版本 %&VER_CNAME%(%&WIM_VER%.%&&WIM_BUILD%)   `控制面版的 PE 版本显示
REGI $HKLM\Software\Microsoft\Windows\CurrentVersion\OEMInformation\Manufacturer=Microsoft Corporation           `显示制造商
REGI $HKLM\Software\Microsoft\Windows\CurrentVersion\OEMInformation\Model=%&Model%                                      `显示型号


回复

使用道具 举报

246#
发表于 2021-1-13 00:26:31 | 显示全部楼层
slore 发表于 2021-1-12 22:51
要固定显示内容的话,直接修改UI_SystemInfo.zip\main.xml

reg_read 软件不知道何处下载?用 EmEditor 又看不到里面的中文字。可否代改一个 main.lua 给我,要动态的。必须能够显示下面两段注册表的内容:

REGI $HKLM\Software\Microsoft\Windows\CurrentVersion\OEMInformation\Manufacturer           `显示制造商
REGI $HKLM\Software\Microsoft\Windows\CurrentVersion\OEMInformation\Model                      `显示型号
回复

使用道具 举报

247#
发表于 2021-1-13 09:04:48 | 显示全部楼层
slore 发表于 2021-1-13 01:28
reg_read是lua函数,可以在main.lua中读取注册表信息,反映到UI上。

附件是支持OEM信息显示的 UI组件 ...

谢谢!看到 OEM 部分的显示了(图一)。但是 main.lua 我用 EmEditor 虽然可以看到代码(图二),但是和您截图里面黄色的加强文字还是不相同,中文字都不见了。请问您是用什么软件来读写的?



回复

使用道具 举报

248#
发表于 2021-1-13 11:53:29 | 显示全部楼层
slore 发表于 2021-1-13 09:12
改main.xml是界面,写啥是啥。你要动态的,要用代码写,界面只留一个name='xxxx'。
这里直接main.lua读 ...

刚才拿来和正规系统 Win10 桌面 “此电脑” 的右键菜单 “属性” 介面对比一下,发觉红框里面左边的版本说明文字和右边的 Windows 10 大字商标,main.lua 的显示明显没有对齐(见图一);而且以前的说明文字和现在有颇大的不同,以前第一行显示的是 Windows 10 企业版 (见图二)。可否对照此图的格式再调整一下?谢谢!
(图一)



(图二)


回复

使用道具 举报

249#
发表于 2021-1-13 21:53:41 | 显示全部楼层
本帖最后由 WAIGO 于 2021-1-13 21:56 编辑

slore 大您好!刚下载了全套的 Win10 更新版本,准备明早同歩更新全系列 PE。

老大代做的 main.lua 文件,虽然能夠正确显示出 OEM 信息,但最重要的 "windows 版本" 说明部分却和正式版有颇大的分别,例如原版第一行是中文的 "Windows 10 企业版" (见图一),您在 main.lua 里面的显示却全是英文,而且左边的说明文句和右边的 "Windows 10" 特大字商标位置也不太齐整 (见图二)。想麻烦老大再略为调整一下,使之和图一的显示方式一致。非常感谢!



2021-01-13_211352.png (510.13 KB, 下载次数: 112)

2021-01-13_211352.png

2021-01-13_085212.png (471.68 KB, 下载次数: 128)

2021-01-13_085212.png

点评

版本信息在,在注册表。那个英文是PE,为什么非要改成Windows? 图片对齐修改 main.xml  发表于 2021-1-13 22:39
回复

使用道具 举报

250#
发表于 2021-1-22 17:54:18 | 显示全部楼层
ahxx 发表于 2021-1-19 21:56
大佬 label命令修改卷标成功了,但是桌面此电脑没有消失,任务栏也存在

批处理是放在这个路径调用构建 ...

我的 PE 用鼠标右键点击桌面可自由构建(如图):





回复

使用道具 举报

251#
发表于 2021-3-12 00:41:05 | 显示全部楼层
slore 大您好!今早下载了微软最新开发频道 Windows 10 Dev(21332.1000)版更新,用 WimBuilder2-Full.v2021-02-02 版制作成 PE 之后,发觉系统自带的任务栏输入法标志完全没有了,只有小小输入法可用(如图)。有办法解决吗?



另外想请教如何取出下图中红圈内的 19043.867 版本编号?

点评

https://gitee.com/slorelee/wimbuilder2/blob/master/Projects/WIN10XPE/01-Components/IME/Ime_Common.bat 版本看日志,或者控制台输出的变量。 WB_  详情 回复 发表于 2021-3-13 00:02
21332 32位支持需要 wow64con.dll, ctfmon.exe 需要 CorePrivacySettingsStore.dll  详情 回复 发表于 2021-3-12 19:16
回复

使用道具 举报

252#
发表于 2021-3-16 13:30:47 | 显示全部楼层
本帖最后由 WAIGO 于 2021-3-16 14:00 编辑

谢谢!输入法的问题终于解决了。版本方面,由于这个是在 PECMD.INI 里面自动获取,故而看日志选项并不适用。以前我用您提供的方法,用 #WIM_VER# 来显示版本,虽然 20H1 和 20H2 都显示 19041,但我可以用:FIND $#WIM_VER#>=19041,FIND $#WIM_VER#<19043,TEAM SET &VER_CNAME=20H2 | SET &WIM_VER=19042 命令来获取 20H2 的正确编号。但现在 21H1 的编号在 winre.wim 里面也是显示出 19041,再用上面的命令就分不出来了。看来只能把制作程序-准备版面里面 install.wim[1]: Windows 10 专业版 (10.0.19043.867,x86,zh-CN) 的 19043 这个编号通过命令代码自动拮取出来才可以正确区分了。请问 19043 这个编号要用什么代码获取呢?

点评

新版本会获取install.wim的版本信息。你看构建信息: Update WB_PE_BUILD, VER[] environment variables with E:\sources\install.wim Got code page: 936 构建中你可以使用%VER[3.4]%获取那个版本信息  详情 回复 发表于 2021-3-17 11:23
我自己的设置变量,然后pecmd调用批处理解决 for /f "tokens=2 delims=[" %%i in ('ver') do (set ver=%%i) ::取得版本号 echo %ver:~8,5% echo %ver:~8,9% set build=%ver:~8,9% set ver=%ver:~8,5% P  详情 回复 发表于 2021-3-17 00:50
回复

使用道具 举报

253#
发表于 2021-3-16 14:39:34 | 显示全部楼层
本帖最后由 WAIGO 于 2021-3-16 14:43 编辑
yamingw 发表于 2021-3-12 19:16
21332
32位支持需要 wow64con.dll,
ctfmon.exe 需要 CorePrivacySettingsStore.dll

谢谢告知!终于解决了输入法的问题。

但是,复制或是移动文件结束之后,不知何故,原视窗不会自动消失,必须滑鼠点击刷新桌面显示才可以(如图):



另外,在 Admin 模式下,内网其它电脑及设备还是久久不会出现。这些问题恳请老大也帮忙看看。再谢!
回复

使用道具 举报

254#
发表于 2021-3-17 13:50:32 | 显示全部楼层

谢谢代为设置!但不知道什么原故,系统编号却是传递不了。版本 %&VER_CNAME%(%build%) 只见到一个空括号(见图一)。但在命令行打 set,有显示 Build=19042.867 以及 Version=19042(见图一);Version.cmd 及 pecmd.ini 相关内容见图二:



回复

使用道具 举报

255#
发表于 2021-5-6 07:58:48 | 显示全部楼层
最新 Dev 开发版 21370.1 用 WimBuilder2-Full.v2021-04-04 制作后,发现音量图标虽然能用,但显示出打 X 状态。IE 不能用,出现下图的警示语句。切换用户功能也不能用。slore大看看是否缺少了什么文件?谢谢!




回复

使用道具 举报

256#
发表于 2021-5-13 21:26:53 | 显示全部楼层
网友 2012fengxi  反映:我制作的开发频道 21359.1 Win10 PE ,拷文件完成时的提示框不会自动消失(如图一红圈内)。其实不只如此,我用 ACDSee 软件观看图片时,图片打开后,原来的浏览目录不但没有自动消失,反而遮盖在打开的图片上面,严重影响了看图的观感(如图二红圈内):





今天才发觉,用您的原版 WimBuilder2-Full.v2021-02-02 或 WimBuilder2-Full.v2021-04-04 制作的 PE 并没有这个问题。起初以为是误删除某个文件引起,但补完删除的文件后故障却依旧存在。想劳烦老大代为检查一下。谢谢!

回复

使用道具 举报

257#
发表于 2021-5-13 22:42:50 | 显示全部楼层
还有一个问题就是,以前制作的 Win10 PE,打开 "此电脑" 时会呈现 "详细信息",现在却变成了 "平铺",必须在 "查看" 选项手动更改才可以(如图)。请问有什么办法可以用回 "详细信息" 的预设查看方式呢?再谢!


回复

使用道具 举报

258#
发表于 2021-5-14 01:22:41 | 显示全部楼层
slore 发表于 2021-5-14 00:27
W2直接制作的没有问题的话,我不知道哪里有问题。

你带自定义补丁的版本,和WimBuilder2原版制作的, ...

复制出现残影的问题,已经对比了好多次,就是找不出故障所在。今天刚下了个 Win10 17763.1935 (RS5),用 WimBuilder2-Full.v2021-04-04 制作成 PE 之后,又出现了没有声音的故障(见图)。记得以前也出现过这个问题,好象是用错了驱动程序,后来是您替我解决了。恳请告知要如何做?谢谢!


回复

使用道具 举报

259#
发表于 2021-5-14 07:08:53 | 显示全部楼层
打开 "此电脑" 时不会像往时那样呈现 "详细信息",变成了 "平铺" 这个问题,在原版 WimBuilder2-Full.v2021-04-04 制作的 PE 上一样出现(见下图一)。经过反复查证,此问题只在本月更新的  Win10 各版本,制作成 PE 之后出现。四月份及之前的 Win10 更新版均没有这个问题。除了 "查看" 的预设项目变作 "平铺" 之外,制作映像文件的按钮也按不下去了 (见下图二) 。本来想在今天稍后发布的 Win10 各版更新也就只好取消了。恳请老大尽快替我看看要如何解决。非常感谢!




回复

使用道具 举报

260#
发表于 2021-5-25 20:53:45 | 显示全部楼层
936543 发表于 2021-5-17 11:15
跟注册表没关系,问题在windows.storage.dll,用boot或install里的同名文件替换,问题解决

非常感谢,替我解决了大麻烦!
回复

使用道具 举报

261#
发表于 2021-6-8 17:19:14 | 显示全部楼层
本帖最后由 WAIGO 于 2021-6-8 17:23 编辑

slore 大您好!今早下载了 "WimBuilder2-Full.v2021-06-06" 版之后,我仅把 "MyPECMD" 及 "MyTheme" 文件放入 "_CustomFiles_" 目录下,制作完成后却发现 [KEEP] 文件夹被放进 Windows 文件夹下面,PE 启动不了(见下图)。此 [KEEP] 文件夹是由 "MyPECMD"目录下的 Main.bat生成的 (附去查看),是 BOOT 目录的暂存文件,本来应该是放回原来位置,然后再自行删除。不知何故,这个功能现在没有了。劳烦告知,此版要如何更新才对?


Main.rar (787 Bytes, 下载次数: 2)




回复

使用道具 举报

262#
发表于 2021-6-8 21:43:41 | 显示全部楼层
slore 发表于 2021-6-8 18:07
[KEEP]目录是使用 * 通配符 批量删除文件时,保留个别文件,
一般调用的批处理最后会有还原操作。

依照您的指示,把 restore [KEEP] 放入 last.bat 之后,系统终于回复原状了。但还有个颇大问题无法解决:不知何故,PE 完成品里面,PECMD.INI 和 PecmdAdmin.ini 都变得残缺不全了(见图一)。但是制作程序的两个查看项目却显示了完美无缺(见图二及三),看来是复制文件的环节又岀错了。请问这个要如何解决?




回复

使用道具 举报

263#
发表于 2021-6-8 23:33:50 | 显示全部楼层
slore 发表于 2021-6-8 21:55
0404版本开始新增了, 【我的定制(后置)】-【我的启动管理】 里面放了 pecmd.ini, pecmdadmin.ini,
你 ...

我常常需要先行修改【启动管理】里面的 "查看 Pecmd.ini" 和  "查看 PecmdAdmin.ini" 的内容,然后才自动复制进 PE 完成品里面。能否把【我的定制(后置)】-【我的启动管理】 里面那两个 pecmd.ini, pecmdadmin.ini 更改放入原来的 "查看" 项目。否则恳请告知如何设置,再次用回原来在 "PEMaterial" 目录下的两个 pecmd.ini, pecmdadmin.ini 。谢谢!
回复

使用道具 举报

264#
发表于 2021-6-11 00:40:09 | 显示全部楼层
改用  "WimBuilder2-Full.v2021-06-06" 版制作之后,一不留神,PE 桌面的 "切换用户" 图标又冒出来了(见图)。恳请再次告知如何在源头删除此一多余标志?非常感谢!


回复

使用道具 举报

265#
发表于 2021-6-11 12:33:27 | 显示全部楼层
本帖最后由 WAIGO 于 2021-6-11 12:58 编辑
slore 发表于 2021-6-11 07:57
外壳,自定义图标,删除最后的. SwitchUser的快捷方式就行了。

谢谢告知!尚有一事想请教老大:我最近把 "MyTheme" 扩充至十个主题,遗憾的是扩充后预览窗口变得像下图那样无法对齐了。可否通过修正 "main.html" 把 "主题包5" 后面的单选框移至 "主题包6" 的前面?附去 "main.html" 及 "zh-CN.js" 以作参考。再谢!



main.html.rar (1.01 KB, 下载次数: 4)

回复

使用道具 举报

266#
发表于 2021-6-16 23:06:32 | 显示全部楼层
slore 大您好!WimBuilder2-Full.v2021-06-06 制作的 PE,Win10 21390.2025、19043.1055、19042.1055
回复

使用道具 举报

267#
发表于 2021-6-16 23:41:31 | 显示全部楼层
slore 大您好!用 WimBuilder2-Full.v2021-06-06 版制作的 PE,Win10 21390.2025,19043.1055 及 19042.1055 这三种版本在 ADMIN 模式都无法访问联网的其他电脑和设备(如图一)。另外,以前不同版本的 PE 名称,是由电脑随机产生出独一的、不同的计算机名。现在却统一称作 winxpe (如图二)。可否一如过往随机产生出各自的名称呢?

(图一):


(图二):

回复

使用道具 举报

268#
发表于 2021-6-17 00:50:17 | 显示全部楼层
slore 发表于 2021-6-17 00:24
【配置】-【系统】- 机器名 改成 空白,还是 * 来着,就是自动机器名。

谢谢!机器名改好了。
应该不是 WimBuilder2-Full.v2021-06-06 制作程序的问题。"Dev 开发频道" 几个月前就是这样,"21H1 预览版" 及 "20H2 Beta" 版自五月份开始就这样了,"19H2" 及其他已推送的正式版均没有这个问题。估计是缺少了某些文件所致。
回复

使用道具 举报

269#
发表于 2021-8-18 17:16:21 | 显示全部楼层
slore 大您好!WimBuilder2 v2021.08.08 刚才测试了一下,制作 Win11 22000.132 版 64 位 PE,无论是精简还是全功能版,都是鼠标转完圈就停止不动,无法进入桌面,按键盘或滑鼠也全无反应……
回复

使用道具 举报

270#
发表于 2021-8-19 15:23:09 | 显示全部楼层
2011mtw35 发表于 2021-8-19 12:10
可以制作22000.132版本,我昨天已制作完成了,使用没什么问题,细节方面就不清楚了

谢谢告知!恳请细述如何制作,有没有添加任何配件?有没有更换什么版本的 explorer.exe?以及用什么版本的 StartIsBack 等等细节。再次感谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-14 14:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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