无忧启动论坛

标题: Wimbuilder2制作的PE,在WM15虚拟机中启动后黑屏,请大神帮忙解决 [打印本页]

作者: zyqwxc    时间: 7 天前
标题: Wimbuilder2制作的PE,在WM15虚拟机中启动后黑屏,请大神帮忙解决
本帖最后由 zyqwxc 于 2025-8-16 18:46 编辑

Wimbuilder2制作的PE,启动到出现“System configuration, Please Wait...”字和背景图后就黑屏。
尝试用好几个版本的Wimbuilder2给多种Win10、Win11做PE,制作过程顺利,在虚拟机启动到最后全部黑屏。
所有版本都是这样!换VirtualBox虚拟机也黑屏;换电脑重新做还是黑屏!实在找不到原因,望大神能指导一下,先谢谢了!

作者: martin313    时间: 7 天前
本帖最后由 martin313 于 2025-8-16 19:27 编辑

在线更新一下 Wimbuilder2
“关于”  →  “更新”


作者: 绿光科技    时间: 7 天前
系统尽量用微软原版ISO 不要用加工过的镜像
作者: slore    时间: 7 天前
高版本WIN11,可能需要更新一下 vendor\StartAllBack到最新版本。
作者: guong    时间: 6 天前
来看看
作者: nttwqz    时间: 6 天前
关闭杀毒软件、关于、更新。

使用工程页面列出的测试过的版本。

尝试使用boot.wim

尝试替换pecmd为新版或旧版。
作者: zyqwxc    时间: 6 天前
感谢楼上大神给出的解决方法。根据“martin313”大神提示,我把“WimBuilder2-Full.v2024-11-11_Beta”更新到最新版。原系统没敢用Win11,用的是WIn10 20H2.19042.508 64位消费者版,官网下载的原版系统,结果还是一样黑屏!

作者: zyqwxc    时间: 6 天前
https://pan.baidu.com/s/179aPMqcm2TY1YDX9v1-Dag?pwd=8888
我把制作过程和启动过程截图,以及做好的光盘镜像放百度网盘了
哪位大神下载看看在你的机器上是否一样黑屏
作者: zyqwxc    时间: 6 天前
Wimbuilder2换了几个版本,原系统也换了几个版本,杀毒软件更是没开,不管怎么做都是黑屏
作者: zyqwxc    时间: 6 天前
nttwqz 发表于 2025-8-17 12:44
关闭杀毒软件、关于、更新。

使用工程页面列出的测试过的版本。

你好,你的PE我下载了,可以正常在我的虚拟机运行,很漂亮。谢谢!我刚接触wimbuilder2,什么都不懂,想按照网上大神的标准流程,先做一个带桌面的最简单的WinPE,制作方法应该很简单,别人都能顺利做好,我怎么都是黑屏,很不理解,不知道是哪里出错!你给的软件我现在看不懂,谢谢你的帮助!
作者: martin313    时间: 6 天前
本帖最后由 martin313 于 2025-8-17 16:43 编辑
zyqwxc 发表于 2025-8-17 14:37
你好,你的PE我下载了,可以正常在我的虚拟机运行,很漂亮。谢谢!我刚接触wimbuilder2,什么都不懂,想 ...


只要是原版,消费者版与专用版,都没关系。一般我们选择专业版来制作PE。用wimbuilder2时,选用原版的boot.wim(index选2),不要选winre.wim
作者: zyqwxc    时间: 6 天前
martin313 发表于 2025-8-17 16:38
只要是原版,消费者版与专用版,都没关系。一般我们选择专业版来制作PE。用wimbuilder2时,选用原版的b ...

按照你的方法,没选“winre.wim”,选“sources\boot.wim[2]”,还是黑屏
作者: nttwqz    时间: 6 天前
zyqwxc 发表于 2025-8-17 18:46
按照你的方法,没选“winre.wim”,选“sources\boot.wim[2]”,还是黑屏

选1
构建(CMD)
作者: szwp    时间: 6 天前
实在不知道WM15
作者: zyqwxc    时间: 5 天前
nttwqz 发表于 2025-8-17 19:08
选1
构建(CMD)

