无忧启动论坛

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

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

    [复制链接]
6811#
发表于 2022-4-9 21:15:33 | 只看该作者
slore 发表于 2022-4-8 21:32
需要调用WinXShell的UI_Logon,才可以切换回SYSTEM。
原版系统不支持切换。

S大:能教下我怎么调用WinXShell的UI_Logon吗?
回复

使用道具 举报

6812#
 楼主| 发表于 2022-4-9 21:45:10 | 只看该作者
本帖最后由 slore 于 2022-4-9 21:46 编辑
wangtingting118 发表于 2022-4-9 21:15
S大:能教下我怎么调用WinXShell的UI_Logon吗?

pecmdAdmin.ini里面有。
  1. EXEC ="%ProgramFiles%\WinXShell\WinXShell.exe" -ui -jcfg "X:\PEMaterial\UI_LogonPE.jcfg"
复制代码



可以设置默认等待时间为0,默认登录Admin用户,就不会出现选择界面。
之后可以使用tscon 1切换到SYSTEM用户。

点评

请问S大:怎么使用tscon 1切换到SYSTEM用户?  详情 回复 发表于 2022-4-21 08:49
谢谢S大回复,我刚进PE点tscon.exe没反应,又点了下tsdiscon.exe,蓝屏了!  详情 回复 发表于 2022-4-9 22:08
回复

使用道具 举报

6813#
发表于 2022-4-9 22:08:26 | 只看该作者
本帖最后由 wangtingting118 于 2022-4-10 08:58 编辑
slore 发表于 2022-4-9 21:45
pecmdAdmin.ini里面有。

谢谢S大回复,我有个问题,就是开始进入system帐户桌面的时间很长,关机和重启也要等好几分钟。不知道是哪儿出了问题?切换进Admin后试着点tscon.exe没反应,又点了下tsdiscon.exe,蓝屏了!
回复

使用道具 举报

6814#
发表于 2022-4-10 00:50:20 | 只看该作者
slore 发表于 2022-4-9 20:32
工具条需要:
Windows.UI.Xaml.Resources.Common.dll

不行,我以为手动添加的不行,又重新生成一遍,也不行。

后面又测试了一下,发现除了你说这个,其它UI*文件都加进去都不影响放大镜打开,进PE后删了这个文件马上就能打开,恢复又打不开。

点评

更新后的版本,选择默认预设 + 轻松访问 winre.wim[1]: Windows 11 专业版 (10.0.22000.556,x64,zh-CN) 测试正常。 不知道是不是版本不同有影响,还是其他选项有。  详情 回复 发表于 2022-4-10 09:40
回复

使用道具 举报

6815#
 楼主| 发表于 2022-4-10 09:40:09 | 只看该作者
nttwqz 发表于 2022-4-10 00:50
不行,我以为手动添加的不行,又重新生成一遍,也不行。

后面又测试了一下,发现除了你说这个,其它UI ...

更新后的版本,选择默认预设 + 轻松访问

winre.wim[1]: Windows 11 专业版 (10.0.22000.556,x64,zh-CN)

测试正常。

不知道是不是版本不同有影响,还是其他选项有。

点评

已测试,556确实正常,但是ltsc2021确实不正常,看来还是有点儿区别。。。  详情 回复 发表于 2022-4-10 20:37
回复

使用道具 举报

6816#
发表于 2022-4-10 16:03:29 | 只看该作者
谢谢分享
回复

使用道具 举报

6817#
发表于 2022-4-10 20:37:24 | 只看该作者
slore 发表于 2022-4-10 09:40
更新后的版本,选择默认预设 + 轻松访问

