无忧启动论坛

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

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

    [复制链接]
211#
发表于 2020-8-21 11:55:08 | 显示全部楼层
slore 发表于 2020-8-21 11:17
我是按照微软的菜单,把这些功能项目添加的,05版本是没有的。
在 外壳,开始菜单,last.bat。你可以源 ...

1、您说;"在 外壳,开始菜单,last.bat。你可以源头删除,但是下次更新还有,自己做一个补丁,last.bat把这个文件夹删除就好了,互相不影响,我升级版本的时候不会动你自己制作的补丁"。

但不知这个 "外壳,开始菜单,last.bat" 在 WimBuilder2-Full 程序的什么位置?。另外,MyStartMenuItems 在什么位置也找不到。还有 "删除系统的目录即可" 指的是哪个目录?

2、是不是在 MyCustom,里面创建一个空的 main.html,然后把我创建的 MyTheme 文件夹放进来,下次更新就不会创建另一个 MyTheme 文件夹了?

点评

wimbuilder2/Projects/WIN10XPE/01-Components/00-Shell/za-StartMenu/main.bat 这个里面是记事本,其他WMP之类的是在对应的补丁内创建的。所以你要源头改,就得一个main.bat去修改,注意自己修改了个工程的脚本  详情 回复 发表于 2020-8-21 12:17
但不知这个 "外壳,开始菜单,last.bat" 在 WimBuilder2-Full 程序的什么位置? [定制]页面- 组件,外壳,开始菜单 右键左侧树结点,打开文件夹。  详情 回复 发表于 2020-8-21 12:10
回复

使用道具 举报

212#
发表于 2020-8-22 00:25:45 | 显示全部楼层
slore 发表于 2020-8-21 12:17
wimbuilder2/Projects/WIN10XPE/01-Components/00-Shell/za-StartMenu/main.bat

这个里面是记事本,其 ...

非常感谢!希望尽快给个完整说明及自定义附件。另外,WinXShell_x86 更新后。高版本 Admin 双向切换问题终于解决了。

点评

解压到: Z:\WimBuilder2-Full.v2020-08-08\AppData\Projects\WIN10XPE\10-MyCustom 重新打开WimBuilder2应该在【PE外置集】下面,【精简】的上面, 多出来一个 +【我的定制】 +【我的开始菜单项目】  详情 回复 发表于 2020-8-22 00:55
回复

使用道具 举报

213#
发表于 2020-8-27 20:53:17 | 显示全部楼层
本帖最后由 WAIGO 于 2020-8-27 20:59 编辑

slore 大您好!微软新推送的 Win10 21H1(20201.1000) 及 Win10 RS5(17763.1432) 制作的 PE,均无法进行 ADMIN 及 SYSTEM 模式双向切换,无论是 32 或 64 位 PE,点击切换标志后都是全无反应,恳请跟进一下。非常感谢!
  
回复

使用道具 举报

214#
发表于 2020-11-12 02:42:10 | 显示全部楼层
用 WimBuilder2-Full.v2020-10-10 版构建的 Win10 19042.630 PE,我已经在 MyPECMD\MAIN.BAT 里面加上下面的段落:

call TextReplace "%X_SYS%\pecmd.ini" #WIM_VER# "%VER[3]%" g
call TextReplace "%X_SYS%\pecmd.ini" #WIM_BUILD# "%WB_PE_BUILD%" g

但 PE 制成后,PECMD.INI 里面的 #WIM_VER#  却显示成 19041, #WIM_BUILD#   则显示成 546。构建信息 last_wimbuilder.log 的显示同样是:

工序:获取WIM文件信息
WB_PE_ARCH=x64
WB_PE_BUIID=546
WB_PE_LANG=zh-CN
WB_PE_VER=10.0.19041

这两个数值其实都不正确,无论是在开始菜单的 “运行” 选项输入 WINVER,或在命令行输入 VER,得出的版本号都是:19042.630 (见图),有什么办法可获取正确的信息呢?


回复

使用道具 举报