就是选1构建(CMD),不然也产生不了镜像文件。麻烦大佬把我的PE下载下来在你的机器上运行一下,看是否黑屏?
作者: zyqwxc    时间: 5 天前
通过网盘分享的文件:BOOTPE.iso
链接: https://pan.baidu.com/s/1F45OjMmPusK3ZGc9bCCoWQ?pwd=8888 提取码: 8888
麻烦大神抽空把我做的PE下载下来,看看在你的机器的虚拟机中运行是否黑屏?

作者: nttwqz    时间: 5 天前
zyqwxc 发表于 2025-8-18 06:26
就是选1构建(CMD),不然也产生不了镜像文件。麻烦大佬把我的PE下载下来在你的机器上运行一下,看是否黑屏 ...

我昨天试了,选1、2都能进入桌面,但是如果是最新月份的11系统镜像,就会黑屏,所以楼主选旧一点的11,比如11 LTSC,或者23H2
作者: zyqwxc    时间: 5 天前
nttwqz 发表于 2025-8-18 08:56
我昨天试了,选1、2都能进入桌面,但是如果是最新月份的11系统镜像,就会黑屏,所以楼主选旧一点的11,比 ...

能把你的wimbuilder2发给我吗?
作者: yellowjjang9    时间: 5 天前
zyqwxc 发表于 2025-8-18 06:29
通过网盘分享的文件:BOOTPE.iso
链接: https://pan.baidu.com/s/1F45OjMmPusK3ZGc9bCCoWQ?pwd=8888 提取 ...

바이두 아이디가없는데 다른방법으로 보내 주실수 있을까요??
作者: slore    时间: 5 天前
本帖最后由 slore 于 2025-8-19 02:44 编辑
zyqwxc 发表于 2025-8-18 06:29
通过网盘分享的文件:BOOTPE.iso
链接: https://pan.baidu.com/s/1F45OjMmPusK3ZGc9bCCoWQ?pwd=8888 提取 ...

不知道为什么,你的PE构建后,更新 pecmd.ini 出问题了,导致没有启动外壳explorer.exe程序。

pecmd.ini
  1. _SUB LoadShell

  2. IFEX %WinDir%\System32\ctfmon.exe, EXEC PECMD.exe EXEC -su %WinDir%\System32\ctfmon.exe
  3. EXEC =!"X:\PEMaterial\Autoruns\PEStartupMain.bat" BeforeShell

  4. //EXP_SHEL explorer.exe
  5. //WXS_SHEL "%ProgramFiles%\WinXShell\WinXShell.exe" -regist -winpe
  6. //EXP_EXEC !%ProgramFiles%\WinXShell\WinXShell.exe -regist -daemon

  7. _END
复制代码


explorer.exe 或者 WinXShell.exe 外壳的启动代码都是注释状态。
(Windows11制作的?js脚本执行引擎是不是修改了?不能正常运行的问题)

//EXP_SHEL explorer.exe 改成 SHEL explorer.exe 就好了。
(自己可以热键打开任务管理器,新建程序,启动explorer.exe就可以了)

你构建PE的时候,没选DWM主题风格,界面是Windows7无主题传统窗口风格,建议你选上DWM组件。

作者: zyqwxc    时间: 4 天前
slore 发表于 2025-8-18 23:21
不知道为什么,你的PE构建后,更新 pecmd.ini 出问题了,导致没有启动外壳explorer.exe程序。

pecmd.i ...

感谢slore大神,按照你说的方法,现在可以进桌面了!
我的Wimbuilder2是在本论坛下载的,我也从未更改过其中内容,而且我试了很多版本的Wimbuilder2,操作系统也换过好几个,为什么explorer会被注释呢?我是按标准方法制作PE的,各种参数都是默认值,DWM默认也是勾选的,是哪个步骤出问题了?
作者: zyqwxc    时间: 4 天前
slore 发表于 2025-8-18 23:21
不知道为什么,你的PE构建后,更新 pecmd.ini 出问题了,导致没有启动外壳explorer.exe程序。

pecmd.i ...

我下载Wimbuilder2的网址是https://slore.lanzoux.com/b00z5zy6b,就是在你的帖子里面公布的
作者: slore    时间: 4 天前
本帖最后由 slore 于 2025-8-19 11:15 编辑
zyqwxc 发表于 2025-8-19 10:49
感谢slore大神,按照你说的方法,现在可以进桌面了!
为什么explorer会被注释呢?我是按标准方法制作PE的,各种参数都是默认值


