无忧启动论坛

标题: 如何使用wimbulider2生成可被远程桌面连接的pe? [打印本页]

作者: Sunny_Rain    时间: 2025-1-4 19:50
标题: 如何使用wimbulider2生成可被远程桌面连接的pe?
本帖最后由 Sunny_Rain 于 2025-1-5 21:37 编辑

目的:

    1.PE具备远程桌面功能,且可以作为远程桌面服务端被其他设备连接;
    2.具备BitLocker功能;
    3.具备文件共享功能(SMB)。
过程:
    使用的系统版本:19041
    使用的软件版本:WimBuilder2-Full.v2021-06-0
结果:
    其他电脑连接生成的PE时,远程桌面连接后直接闪退(客户端和服务端均为虚拟机)。
求助:
    如何使用wibulider2生成可被远程桌面连接的pe?
已解决:根据S大在本帖6楼的回答,创建Administrator账户解决该问题,具体过程在18楼

预览信息.PNG (182.85 KB, 下载次数: 5)

预览信息

预览信息

screenshots.gif (2.08 MB, 下载次数: 3)

闪退界面

闪退界面

作者: 忧心的启    时间: 2025-1-4 20:09
学习学习,感谢分享。
作者: 小灰兔    时间: 2025-1-4 20:18
鱼哥的系统优化软件有优化自带远程桌面连接报错的选项,不知道能否在PE中生效
作者: 我是小青蛙    时间: 2025-1-4 20:18
本帖最后由 我是小青蛙 于 2025-1-4 20:20 编辑

可以下载最新版,勾选远程桌面服务就是被远程,确认PE里的远程服务已启动
作者: JBT-RAMOS    时间: 2025-1-4 20:26
试试最新版的w2
作者: slore    时间: 2025-1-4 20:39
2021版本比较早了,你试试用最新的 v2024-11-11 版本。
开启 Administrator,是否允许匿名密码和策略有关,如果无法登录,请尝试设置管理员密码。

另外,勾选远程桌面服务 后,仍需要启动到PE后,运行桌面的 EnableTermServiceFeature 快捷方式。
启动后,在PE中确认3389端口被监听。  netstat -an|findstr 3389
作者: nianyueriPE    时间: 2025-1-4 20:41
谢谢分享
作者: Sunny_Rain    时间: 2025-1-4 20:49
JBT-RAMOS 发表于 2025-1-4 20:26
试试最新版的w2

这是最新版的WimBuilder2-Full.v2024-11-11_Beta.7z
启动服务端后依旧链接不上,甚至会闪屏

定制界面.gif (3.4 MB, 下载次数: 2)

定制界面.gif

连接.gif (3.41 MB, 下载次数: 4)

连接.gif

启动服务端.gif (833.05 KB, 下载次数: 5)

启动服务端.gif

构建界面.gif (1.94 MB, 下载次数: 5)

构建界面.gif

准备界面.PNG (103.36 KB, 下载次数: 5)

准备界面.PNG

定制界面.gif (3.4 MB, 下载次数: 6)

定制界面.gif

作者: martin313    时间: 2025-1-4 21:01
为何不用新版的windows镜像来制作?!
作者: 2012sunyu4506    时间: 2025-1-4 21:06
好想学PE制作。
作者: slore    时间: 2025-1-4 21:11
Sunny_Rain 发表于 2025-1-4 20:49
这是最新版的WimBuilder2-Full.v2024-11-11_Beta.7z
启动服务端后依旧链接不上,甚至会闪屏

新版本适配win11 24h2 升级了 startallback 到新版本 3.8系列,这个版本对旧版本Windows好像支持有些问题。
闪屏是startallback导致explorer挂掉了,你试试 vendor/StartAllBack改用老的3.7版本。


作者: 绿光科技    时间: 2025-1-5 00:40
这个真学习一下
作者: pole87898843    时间: 2025-1-5 08:04
感谢分享
作者: martin313    时间: 2025-1-5 08:09
本帖最后由 martin313 于 2025-1-5 08:12 编辑

支持折腾,继续折腾

也可以用新版的w2制成后,再把那PE里的StartALLback版本替换使用旧版(如果镜像是旧版的话)
哎,不对啊,楼主使用的是19041的win10系统,那么开始菜单默认应该使用StartIsBack才对!

作者: martin313    时间: 2025-1-5 08:12
slore 发表于 2025-1-4 21:11
新版本适配win11 24h2 升级了 startallback 到新版本 3.8系列,这个版本对旧版本Windows好像支持有些问题 ...


哎,不对啊,楼主使用的是19041的win10系统,那么开始菜单默认应该使用StartIsBack才对!
作者: 忧心的启    时间: 2025-1-5 08:39
学习学习,感谢分享。
作者: guong    时间: 2025-1-5 13:11
来学习一下了
作者: Sunny_Rain    时间: 2025-1-5 21:33
本帖最后由 Sunny_Rain 于 2025-1-5 21:36 编辑

已解决,下面说一下失败和成功时的状态:

失败案例
成功案例
系统版本(正在运行)
Win10 22H2(虚拟机)
Win10 22H2(实体机)
镜像版本
Win10 22H1、Win10 22H2、Win11 24H
Win10 22H2
软件版本
WimBuilder2-Full.v2021-06-06.7z

WimBuilder2-Full.v2022-02-02_updated.7z

WimBuilder2-Full.v2024-11-11_Beta.7z