215#
发表于 2020-11-26 23:56:33 | 显示全部楼层
17763.1577.201102-1410.RS5_RELEASE_SVC_PROD1_CLIENTPRO_OEMRET_X64FRE_ZH-CN.ISO
17763.1577.201102-1243.RS5_RELEASE_SVC_PROD1_CLIENTPRO_OEMRET_X86FRE_ZH-CN.ISO
17763.1613.201117-2123.RS5_RELEASE_SVC_PROD3_CLIENTPRO_OEMRET_X64FRE_ZH-CN.ISO
17134.1845.201027-1610.RS4_RELEASE_SVC_PROD1_CLIENTPRO_OEMRET_X64FRE_ZH-CN.ISO
17134.1845.201027-1601.RS4_RELEASE_SVC_PROD1_CLIENTPRO_OEMRET_X86FRE_ZH-CN.ISO

以上几个 ISO 文件都是从 uupdump 下载的最近更新版,无论用什么版本 WimBuilder2-Full 软件 (包括最新版 v2020-11-11) 制作后都是没有声音,任务栏的喇叭图示一直显示打义状态。检查了很久都找不出解决问题的方法。恳请slore老大以及各位先进网友代为查找问题所在。非常感谢!



点评

winre.wim默认就是有声音的。只是托盘图标不显示。 你先看下设备管理器中,音频设备是否正常。 然后 用个VLC播放器打开一个MP3看看。 (默认构建,或者直接用winre.wim)  详情 回复 发表于 2020-11-27 00:40
回复

使用道具 举报

216#
发表于 2020-11-27 00:59:54 | 显示全部楼层
slore 发表于 2020-11-27 00:40
winre.wim默认就是有声音的。只是托盘图标不显示。

你先看下设备管理器中,音频设备是否正常。

+ver > 18300
SysFxUI.dll
WMALFXGFXDSP.dll
+ver*
-----------------------------------------------------
上面这段要加到什么地方?我试试看…

点评

音频的 main.bat, 把版本号 限定去掉,强制 添加 这2个文件试试。 我没有下载17763.1577镜像,没法测试。  详情 回复 发表于 2020-11-27 01:11
回复

使用道具 举报

217#
发表于 2020-11-27 01:38:19 | 显示全部楼层
刚才再看看设备管理器,发觉音频设备的属性项出现下面这段话(见图),要如何解决?

"重新启动计算机之前,该设备无法正常工作。 (代码 14)

要使这个设备生效,你需要重新启动计算机。

要重新启动你的计算机,请单击“重新启动计算机”。

点评

只加选 "音频,其余 "默认" 构建,一样没有声音……  详情 回复 发表于 2020-11-27 02:07
默认构建如何?  详情 回复 发表于 2020-11-27 01:55
550
我一般是对应的版本的实体机里提取驱动,确保少走弯路.  详情 回复 发表于 2020-11-27 01:42
回复

使用道具 举报

218#
发表于 2020-11-27 02:03:54 | 显示全部楼层
20257.1.201106-1554.FE_RELEASE_CLIENTPRO_OEMRET_X64FRE_ZH-CN.ISO
20257.1.201106-1554.FE_RELEASE_CLIENTPRO_OEMRET_X86FRE_ZH-CN.ISO
20262.1.201113-1436.FE_RELEASE_CLIENTPRO_OEMRET_X64FRE_ZH-CN.ISO

另外,上面几个新预览版的 ISO 文件,用原汁原味的 "WimBuilder2-Full.v2020-11-11" 版制作 PE,若采用没有网络及音频的 "默认" 设置,成品 PE 登入 "ADMIN 模式",以及双向切换速度都正常;但若是采用 "全功能" 设置,则优先登入 "ADMIN 模式" 必须等待一段颇长的时间。而且无论是 "默认" 或 "全功能" 制作,如果是优先登入 "SYSTEM 模式" ,则切换成"ADMIN 模式",岀现桌面时画面会不断闪动,有时全黑,有时可见左下角时钟(如图)。完全不能使用。老大一并看看,要如何解决?谢谢!



点评