WimBuilder2带的模板 pecmd.ini, 都是注释掉的。根据界面上选择外壳程序,
使用js脚本更新 pecmd.ini 文件替换注释为空。

如果是 explorer.exe 则 替换//EXP_为空 => SHEL explorer.exe。

wimbuilder2\Projects\WIN10XPE\00-Configures\Loader\last.bat
  1. set _pecmd_shell_head=EXP_
  2. if "x%opt[shell.app]%"=="xwinxshell" set _pecmd_shell_head=WXS_
  3. call TextReplace "%X_SYS%\pecmd.ini" #//%_pecmd_shell_head% "" g
复制代码


----------------------------
不知道,为什么你的构建环境没有替换掉。所以导致启动后没有外壳,黑屏状态。
----------------------------

使用 2-构建(log),日志模式,然后点击下面的按钮 【打开日志所在文件夹】,
把 last_wimbuilder.log 发出来看下,为什么 WIN10XPE\00-Configures\Loader\last.bat 没正确执行。

作者: zyqwxc    时间: 4 天前
slore 发表于 2025-8-19 11:13
WimBuilder2带的模板 pecmd.ini, 都是注释掉的。根据界面上选择外壳程序,
使用js脚本更新 pecmd.ini ...

通过网盘分享的文件:last_wimbuilder.log
链接: https://pan.baidu.com/s/1OA_1bhDOFUaIvbu28ww3IA?pwd=8888 提取码: 8888

作者: zyqwxc    时间: 4 天前
slore 发表于 2025-8-19 11:13
WimBuilder2带的模板 pecmd.ini, 都是注释掉的。根据界面上选择外壳程序,
使用js脚本更新 pecmd.ini ...

通过网盘分享的文件:WimBuilder2-Full.v2024-11-11_Beta.7z
链接: https://pan.baidu.com/s/1Yp-EziqvMMBffCH40OAR7Q?pwd=8888 提取码: 8888
这是我在你主题页面里下载的,里面内容没有改动过
作者: slore    时间: 4 天前
  1. [MACRO]TextReplace "X:\Windows\System32\pecmd.ini" #//EXP_ "" g
  2. 输入错误: 没有文件扩展“.js”的脚本引擎。
  3. [MACRO]TextReplace "X:\Windows\System32\pecmd.ini" #//ARCH_x64_ ""
  4. 输入错误: 没有文件扩展“.js”的脚本引擎。
  5. Applying Patch: D:\WimBuilder2\Projects\WIN10XPE\00-Configures\System\last.bat
  6. [MACRO]TextReplace "X:\Windows\System32\unattend.xml" "Name>*</Computer" "Name>WINXPE</Computer"
  7. 输入错误: 没有文件扩展“.js”的脚本引擎。
复制代码


果然是js脚本的运行引擎变了。

作者: zyqwxc    时间: 3 天前
slore 发表于 2025-8-19 23:52
果然是js脚本的运行引擎变了。

js脚本引擎用哪种版本?怎样安装符合要求的js脚本引擎?在哪里下载?
作者: zyqwxc    时间: 3 天前
本帖最后由 zyqwxc 于 2025-8-20 16:30 编辑

问题解决了,感谢各位大神帮忙,特别是slore大神!!
黑屏的原因是我曾经把扩展名为“js”的文件绑定到其它编辑软件,造成在运行“Wimbuilder2”时产生“没有文件扩展“.js”的脚本引擎”的错误。
解决方法是将js文件默认打开方式还原为原始引擎,有下列两种方法:

方法一:通过修改注册表还原原始引擎。将下面三行写入注册表文件(扩展名为reg的文本文件),双击运行即可
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.js]
@="JSFile"

方法二:使用批处理命令还原原始引擎。将下面两行写入批处理文件(扩展名为cmd的文本文件),双击运行即可
assoc .js=JSFile
ftype JSFile="C:\Windows\System32\wscript.exe" "%1" %*
作者: slore    时间: 3 天前
zyqwxc 发表于 2025-8-20 16:28
问题解决了,感谢各位大神帮忙,特别是slore大神!!
黑屏的原因是我曾经把扩展名为“js”的文件绑定到其 ...