WimBuilder2-Full.v2024-11-11_Beta.7z
失败现象
Win10 22H1 与Win10 22H2 镜像制作的pe被其他PC连接后闪退

Win11 24H2 镜像制作的pe启动后闪屏

能够正常连接
具体分析
本人制作镜像用的
Win10 22H2(虚拟机)运行于Win7 Vmware14,
个人猜测可能是虚拟机导致部分组件没能正常生成。
以上操作均使用Wimbuilder2自带的文件,未替换、删减、增加文件。

4-连接成功界面.gif (816.89 KB, 下载次数: 3)

4-连接成功

4-连接成功

3-定制.gif (1.07 MB, 下载次数: 5)

3-定制界面

3-定制界面

2-设置专家模式.PNG (142.35 KB, 下载次数: 4)

2-设置专家模式

2-设置专家模式

1-准备.PNG (148.28 KB, 下载次数: 5)

1-准备

1-准备

作者: slore    时间: 2025-1-5 22:36
Sunny_Rain 发表于 2025-1-5 21:33
已解决,下面说一下失败和成功时的状态:
以上操作均使用Wimbuilder2自带的文件,未替换、删减、增加文件 ...

没有下Windows 10的镜像,用Windows 11测试,连接蓝屏。
之前用的禁用Wdm驱动的方式不适用于Windows 11的PE了,
今天修复了一下(这个Windows 10 v1903的时候就知道),不过使用wdm驱动的话,
依赖MTP支持的前置组件,mtphelper.sys如果被杀了就不能用了。

windows 10的话,应该是勾选 账户,启用管理员,网络支持,远程桌面服务 就应该可以的。
需要进入PE后,运行桌面的启用服务的快捷方式。解决了就好。

你这边登录后没壁纸,感觉可能是winre和install的版本不一致有些小问题,你另存好你现在
正常的 定制 配置选项,并保存没问题的ISO镜像,然后可以试试用 boot.wim[2] 来制作看看。


作者: martin313    时间: 2025-1-6 15:15
被楼主带动了,也给自制的PE,加了远程桌面连接功能!抄袭W2的方案,嘿嘿!
被连的PE,应该是要有admin用户的才行

作者: Sunny_Rain    时间: 2025-1-6 20:14
slore 发表于 2025-1-5 22:36
没有下Windows 10的镜像,用Windows 11测试,连接蓝屏。
之前用的禁用Wdm驱动的方式不适用于Windows 11 ...

大佬,请教下怎么让这个PE开机自动运行EnableTermServiceFeature?
我想让这个pe自动开启远程桌面服务端
我试过在pecmd.ini的最后一段写上call X:\PEMaterial\EnableTermServiceFeature.bat   这样不起作用
作者: slore    时间: 2025-1-6 21:15
Sunny_Rain 发表于 2025-1-6 20:14
大佬,请教下怎么让这个PE开机自动运行EnableTermServiceFeature?
我想让这个pe自动开启远程桌面服务端 ...

pecmd.ini 的话用 exec 执行,不知道是否可以直接指定bat文件,如果不行的话就
exec cmd.exe,/c X:\PEMaterial\EnableTermServiceFeature.bat

如果你用的W2自带的启动管理的话,不用改ini文件,把 EnableTermServiceFeature.bat 移动到
X:\PEMaterial\AutoRuns\Startup\ 下面,就会自动执行。
作者: Sunny_Rain    时间: 2025-1-6 21:33
slore 发表于 2025-1-6 21:15
pecmd.ini 的话用 exec 执行,不知道是否可以直接指定bat文件,如果不行的话就
exec cmd.exe,/c X:\PEMa ...

我把bat复制到这个文件夹了,但不知为何生成之后没有这个bat了,试了好几次都是这样
作者: slore    时间: 2025-1-7 12:40
Sunny_Rain 发表于 2025-1-6 21:33
我把bat复制到这个文件夹了,但不知为何生成之后没有这个bat了,试了好几次都是这样

生成每次都是重新做的。你直接修改boot.wim,7zip打开,文件拖出来,再拖到Autoruns\startup目录。
作者: Sunny_Rain    时间: 2025-1-7 20:38
本帖最后由 Sunny_Rain 于 2025-1-7 20:40 编辑
slore 发表于 2025-1-7 12:40
生成每次都是重新做的。你直接修改boot.wim,7zip打开,文件拖出来,再拖到Autoruns\startup目录。

按照这个方法导入之后,进PE可以看到该文件,但不知为何就是不能开机自动执行

screenshots.gif (3.23 MB, 下载次数: 4)

screenshots.gif

作者: slore    时间: 2025-1-8 00:19
Sunny_Rain 发表于 2025-1-7 20:38
按照这个方法导入之后,进PE可以看到该文件,但不知为何就是不能开机自动执行

你现在这里是原来的路径啊。你要弄一份到Startup里面。
作者: Sunny_Rain    时间: 2025-1-10 21:49
slore 发表于 2025-1-8 00:19
你现在这里是原来的路径啊。你要弄一份到Startup里面。

尝试了您所说的两个方式,包括改pecmd.ini和把 EnableTermServiceFeature.bat 移动到
X:\PEMaterial\AutoRuns\Startup\ 的方式,均未奏效。
另外发现只有在administrator账户下才能被手动开启远程桌面服务,这个自动启动脚本的方式失败是否和账户有关?
本人新手实在搞不定~




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