RS4,RS5更新版本声卡驱动无法安装问题是因为 drivers\portcls.sys驱动文件和DriverStore中的驱动版本不一致, 安装的时候冲突,提示要重启。 解决方法, 1.删除 portcls.sys,不知道有没有其他功能也用这个  详情 回复 发表于 2020-12-6 18:46
回复

使用道具 举报

219#
发表于 2020-11-27 02:07:04 | 显示全部楼层
WAIGO 发表于 2020-11-27 01:38
刚才再看看设备管理器,发觉音频设备的属性项出现下面这段话(见图),要如何解决?

"重新启动计算机之前 ...

只加选 "音频,其余 "默认" 构建,一样没有声音……

点评

直接默认,winre就带声音。 设备管理器中音频设备应该是正常运行,用播放器可以播放WAV,MP3等文件。 20257我之前确认过全功能,又更新到20262了好像,周末再看看。  详情 回复 发表于 2020-11-27 08:20
回复

使用道具 举报

220#
发表于 2020-11-27 10:27:48 | 显示全部楼层
本帖最后由 WAIGO 于 2020-11-27 12:26 编辑

20257 及 20262 制作后的 PE 只是登入或转换成 ADMIN 模式出问题!(详见楼上 5106# )

除了 RS4(17134.1845)、RS5(17763.1577) 以及11月下旬的后续更新版本,之前各版本制作后都有声音。20257 及 20262 以及其它编号的 Win10 更新版本也有声音。问题应该出在下面这段:

"重新启动计算机之前,该设备无法正常工作。 (代码 14)

要使这个设备生效,你需要重新启动计算机。

要重新启动你的计算机,请单击“重新启动计算机”。


PE 如何能够通过 “重新启动计算机” 来使音频设备生效?此问题我没有法子解决!下面截图是驱程序详细讯息:




点评

下载镜像确认了,确实有问题。 驱动文件冲突,不是不能解决,暴力点很容易, 但是对别的没有问题版本可能会影响。我想想办法吧。  详情 回复 发表于 2020-11-27 23:45
回复

使用道具 举报

221#
发表于 2020-11-28 00:10:22 | 显示全部楼层
slore 发表于 2020-11-27 23:45
下载镜像确认了,确实有问题。

驱动文件冲突,不是不能解决,暴力点很容易,

Win10 20257 及 20262 预览版制作后的 PE 登入或转换成 ADMIN 模式出问题也请看看。再谢了!

(此问题详见楼上 5106# http://bbs.wuyou.net/forum.php?m ... &fromuid=382008 )
回复

使用道具 举报

222#
发表于 2020-12-7 11:25:02 | 显示全部楼层
slore 发表于 2020-12-6 18:46
RS4,RS5更新版本声卡驱动无法安装问题是因为
drivers\portcls.sys驱动文件和DriverStore中的驱动版本不 ...

更新后,制作程序不能用了,一点击 WimBuilder.cmd ,就出现下面的图像,请告知要如何解决:

回复

使用道具 举报

223#
发表于 2020-12-7 13:26:49 | 显示全部楼层
slore 发表于 2020-12-7 11:28
奇怪了。。。你路径名是啥。

实在不行你用旧版本,把更新的System下面的AudioDriverPatch.bat和last.b ...

把更新的 System 下面的 AudioDriverPatch.bat 和 last.bat 覆盖旧版本制作后果然音频可用了,只是 AudioDriverPatch.bat 里面只说 "or 17134.1845(RS4), 17763.1577, 17763.1613(RS5)" ,但是极有可能 17134.1845(RS4) 及 17763.1577(RS5) 的其余后续版本都会发生同样问题,此命令还需再作修改吗?
回复

使用道具 举报

224#
发表于 2020-12-7 14:11:17 | 显示全部楼层
slore 发表于 2020-12-7 11:28
奇怪了。。。你路径名是啥。

实在不行你用旧版本,把更新的System下面的AudioDriverPatch.bat和last.b ...

再一次更新,还是出错,如图显示三处出现错误,要如何解决?







回复

使用道具 举报

225#
发表于 2020-12-7 14:34:04 | 显示全部楼层
WAIGO 发表于 2020-12-7 13:26
把更新的 System 下面的 AudioDriverPatch.bat 和 last.bat 覆盖旧版本制作后果然音频可用了,只是 Audio ...

第一处出错如下图加 ) 号之后就可以正常打开,第二及第三次错误是否不用改了?



回复

使用道具 举报

226#
发表于 2020-12-7 18:45:03 | 显示全部楼层
slore 发表于 2020-12-7 16:00
路径名先改简单看看。

另外,默认包更新运行,不要合并AppData看看。

路径名已改掉前置 ## 符号,只用默认设置,加了半边 ")" 号之后可打开,也能制作。但不知何故,制作后的成品 PE 体积小了很多,而且不断重启,没有出现桌面。

未更新前制作的 PE 可用。
回复

使用道具 举报

227#
发表于 2020-12-7 18:46:24 | 显示全部楼层
slore 发表于 2020-12-7 16:00
路径名先改简单看看。

另外,默认包更新运行,不要合并AppData看看。

路径名已改掉前置 ## 符号,只用默认设置,加了半边 ")" 号之后可打开,也能制作。但不知何故,制作后的成品 PE 体积小了很多,而且不断重启,没有出现桌面。

未更新前制作的 PE 可用。
回复

使用道具 举报

228#
发表于 2020-12-7 21:40:17 | 显示全部楼层
slore 发表于 2020-12-7 18:56
不要使用括号。。。就简单的WimBuilder2,或者加上版本信息。(下划线,减号,数字,英文随便)

括号再 ...

不是我要使用括号,是点击 "WimBuilder.cmd" 时显示脚本出错,如图所见,"assets\js\page_patches.js" 文件的 518 行只有半边括号 " ( ",制作程序要求加上另外半边括号 ")",我加上后就没有显示出错,但不知何故制作后 PE 体积变小了,而且不断重启,不能使用。




回复

使用道具 举报

229#
发表于 2020-12-7 21:55:21 | 显示全部楼层
另外,用 "WimBuilder2-Full.v2020-11-11" 的默认方式制作 Win10 20270 版 PE,自 SYSTEM 模式启动后,切换至 ADMIN 模式时,屏幕不断跳动,无法显示正常桌面!老大看看问题要如何解决?

回复

使用道具 举报

230#
发表于 2020-12-7 22:06:32 | 显示全部楼层
slore 发表于 2020-12-7 21:50
你的代码不对。连v2020.11.11版本都不是。

这个 WimBuilder2-Full.v2020-11-11 版,是刚才从 2020/11/21 下载的 WimBuilder2-Full.v2020-11-11.7z 解压缩出来,然后再更新的。为何会错?我再把原软件下载一次看看吧……
回复

使用道具 举报

231#
发表于 2020-12-7 23:56:56 | 显示全部楼层
本帖最后由 WAIGO 于 2020-12-8 00:03 编辑
slore 发表于 2020-12-7 22:50
使用了4GB以上的X盘,需要勾选 Admin帐户 最下面的预创建用户配置文件 选项。

"预创建用户配置文件" 选项勾选了,没有作用!PE 制成品若从 SYSTEM 模式登入,切换后桌面仍旧不断闪烁,没有出现任何图示,也没有出现任务栏。但如果反过来是从 ADMIN 模式登入,切换成 SYSTEM 模式就会出现正常桌面。Win10 20236、20257、20270 三个预览版制作 PE 都出现此种状况。

另外,自 ADMIN 模式登入后,网络发现功能不能使用,IE 浏览器也没法用:

回复

使用道具 举报

232#
发表于 2020-12-8 22:31:14 | 显示全部楼层
http://bbs.wuyou.net/forum.php?m ... &fromuid=382008

对上链接所述,有关「PE 制成品若从 SYSTEM 模式登入,切换后桌面仍旧不断闪烁,没有出现任何图示,也没有出现任务栏」这个问题,老大找到解决的办法吗?。

点评

我这里测试,切换过程会闪,但是能正常切换过去。 我使用全功能,去掉了.NET,去掉PE外置集,去掉了 软件选项(这些没有影响)。 IE确实不正常,网络共享也不正常。不过我不打算对预览版进行调查。 应该补充些文件  详情 回复 发表于 2020-12-8 23:16
回复

使用道具 举报

233#
发表于 2020-12-17 21:23:20 | 显示全部楼层
slore 大您好!新发布的 WimBuilder2-Full.v2020-12-12 版在我的 Win10 正式版测试,默认模式制作的 PE 体积 613 KB,可正常操作;全功能模式制作的 PE 体积却只有 432 KB,无法运行。

而且在我的全功能 PE 上面这次完全无法制作,WIM 挂载目录原本自动映射至 A: 盘(见图一),但制作时却变成了 X: 盘,引致 "挂载 WIM 文件失败"。老大看看要如何解决?谢谢!

回复

使用道具 举报

234#
发表于 2020-12-18 00:41:27 | 显示全部楼层
slore 发表于 2020-12-17 21:40
你如果已经有X盘符被占用了,会自动是用A盘。

X:\WimBuilder2\_Factory_

删掉后果然可以在 PE 上面制作了。这个新增加的 "UserConfig.cmd" 是用来干什么的?
在 Win10 上面制作,可能自带的防毒软件会杀掉不少文件,引致部分成品 PE 体积大减,无法运行。我通常都在 PE 上面制作。

下图所示,控制面版的 "查看计算机名称" 是哪个文件?近几个预览版 PE 的显示状况都不太正常,字体显得特别大,我想看看能不能改。



另外,下图所示,"切换用户" 的图标是在哪个文件,用哪个命令制作出来的?我无须用到,想在源头删除,恳请告知。谢谢!


回复

使用道具 举报

235#
发表于 2020-12-18 01:43:27 | 显示全部楼层
slore 发表于 2020-12-18 00:53
用户切换图标  在【组件】- 【外壳】 - 【自定义桌面图标】,删除最后一段SwitchUser的快捷方式就行了。
...

这些真个要详细研究一下了。但我已习惯了在自家 PE 上面制作,"UserConfig.cmd" 要如何修改才可以使用呢?
回复

使用道具 举报

236#
发表于 2020-12-30 13:07:03 | 显示全部楼层
本帖最后由 WAIGO 于 2020-12-30 13:10 编辑

slore 大您好!Win10 20236 后续预览版无法登入或切换至 ADMIN 模式的解决办法找到了,只需删除 \Windows\System32\Windows.UI.Logon.dll 文件就可以。我在 00-Configures\x-Account\Admin 目录内的 SwitchToAdmin.bat,设置了下述限制却引致好几个文件丢失,模式转换失败:

rem --------- Win10 20236 后续新预览版不可用此文件 ---------
call AddFiles %0 :end_files
goto :end_files

+ver < 20236
\Windows\System32\Windows.UI.Logon.dll
+ver*

:end_files
rem ----------------------------------------------------------------------

改为在 AppData\Projects\WIN10XPE\10-MyCustom\last.bat 文件里面设置了下述命令却是删除不了。请问要如何写才对?:

rem --------- Win10 20236 后续新预览版不可用此文件 ---------
if exist "%WinDir%\System32\Windows.UI.Logon.dll" del /a /q "%WinDir%\System32\Windows.UI.Logon.dll"
rem ----------------------------------------------------------------------

点评

21h1 logon 需要文件 pfclient.dll 。不过删了Windows.ui.logon.dll 切换就是快  详情 回复 发表于 2021-1-5 10:33
好危险。。。%Windir%是你系统的C:\Windows\。 删除PE文件用%X%,%X_WIN%,%X_SYS%。 你不要单独写个新的AddFiles :end_files,在已经有的添加块中加 +ver > xxxx 就一个文件。还是用删除的补丁比较好,  详情 回复 发表于 2020-12-30 13:46
回复

使用道具 举报

237#
发表于 2020-12-30 23:33:50 | 显示全部楼层
slore 发表于 2020-12-30 13:46
好危险。。。%Windir%是你系统的C:\Windows\。

删除PE文件用%X%,%X_WIN%,%X_SYS%。

Win10 最新预览版 PE 登录或切换至 ADMIN 模式的问题终于解决了。但是又出现了新问题解决不了,不知为何 "磁盘管理" 里面,原来的 "D: WD640-A" 盘符更然会无端丢失了,必须重新添加驱动器号才能夠访问(见下图),十分不便。请问要如何解决?谢谢!

点评

其他的PE启动正常么? W2,做一个默认预设的。SYSTEM帐户看正常么? 这里没动过啊。  详情 回复 发表于 2020-12-30 23:53
回复

使用道具 举报

238#
发表于 2020-12-31 01:15:33 | 显示全部楼层
slore 发表于 2020-12-30 23:53
其他的PE启动正常么?

WimBuilder2,做一个默认预设的。SYSTEM帐户看正常么?

其它 PE 不用删除 Windows\System32\Windows.UI.Logon.dll 文件,没有这个问题。Win10 20236 后续预览版本的 PE 才出现这个问题。SYSTEM 帐户一样会丢失盘符。

而且交互转换的过程没有 UI 界面,只有命令行窗口,但可以正常登录及双向切换。

点评

我用20277默认+启用Adnin正常切换,可能什么其他选项有影响。  发表于 2020-12-31 08:20
我用20277默认+启用Adnin正常切换,可能什么其他选项有影响。  发表于 2020-12-31 08:20
回复

使用道具 举报

239#
发表于 2021-1-5 16:40:05 | 显示全部楼层
本帖最后由 WAIGO 于 2021-1-5 16:41 编辑
yamingw 发表于 2021-1-5 10:33
21h1 logon 需要文件 pfclient.dll 。不过删了Windows.ui.logon.dll 切换就是快

感谢 yamingw 老大提供了一个非常重要的教程!删了 Windows.ui.logon.dll 切换虽然快,但是没有 UI 界面切换用户,只有命令窗口看起来却总是不太舒服。

还有个问题想向您请教:不知何故,自 Win10 20215.1000 预览版之后,推出的其它新 21H1 预览版,制成的 PE 总是丢失了磁盘 0 的盘符(见图一),造成了访问的不便。用 20215.1000 预览版,以及其它版本制作出来的 PE,就全都没有这个问题(见图二)。会不会是又缺少了哪个文件所致?有什么可行的解决办法吗?



点评

很遗憾,我也没有类似问题。既然其他人都没有,你应该检查一下自己的分区、启动脚本、精简文件有什么异常。如果用Wimbuilder2制作出来的,没有改动,就更难判断了。  详情 回复 发表于 2021-1-5 18:03
550
刚才想起了,记得以前测试盘符理顺软件的时候,好像有盘符问题.你试试不理顺会咋样。  发表于 2021-1-5 17:52
原生winre启动,cmd,记事本,浏览呢?是不是微软的问题。 或者正式win10系统安装,能不能看到?  详情 回复 发表于 2021-1-5 17:20
在其它电脑测试过了,一样会丢失一个盘符。Win10 20236 - 21277 制成的 PE 皆是如此……  发表于 2021-1-5 17:02
550
记得你是PE里修改PE的,也就是实体机上在修改PE,会不会是系统对你的硬件有BUG,换台硬件试试  发表于 2021-1-5 16:45
回复

使用道具 举报

240#
发表于 2021-1-5 20:23:59 | 显示全部楼层
感谢大家的关心和帮助!电脑有时候十分神奇!
刚才下载了微软最新预览版 Win10 20279.1,用 slore 大的 WimBuilder2-Full.v2021-01-01 版制作成 PE 之后,打开了 "磁盘管理" 再次测试一下,竟然完全正常了!如图所见,磁盘 0 正确地显示出盘符是 D: 来,此版预订将在两三个钟头后更新给网友下载:


点评

我用的20277.1000,之前的ADMIN切换好像也没问题。  发表于 2021-1-5 20:33
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-24 10:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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