wimbuilder2我这边看看,能不能命令行指定js引擎,不依赖脚本的文件关联也能运行。
作者: zyqwxc    时间: 前天 15:24
slore 发表于 2025-8-20 19:05
wimbuilder2我这边看看,能不能命令行指定js引擎,不依赖脚本的文件关联也能运行。

好的,谢谢!如果改好,麻烦告诉我。
另外,我用您的软件对各版本系统进行了一次测试,向您汇报一下测试结果。
可运行的版本如下:
Win10.1511(又称Threshold2)(10586.0)
Win10.1703(又称Redstone2)(15063.0)
Win10.1709(又称Redstone3)(16299.15)
Win10.1803(又称Redstone4)(17134.1)
Win10.1809(又称Redstone5)(17763.107)
Win10.1903(又称19H1)(18362.30)
Win10.1909(又称19H2)(18363.418)
Win10.2004(又称20H1)(19041.208)
Win10.20H2(又称2009)19042.508)
Win10.21H1(又称2104)(19043.928)
Win10.21H2(又称2109)(19044.1288)
Win10.22H2(又称2209)(19045.2006)
Win11.21H2(22000.194)
Win11.22H2(22621.382)
Win11.23H2(22631.2428)
由于版本太多,我测试的仅仅是首发版
其中有个小问题,就是Win10.20H2到22H2的WinPE版本全部显示为“2009”,其它版本显示正确

下列版本系统制作后有问题:
Win10.1507(又称Threshold1)(10240.16384)重复启动
Win10.1607(又称Redstone1)(14393.0)
使用“WimBuilder2-Full.v2020-08-08”制作能正常运行,使用“WimBuilder2-Full.v2024-11-11_Beta”制作,运行出错
Win11.24H2(26100.1742)没有鼠标
Win11.24H2(26100.2894)没有鼠标
Win11.24H2(26100.3775)正常运行
Win11.24H2(26100.4061)黑屏
Win11.24H2(26100.4349)黑屏

如果您对这些测试结果不感兴趣,就值当没看见。
再次感谢您给我解决了黑屏问题!

作者: martin313    时间: 前天 15:39
zyqwxc 发表于 2025-8-21 15:24
好的,谢谢!如果改好,麻烦告诉我。
另外,我用您的软件对各版本系统进行了一次测试,向您汇报一下测试 ...

精力旺盛 !
作者: slore    时间: 前天 16:35
本帖最后由 slore 于 2025-8-21 16:37 编辑
zyqwxc 发表于 2025-8-21 15:24
好的,谢谢!如果改好,麻烦告诉我。
另外,我用您的软件对各版本系统进行了一次测试,向您汇报一下测试 ...
  1. 使用“WimBuilder2-Full.v2020-08-08”制作能正常运行,使用“WimBuilder2-Full.v2024-11-11_Beta”制作,运行出错
  2. Win11.24H2(26100.1742)没有鼠标
  3. Win11.24H2(26100.2894)没有鼠标
  4. Win11.24H2(26100.3775)正常运行
  5. Win11.24H2(26100.4061)黑屏
  6. Win11.24H2(26100.4349)黑屏
复制代码



很奇怪,v2020-08-08 的版本可以制作 24H2。

制作24H2新版本,选择 boot.wim[2]进行制作。
“WimBuilder2-Full.v2024-11-11_Beta” =》 要通过 【关于】,【更新】 按钮升级到最新版本,
然后 手动 下载 StartAllBack  官方最新 3.9.13 版本安装包,放到 vendor\StartAllBack\ 里面。

作者: zyqwxc    时间: 昨天 09:26
slore 发表于 2025-8-21 16:35
很奇怪,v2020-08-08 的版本可以制作 24H2。

制作24H2新版本,选择 boot.wim[2]进行制作。

你理解错了,是Win10.1607可以用WimBuilder2-Full.v2020-08-08制作,不能用Builder2-Full.v2024-11-11制作
其余所有的版本都是用Builder2-Full.v2024-11-11在线升级后制作的
作者: zyqwxc    时间: 昨天 09:27
slore 发表于 2025-8-21 16:35
很奇怪,v2020-08-08 的版本可以制作 24H2。

制作24H2新版本,选择 boot.wim[2]进行制作。