winre.wim[1]: Windows 11 专业版 (10.0.22000.556,x64,zh-C ...

已测试,556确实正常,但是ltsc2021确实不正常,看来还是有点儿区别。。。

点评

SW_DVD9_WIN_ENT_LTSC_2021_64BIT_ChnSimp_MLF_X22-84402.ISO 测试可以出来工具条,但是点击+-和设定都无效,直接程序关闭了。  详情 回复 发表于 2022-4-10 22:34
回复

使用道具 举报

6818#
 楼主| 发表于 2022-4-10 22:34:53 | 只看该作者
nttwqz 发表于 2022-4-10 20:37
已测试,556确实正常,但是ltsc2021确实不正常,看来还是有点儿区别。。。

SW_DVD9_WIN_ENT_LTSC_2021_64BIT_ChnSimp_MLF_X22-84402.ISO

测试可以出来工具条,但是点击+-和设定都无效,直接程序关闭了。

点评

辛苦了!不用费劲研究,放大镜,屏幕键盘这类辅助工具,一般都很少使用,我这主要是备用,一年用不了几次,WIN + +-快捷键可以正常操作,完全不影响使用效果。  详情 回复 发表于 2022-4-10 22:57
回复

使用道具 举报

6819#
发表于 2022-4-10 22:57:51 | 只看该作者
slore 发表于 2022-4-10 22:34
SW_DVD9_WIN_ENT_LTSC_2021_64BIT_ChnSimp_MLF_X22-84402.ISO

测试可以出来工具条,但是点击+-和设定 ...

辛苦了!不用费劲研究,放大镜,屏幕键盘这类辅助工具,一般都很少使用,我这主要是备用,一年用不了几次,WIN + +-快捷键可以正常操作,完全不影响使用效果。
回复

使用道具 举报

6820#
发表于 2022-4-11 20:18:30 | 只看该作者
大佬你好,请教一个问题:
回复

使用道具 举报

6821#
发表于 2022-4-11 20:20:36 | 只看该作者
你好,请教一个问题:
你这个产品是从原版系统中提取所需组件然后生成一个新PE吧。
我有个需求是在一个PE基础上新增部分组件(比如网络、.NET Framewo等等)然后生成一个新PE,就不太适用了吧
回复

使用道具 举报

6822#
发表于 2022-4-14 19:29:20 | 只看该作者
有个机型普遍会在进入桌面前会卡90秒左右,不知何故,其它机型不卡,机器i5 6代,8G内存。看了下日志,发现SHEL explorer.exe用了92秒,正常一般十几秒。

进桌面卡的部分日志,PinShortcuts.lua没有执行。
  1. 1484        7.635603800000        10        {CALL LoadShell}
  2. 1484        7.635624600000        {IFEX X:\Windows\System32\ctfmon.exe, EXEC PECMD.exe EXEC -su X:\Windows\System32\ctfmon.exe}
  3. 1484        7.635759200000        {EXEC PECMD.exe EXEC -su X:\Windows\System32\ctfmon.exe}
  4. 1484        7.638940900000        [EXEC PECMD.exe EXEC -su X:\Windows\System32\ctfmon.exe]        <0>        :操作成功完成。
  5. 1484        7.638953300000        [IFEX X:\Windows\System32\ctfmon.exe, EXEC PECMD.exe EXEC -su X:\Windows\System32\ctfmon.exe]        <0>        :操作成功完成。
  6. 1484        7.638961400000        {EXEC =!"X:\PEMaterial\Autoruns\PEStartupMain.bat" BeforeShell}
  7. 1484        8.035323600000        [EXEC =!"X:\PEMaterial\Autoruns\PEStartupMain.bat" BeforeShell]        <0>        :操作成功完成。
  8. 1484        8.035415500000        {SHEL explorer.exe}
  9. 1484        100.194126200000        [SHEL explorer.exe]        <0>        :操作成功完成。
  10. 1484        100.196696300000        {EXEC !X:\Program Files\WinXShell\WinXShell.exe -regist -daemon}
  11. 1484        100.206376800000        [EXEC !X:\Program Files\WinXShell\WinXShell.exe -regist -daemon]        <0>        :操作成功完成。
  12. 1484        100.206414300000        10        [CALL LoadShell]        <0>        :操作成功完成。
  13. 1484        100.206424400000        11        {CALL PostShell}
  14. 1484        100.206452300000        {EXEC =X:\Program Files\WinXShell\WinXShell.exe -luacode Taskbar:WaitForReady()}
  15. 1484        101.275309600000        [EXEC =X:\Program Files\WinXShell\WinXShell.exe -luacode Taskbar:WaitForReady()]        <0>        :操作成功完成。
  16. 1484        101.275386600000        {EXEC !"X:\PEMaterial\Autoruns\PEStartupMain.bat" PostShell}
  17. 1484        101.276399100000        [EXEC !"X:\PEMaterial\Autoruns\PEStartupMain.bat" PostShell]        <0>        :操作成功完成。
  18. 1484        101.276413400000        {LOGO}
  19. 1484        103.272006000000        [LOGO]        <0>        :操作成功完成。
  20. 1484        103.272099200000        11        [CALL PostShell]        <0>        :操作成功完成。
  21. 1484        103.272142900000        15        {EXIT}
复制代码


下面是正常的日志
  1. 1636        9.529885600000        10        {CALL LoadShell}
  2. 1636        9.529909200000        {IFEX X:\Windows\System32\ctfmon.exe, EXEC PECMD.exe EXEC -su X:\Windows\System32\ctfmon.exe}
  3. 1636        9.530034700000        {EXEC PECMD.exe EXEC -su X:\Windows\System32\ctfmon.exe}
  4. 1636        9.535114400000        [EXEC PECMD.exe EXEC -su X:\Windows\System32\ctfmon.exe]        <0>        :操作成功完成。
  5. 1636        9.535124300000        [IFEX X:\Windows\System32\ctfmon.exe, EXEC PECMD.exe EXEC -su X:\Windows\System32\ctfmon.exe]        <0>        :操作成功完成。
  6. 1636        9.535145000000        {EXEC =!"X:\PEMaterial\Autoruns\PEStartupMain.bat" BeforeShell}
  7. 1636        9.772265900000        [EXEC =!"X:\PEMaterial\Autoruns\PEStartupMain.bat" BeforeShell]        <0>        :操作成功完成。
  8. 1636        9.772343100000        {SHEL explorer.exe}
  9. 1636        20.955925800000        [SHEL explorer.exe]        <0>        :操作成功完成。
  10. 1636        20.955968200000        {EXEC !X:\Program Files\WinXShell\WinXShell.exe -regist -daemon}
  11. 1636        20.958273600000        [EXEC !X:\Program Files\WinXShell\WinXShell.exe -regist -daemon]        <0>        :操作成功完成。
  12. 1636        20.958299800000        10        [CALL LoadShell]        <0>        :操作成功完成。
  13. 1636        20.958309200000        11        {CALL PostShell}
  14. 1636        20.958332900000        {EXEC =X:\Program Files\WinXShell\WinXShell.exe -luacode Taskbar:WaitForReady()}
  15. 1636        21.990222300000        [EXEC =X:\Program Files\WinXShell\WinXShell.exe -luacode Taskbar:WaitForReady()]        <0>        :操作成功完成。
  16. 1636        21.990288000000        {EXEC !"X:\PEMaterial\Autoruns\PEStartupMain.bat" PostShell}
  17. 1636        21.991121500000        [EXEC !"X:\PEMaterial\Autoruns\PEStartupMain.bat" PostShell]        <0>        :操作成功完成。
  18. 1636        21.991130300000        {LOGO}
  19. 1636        23.971789900000        [LOGO]        <0>        :操作成功完成。
  20. 1636        23.971841500000        11        [CALL PostShell]        <0>        :操作成功完成。
  21. 1636        23.971869600000        15        {EXIT}
复制代码


点评

替换下PECMD.exe看看。 或者不要shel,直接exec看看还卡麽。  详情 回复 发表于 2022-4-14 20:00
回复

使用道具 举报

6823#
 楼主| 发表于 2022-4-14 20:00:59 | 只看该作者
nttwqz 发表于 2022-4-14 19:29
有个机型普遍会在进入桌面前会卡90秒左右,不知何故,其它机型不卡,机器i5 6代,8G内存。看了下日志,发现 ...

替换下PECMD.exe为新版本看看。
或者不要shel,直接exec看看还卡麽。

点评

你觉得可能是PECMD的问题? 按说我使用的已经很新了,0330,X64\PECMD原始.exe 看了下,最新的是PECMD2012.1.88.05.86Stable-220331B.7z,再遇到那种机型了我试试。 会不会和下面三个文件有关?PE没有网络  详情 回复 发表于 2022-4-14 20:45
回复

使用道具 举报

6824#
发表于 2022-4-14 20:20:07 | 只看该作者
samsungi 发表于 2022-4-7 10:48
为啥WLAN AutoConfig没法启动?说找不到指定的模块

回复

使用道具 举报

6825#
发表于 2022-4-14 20:45:36 | 只看该作者
slore 发表于 2022-4-14 20:00
替换下PECMD.exe为新版本看看。
或者不要shel,直接exec看看还卡麽。

你觉得可能是PECMD的问题?

按说我使用的已经很新了,0330,X64\PECMD原始.exe

看了下,最新的是PECMD2012.1.88.05.86Stable-220331B.7z,再遇到那种机型了我试试。

会不会和下面三个文件有关?PE没有网络、音频功能,我移动到其它文件夹了。

AudioInit.bat.skipped
InitializeNetwork.bat
NetInit.bat.skipped

点评

直接exec启动 explorer.exe没问题的话,就是Shel指令的问题,就是pecmd的问题。 如果exec启动也等很久,就是别的问题。 没选声网,skip的不会执行不影响。 网络初始化,是winre带了基础网络组件,可以初始化的  详情 回复 发表于 2022-4-15 08:42
回复

使用道具 举报

6826#
发表于 2022-4-14 21:49:33 | 只看该作者
我也有遇到某些機種會卡的..
但都是卡在自動登入admin前
卡個數分鐘 登入就正常執行了
回复

使用道具 举报

6827#
 楼主| 发表于 2022-4-15 08:42:00 | 只看该作者
nttwqz 发表于 2022-4-14 20:45
你觉得可能是PECMD的问题?

按说我使用的已经很新了,0330,X64\PECMD原始.exe

直接exec启动 explorer.exe没问题的话,就是Shel指令的问题,就是pecmd的问题。
如果exec启动也等很久,就是别的问题。

没选声网,skip的不会执行不影响。
网络初始化,是winre带了基础网络组件,可以初始化的,局域网网络。
按理说也和外壳程序启动无关。

点评

我弄了好几个wim文件,什么时候再遇到了此种机型试试。 我在想,会不会获取不到IP所以卡了很久,毕竟不是所有的网络都是自动分配IP,所以有个wim文件加了个/nowait参数以便测试。 还弄了个2021-02-14版本的pec  详情 回复 发表于 2022-4-15 12:35
回复

使用道具 举报

6828#
发表于 2022-4-15 12:35:18 | 只看该作者
本帖最后由 nttwqz 于 2022-4-15 12:38 编辑
slore 发表于 2022-4-15 08:42
直接exec启动 explorer.exe没问题的话,就是Shel指令的问题,就是pecmd的问题。
如果exec启动也等很久, ...

我弄了好几个wim文件,什么时候再遇到了此种机型试试。

我在想,会不会获取不到IP所以卡了很久,毕竟不是所有的网络都是自动分配IP,所以有个wim文件加了个/nowait参数以便测试。

还弄了个2021-02-14版本的pecmd的wim,就是那个一堆测试版之前的稳定版,曾经用过,记得这个平常用起来正常,后来更新了,所以感觉pecmd的问题更大些

还有其它的wim,到时候测试了就知道了,但愿有个正常的。
回复

使用道具 举报

6829#
发表于 2022-4-15 19:58:06 | 只看该作者
支持一下,再支持一下,再三支持!
回复

使用道具 举报

6830#
发表于 2022-4-19 11:49:28 | 只看该作者
SYSTEMROOT 可以修改成C盘么?
回复

使用道具 举报

6831#
发表于 2022-4-21 08:49:16 | 只看该作者
slore 发表于 2022-4-9 21:45
pecmdAdmin.ini里面有。

请问S大:怎么使用tscon 1切换到SYSTEM用户?
回复

使用道具 举报

6832#
发表于 2022-4-21 09:58:01 | 只看该作者
感谢分享,收藏了~~~~~~~~
回复

使用道具 举报

6833#
发表于 2022-4-21 17:53:02 来自手机 | 只看该作者
本帖最后由 nttwqz 于 2022-4-22 10:58 编辑

感觉应该初步确认问题可能原因,硬盘分区有某种未知问题,打开分区助手卡半天进不去,虽然各分区浏览正常,也没有坏道,但是调整分区失败,有太多数据,修复风险太高。这个机型卡的好几台分区助手都是半天进不去。

但是EXEC explorer.exe却正常,有的Shel也正常,问题原因判断起来更困难了。。。
回复

使用道具 举报

6834#
发表于 2022-4-30 22:13:13 | 只看该作者

用WimBuilder2-Full.v2020-07-07.7z制作win10 21h1 生成boot.wim,启动进不了桌面
用WimBuilder2-Full.v2022-02-02.7z制作win10 21h1 生成boot.wim,启动进入了桌面

不知是什么原因
回复

使用道具 举报

6835#
 楼主| 发表于 2022-4-30 22:25:03 | 只看该作者
yjqd 发表于 2022-4-30 22:13
用WimBuilder2-Full.v2020-07-07.7z制作win10 21h1 生成boot.wim,启动进不了桌面
用WimBuilder2-Full.v ...

更新版本?可能winre和install版本不一致。

选boot.wim第二卷,制作。

点评

成功了! 我输出boot.wim第二卷,改名为winre.wim 用WimBuilder2-Full.v2020-07-07.7z制作,生成boot.wim(342MB),启动进入了桌面 另外,问一下,自己把ISO镜像集成月度更新,boot.wim和winre.wim会变化吗  详情 回复 发表于 2022-5-1 12:31
谢谢 明天我试一下用WimBuilder2-Full.v2020-07-07.7z选boot.wim第二卷进行制作  详情 回复 发表于 2022-4-30 23:38
回复

使用道具 举报

6836#
发表于 2022-4-30 23:38:32 | 只看该作者
slore 发表于 2022-4-30 22:25
更新版本?可能winre和install版本不一致。

选boot.wim第二卷,制作。

谢谢
明天我试一下用WimBuilder2-Full.v2020-07-07.7z选boot.wim第二卷进行制作
回复

使用道具 举报

6837#
发表于 2022-5-1 07:16:17 | 只看该作者
支持值得点赞
回复

使用道具 举报

6838#
发表于 2022-5-1 08:39:43 | 只看该作者
slore 发表于 2019-3-4 22:37
使用演示Gif动图:

感谢分享 很好很强大
回复

使用道具 举报

6839#
发表于 2022-5-1 12:31:33 | 只看该作者
slore 发表于 2022-4-30 22:25
更新版本?可能winre和install版本不一致。

选boot.wim第二卷,制作。

成功了!

我输出boot.wim第二卷,改名为winre.wim
用WimBuilder2-Full.v2020-07-07.7z制作,生成boot.wim(342MB),启动进入了桌面

另外,问一下,自己把ISO镜像集成月度更新,boot.wim和winre.wim会变化吗,也就是说它们会和install版本一致吗
回复

使用道具 举报

6840#
 楼主| 发表于 2022-5-1 12:58:19 | 只看该作者
yjqd 发表于 2022-5-1 12:31
成功了!

我输出boot.wim第二卷,改名为winre.wim

boot.wim会,winre微软不更新。

但是boot.wim会少些功能。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 06:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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