Win11.24H2都是用Builder2-Full.v2024-11-11制作的
作者: zyqwxc    时间: 昨天 09:38
slore 发表于 2025-8-21 16:35
很奇怪,v2020-08-08 的版本可以制作 24H2。

制作24H2新版本,选择 boot.wim[2]进行制作。

我在官网看到的StartIsBack是v3.8.12版,没找到StartAllBack。而且经常进不去官网。方便的话,麻烦您把3.9.13直接传百度盘发给我,或者把最新Wimbuilder2直接发给我,谢谢!
作者: zyqwxc    时间: 昨天 10:47
slore 发表于 2025-8-21 16:35
很奇怪,v2020-08-08 的版本可以制作 24H2。

制作24H2新版本,选择 boot.wim[2]进行制作。

WimBuilder2-Full.v2024-11-11_Beta通过【关于】、【更新】按钮升级到最新版本,StartAllBack也下载到最新3.9.13版本,且放到vender\startallback中,制作Win11.24H2还是与以前一样
Win11.24H2(26100.1742)没有鼠标
Win11.24H2(26100.4061)黑屏
作者: zyqwxc    时间: 昨天 11:12
使用WimBuilder2-Full.v2024-11-11_Beta制作Win11.24H2.1742 WinPE,含“last_wimbuilder.log”文件
链接: https://pan.baidu.com/s/1SHic80-fK5hApIWhx0XQEA?pwd=8888 提取码: 8888

使用WimBuilder2-Full.v2024-11-11_Beta制作Win11.24H2.4061 WinPE,含“last_wimbuilder.log”文件
链接: https://pan.baidu.com/s/1KTv-JEUNf9NpujvXh_ZEHg?pwd=8888 提取码: 8888

作者: martin313    时间: 昨天 11:28
zyqwxc 发表于 2025-8-22 09:38
我在官网看到的StartIsBack是v3.8.12版,没找到StartAllBack。而且经常进不去官网。方便的话,麻烦您把3. ...


StartAllBack,我不是几乎每版都跟进的啊
作者: slore    时间: 昨天 16:00
zyqwxc 发表于 2025-8-22 10:47
WimBuilder2-Full.v2024-11-11_Beta通过【关于】、【更新】按钮升级到最新版本,StartAllBack也下载到最 ...

现在电脑下载不了Baidu网盘的日志。

你是默认配置构建,还是修改了选项? X盘的大小,有没有调整,如果改了,请用4GB一下,构建看看。
作者: zyqwxc    时间: 昨天 16:56
martin313 发表于 2025-8-22 11:28
StartAllBack,我不是几乎每版都跟进的啊

我是在官网下载的,你的链接进不去
作者: zyqwxc    时间: 昨天 17:06
slore 发表于 2025-8-22 16:00
现在电脑下载不了Baidu网盘的日志。

你是默认配置构建,还是修改了选项? X盘的大小,有没有调整,如 ...

使用默认设置,什么都没改!按照你的建议,将FBWF改为4G,其它全部默认值,Win11.4061仍然黑屏

作者: martin313    时间: 昨天 17:30
zyqwxc 发表于 2025-8-22 17:06
使用默认设置,什么都没改!按照你的建议,将FBWF改为4G,其它全部默认值,Win11.4061仍然黑屏


原生exp+StartAllBack组合,出现黑屏,毫不奇怪。兼容性问题,各种毛病。

所以我一般不用此组合。

至于楼主的黑屏问题,我就建议一点,供你参考,就是看看StartAllBack的注册表,其中的一项:
"WinBuild"=dword:000065F4

要看看该16进制的值,是不是与你要制作PE的大版本号一致
作者: slore    时间: 昨天 23:59
zyqwxc 发表于 2025-8-22 17:06
使用默认设置,什么都没改!按照你的建议,将FBWF改为4G,其它全部默认值,Win11.4061仍然黑屏

前面应该说过了,更新版本用 boot.wim[2] , 你还是用 winre.wim。

  1. [WIN10XPE] --- 构建信息
  2. WB_ARCH=x64
  3. WB_BASE=winre.wim
  4. WB_BASE_INDEX=1
  5. WB_BASE_PATH=D:\WimBuilder2\_Factory_\target\WIN10XPE\winre.wim
复制代码





欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3