无忧启动论坛

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

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

    [复制链接]
2521#
发表于 2019-11-12 01:26:53 | 只看该作者
一解压软件,就被火绒报警
操作进程:C:\Program Files\WinRAR\WinRAR.exe
病毒路径:F:\TOOLS\iso\WimBuilder2-Full.2019-10-10\Projects\WIN10XPE\01-Components\MTP_Support\mtpHelper_x64.sys
病毒名称:Rootkit/SignThief.a
病毒ID:8B2057CC9D40253F
操作结果:已处理
操作进程:C:\Program Files\WinRAR\WinRAR.exe
病毒路径:F:\TOOLS\iso\WimBuilder2-Full.2019-10-10\Projects\WIN10XPE\01-Components\MTP_Support\mtpHelper_x86.sys
病毒名称:Rootkit/SignThief.a
病毒ID:8B2057CC9D40253F
操作结果:已处理

点评

删除就行了,如果你不需要MTP功能。  详情 回复 发表于 2019-11-12 07:09
回复

使用道具 举报

2522#
 楼主| 发表于 2019-11-12 07:09:44 | 只看该作者
hty1234 发表于 2019-11-12 01:26
一解压软件,就被火绒报警
操作进程:C:\Program Files\WinRAR\WinRAR.exe
病毒路径:F:\TOOLS\iso\WimBu ...

删除就行了,如果你不需要MTP功能。
回复

使用道具 举报

2523#
发表于 2019-11-12 08:53:16 | 只看该作者
在开始菜单上还是有“讲述人”,但是制作时并未勾选。
imdisk在命令行模式及窗口均可用(弱弱的问一句,有汉化版的吧),但是否应该在开始菜单增加该项目?

点评

讲述人系统自带。精简了Speech,这里忘了删除了。 imdisk自己换vendor.不过我的自动安装脚本是按官方下载的做的,自己需要注意。 快捷方式需要的话,call LinkToDesktop 即可  详情 回复 发表于 2019-11-12 09:27
用汉化就对国际友人不友好了  详情 回复 发表于 2019-11-12 09:05
回复

使用道具 举报

2524#
发表于 2019-11-12 09:05:40 | 只看该作者
泰立信 发表于 2019-11-12 08:53
在开始菜单上还是有“讲述人”,但是制作时并未勾选。
imdisk在命令行模式及窗口均可用(弱弱的问一句,有 ...

用汉化就对国际友人不友好了
回复

使用道具 举报

2525#
 楼主| 发表于 2019-11-12 09:27:49 | 只看该作者
泰立信 发表于 2019-11-12 08:53
在开始菜单上还是有“讲述人”,但是制作时并未勾选。
imdisk在命令行模式及窗口均可用(弱弱的问一句,有 ...

讲述人系统自带。精简了Speech,这里忘了删除了。

imdisk自己换vendor.不过我的自动安装脚本是按官方下载的做的,自己需要注意。

快捷方式需要的话,call LinkToDesktop 即可
回复

使用道具 举报

2526#
发表于 2019-11-12 21:29:45 | 只看该作者
本帖最后由 WAIGO 于 2019-11-12 21:30 编辑

今天测试了一整天,主要测试的是 ADMIN 及 SYSTEM 模式转换功能。测试结果,用 FULL 工程选项,20H1 19018.1  及对下版本可以正常首次启动至 ADMIN 模式,并通过执行 SwitchUser.bat 转换至 SYSTEM 模式,再次执行 SwitchUser.bat 转换回  ADMIN 模式也十分畅顺;但首次启动至 SYSTEM 模式之后,执行 SwitchUser.bat 转换至 ADMIN 模式时,有时会失败重启(见图一):



昨天发布的最新预览版 19013.1122, 用 FULL工程选项,可以首次启动至 ADMIN 模式,但通过执行 SwitchUser.bat 转换至 SYSTEM 模式失败,首次启动至  SYSTEM 模式也没问题但同样无法转换至 ADMIN 模式(见图二):

点评

我只看 版本号,UUP发布的最新版本,20H1反复更新没必要追新处理系统服务以支持用户切换。 没用重大问题,这些版本后面就不会用来做PE的基本版本。对应他们没有意义。 每次我更新的时候,只看20H1的最新版本号  详情 回复 发表于 2019-11-12 21:53
19018.1 是对上一个版本,最新的 19013.1122 版并不支持…  发表于 2019-11-12 21:42
20H1 只支持对最新版本进行用戶切换支持。  发表于 2019-11-12 21:37
回复

使用道具 举报

2527#
 楼主| 发表于 2019-11-12 21:53:13 | 只看该作者
WAIGO 发表于 2019-11-12 21:29
今天测试了一整天,主要测试的是 ADMIN 及 SYSTEM 模式转换功能。测试结果,用 FULL 工程选项,20H1 19018. ...


我只看 版本号,UUP发布的最新版本,20H1反复更新没必要追新处理系统服务以支持用户切换。

没用重大问题,这些版本后面就不会用来做PE的基本版本。对应他们没有意义。

每次我更新的时候,只看20H1的最新版本号。(各个预览版下载测试PE没有意义,除非有实质(驱动)变化。)

如果希望特别的版本支持的话,采用其他人用的伪SYSTEM用户方式来做用户切换吧。
(也就是以前你们用的用户切换,不是多用户登录方式)

点评

刚才测试过,Default 等不完全版,以及精简过的版本,包括我修改过的 custom 版,只能首次启动至 SYSTEM 模式,如果首次启动至 ADMIN 模式,合变成全黑桌面,以及很难看的字体。 我刚想制作的 19018.1 版 PE,用  详情 回复 发表于 2019-11-12 22:25
回复

使用道具 举报

2528#
发表于 2019-11-12 22:25:47 | 只看该作者
slore 发表于 2019-11-12 21:53
我只看 版本号,UUP发布的最新版本,20H1反复更新没必要追新处理系统服务以支持用户切换。

没用重大 ...

刚才测试过,Default 等不完全版,以及精简过的版本,包括我修改过的 custom 版,只能首次启动至 SYSTEM 模式,如果首次启动至 ADMIN 模式,合变成全黑桌面,以及很难看的字体。

我刚想制作的 19018.1 版 PE,用原来的 custom 方式,经过再三修改,都没法子正常启动至 ADMIN 模式。只勉强取回彩色的桌面,但字体还是很难看,又丢失了任务栏的很多图标。想用 SwitchUser.bat 来转换两种模式同样失败告终。不知有没有改进的办法(见下图):


点评

是的,马上修改看看…  发表于 2019-11-12 22:38
是的话改成4GB  发表于 2019-11-12 22:32
你是不是选择了8GB的 fbwf?  发表于 2019-11-12 22:31
回复

使用道具 举报

2529#
发表于 2019-11-12 23:21:38 | 只看该作者
把 8GB 的 fbwf 改成 4GB之后,可以正常登入 ADMIN 模式了。但是执行 SwitchUser.bat 来转换两种模式还是有问题。滑鼠点击桌面 SwitchUser.bat 图标之后,桌面一片黑色,必须手动按键盘的 Ctrl+Alt+Delete,运行 explorer.exe 之后才可以显示出 SYSTEM 模式的桌面。而且任务栏的 PENetwork、小小输入法以及输入法指示器都没有了。更加要命的是开始菜单里面,三个外置包的连接图标也不见了(见下图)。老大再看看,有什么解决的办法?

点评

你用DEFAULT,勾选启用Administrator测试看看。 我一直用的19018,反复都没有问题,输入法指示器也正常的。 PECMD.ini有添加外壳守护的更新,你对比下差异。  详情 回复 发表于 2019-11-12 23:27
回复

使用道具 举报

2530#
 楼主| 发表于 2019-11-12 23:27:05 | 只看该作者
WAIGO 发表于 2019-11-12 23:21
把 8GB 的 fbwf 改成 4GB之后,可以正常登入 ADMIN 模式了。但是执行 SwitchUser.bat 来转换两种模式还是有 ...

你用DEFAULT,勾选启用Administrator测试看看。
我一直用的19018,反复都没有问题,输入法指示器也正常的。


PECMD.ini有添加外壳守护的更新,你对比下差异。

点评

遵嘱用 DEFAULT 选项,并勾选启用 Administrator 测试了多次,首启是 ADMIN 完全没有问题,也可以显示两种输入法。但是由 SYSTEM 转 ADMIN 时,有时还是会失败重启。 看来问题是我没有在 PECMD.ini 添加外壳守护  详情 回复 发表于 2019-11-13 00:11
回复

使用道具 举报

2531#
发表于 2019-11-13 00:11:01 | 只看该作者
本帖最后由 WAIGO 于 2019-11-13 00:26 编辑
slore 发表于 2019-11-12 23:27
你用DEFAULT,勾选启用Administrator测试看看。
我一直用的19018,反复都没有问题,输入法指示器也正常 ...


遵嘱用 DEFAULT 选项,并勾选启用 Administrator 测试了多次,首启是 ADMIN 完全没有问题,也可以显示两种输入法。但是由 SYSTEM 转 ADMIN 时,有时还是会失败重启。

看来问题是我没有在 PECMD.ini 添加外壳守护的更新。添加后,开始菜单丢失外置软件图标不知是否也能一并得到解决?

恳请告知要在 PECMD.INI 增加哪些代码?非常感谢!


又及:从 PECMD.INI 找到了增加的标签 DaemonShell,但 CALL PreShell 之后就直接跳到 CALL LoadShell,不知这个 DaemonShell 是如何执行的?

点评

PECMD.ini的差分,10.10版本和11.11版本你对比下吧。 主要是SHEL命令的问题。 改成不启用Admin用户,使用SHEL,启用Admin用户,使用DaemonShell子过程,调用监护程序。 > 但是由 SYSTEM 转 ADMIN 时,有时还  详情 回复 发表于 2019-11-13 00:27
回复

使用道具 举报

2532#
发表于 2019-11-13 00:18:51 | 只看该作者
I couldn't do how to add master opening sound.

点评

Put a batch file to Startup\Before\OpeningSound.bat WinXShell.exe -luacode "app:call('play',[[X:\Windows\media\startup.wav]])" Or WinXShell.exe -luacode "app:call('play',[[X:\PEMaterial\startup.mp3  详情 回复 发表于 2019-11-13 00:32
回复

使用道具 举报

2533#
 楼主| 发表于 2019-11-13 00:27:47 | 只看该作者
WAIGO 发表于 2019-11-13 00:11
遵嘱用 DEFAULT 选项,并勾选启用 Administrator 测试了多次,首启是 ADMIN 完全没有问题,也可以显示两 ...


PECMD.ini的差分,10.10版本和11.11版本你对比下吧。

主要是SHEL命令的问题。
改成不启用Admin用户,使用SHEL,启用Admin用户,使用DaemonShell子过程,调用监护程序。


但是由 SYSTEM 转 ADMIN 时,有时还是会失败重启。


1分钟内切换,偶尔会提示 缓存管理器出错,蓝屏。
等1分钟后,还是1分半来着就好了,具体原因不清楚。
少东西,还是注册表有问题,细节没时间研究。

点评

PECMD.ini 已添加外壳守护的更新,桌面的 SwitchUser.bat 快捷方式也加上了先执行 DaemonShell,然后再执行 SwitchUser.bat (见划线下面)。但是滑鼠点击桌面快捷方式图标之后,桌面还是变成全黑色,什么图标都没有。  详情 回复 发表于 2019-11-13 18:21
回复

使用道具 举报

2534#
 楼主| 发表于 2019-11-13 00:32:01 | 只看该作者
本帖最后由 slore 于 2019-11-13 00:33 编辑
gazi06 发表于 2019-11-13 00:18
I couldn't do how to add master opening sound.


Put a batch file to Startup\BeforeShell\OpeningSound.bat
"X:\Program Files\WinXShell.exe" -luacode "app:call('play',[[X:\Windows\media\startup.wav]])"
Or
"X:\Program Files\WinXShell.exe" -luacode "app:call('play',[[X:\PEMaterial\startup.mp3]])"

点评

thank you  发表于 2019-11-13 14:33
回复

使用道具 举报

2535#
发表于 2019-11-13 02:58:49 | 只看该作者
快速用户切换,需要依靠一个 二次登陆的 系统服务,
回复

使用道具 举报

2536#
发表于 2019-11-13 13:34:16 来自手机 | 只看该作者
这种情况如何解决?大佬

20191113_124304.jpg (38.04 KB, 下载次数: 115)

20191113_124304.jpg
回复

使用道具 举报

2537#
发表于 2019-11-13 13:34:40 来自手机 | 只看该作者
白图标。。。。。

点评

快捷方式没有指定正确的图标文件。  发表于 2019-11-13 14:15
回复

使用道具 举报

2538#
发表于 2019-11-13 14:17:28 | 只看该作者
    LINK %StartMenu%\Programs\管理\磁盘管理,%Windir%\System32\diskmgmt.msc,,%Windir%\System32\dmdskres.dll#0
    LINK %StartMenu%\Programs\管理\计算机管理,%Windir%\System32\compmgmt.msc,,%Windir%\System32\mycomput.dll#2
    LINK %StartMenu%\Programs\管理\设备管理,%Windir%\System32\devmgmt.msc,,%Windir%\System32\devmgr.dll#5

点评

大佬,这个磁盘管理的参数还是有问题,图标还是显示白板,。。。  详情 回复 发表于 2019-11-13 16:53
厉害了,我的锅,,,感谢大佬。。。非常感谢大佬,  详情 回复 发表于 2019-11-13 15:34
回复

使用道具 举报

2539#
发表于 2019-11-13 14:37:48 | 只看该作者
本帖最后由 gazi06 于 2019-11-13 14:55 编辑

Master, I'd appreciate it.
Why do I change the resolution settings when I switch from admin to system. ?



How can I translate the names in the network and volume icons into Turkish.



点评

You have to update WinXShell.exe with ResHacker or some tools to change the Network string. If I have time, I will update it to use the resource from WinXShell\wxsUI%uI_WIFI.zip\locales\tr-TR.xml  详情 回复 发表于 2019-11-14 22:34
回复

使用道具 举报

2540#
发表于 2019-11-13 15:34:22 来自手机 | 只看该作者
foxfirefox 发表于 2019-11-13 14:17
LINK %StartMenu%\Programs\管理\磁盘管理,%Windir%\System32\diskmgmt.msc,,%Windir%\System32\dmdskr ...

厉害了,我的锅,,,感谢大佬。。。非常感谢大佬,
回复

使用道具 举报

2541#
发表于 2019-11-13 16:53:58 来自手机 | 只看该作者
foxfirefox 发表于 2019-11-13 14:17
LINK %StartMenu%\Programs\管理\磁盘管理,%Windir%\System32\diskmgmt.msc,,%Windir%\System32\dmdskr ...

大佬,这个磁盘管理的参数还是有问题,图标还是显示白板,。。。

点评

这个都是双逗号,,,,其他的都可以正确显示的!  详情 回复 发表于 2019-11-13 18:53
因为他多打了一个逗号。。。应该是 LINK %StartMenu%\Programs\管理\磁盘管理,%Windir%\System32\diskmgmt.msc,%Windir%\System32\dmdskres.dll#0  发表于 2019-11-13 18:29
回复

使用道具 举报

2542#
发表于 2019-11-13 18:21:55 | 只看该作者
slore 发表于 2019-11-13 00:27
PECMD.ini的差分,10.10版本和11.11版本你对比下吧。

主要是SHEL命令的问题。

PECMD.ini 已添加外壳守护的更新,桌面的 SwitchUser.bat 快捷方式也加上了先执行 DaemonShell,然后再执行 SwitchUser.bat (见划线下面)。但是滑鼠点击桌面快捷方式图标之后,桌面还是变成全黑色,什么图标都没有。必须手动按键盘的 Ctrl+Alt+Delete,运行 explorer.exe 之后才可以显示出 SYSTEM 模式的桌面。桌面出来后,任务栏的 PENetwork、小小输入法以及输入法指示器还是没有出现。
------------------------------------------------------------------------------------------------------------------------
下面是 DaemonShell 的内容:

_SUB DaemonShell
//FIND %~1=explorer.exe,SET shell_cmd=PECMD EXEC -HOOK explorer.exe,!SET shell_cmd=%~1 %~2 %~3
EXEC %ProgramFiles%\WinXShell\WinXShell.exe -luacode "shel([[%~1 %~2 %~3]])"
_END

下面是桌面 SwitchUser.bat 快捷方式的内容:

LINK %Desktop%\转换系统登录模式,PECMD.EXE,TEAM CALL DaemonShell|EXEC *%windir%\system32\SwitchUser.bat,SHELL32.DLL#160

点评

把你的WIN10XPE工程给我发下吧。添加第三方工具的不要。 主要是pecmd.ini启动相关的改动。我构建一次看看快些? 我只关心DEFAULT不正常的问题,其他的就是自己DIY的事了。  详情 回复 发表于 2019-11-13 18:40
回复

使用道具 举报

2543#
 楼主| 发表于 2019-11-13 18:40:39 | 只看该作者
WAIGO 发表于 2019-11-13 18:21
PECMD.ini 已添加外壳守护的更新,桌面的 SwitchUser.bat 快捷方式也加上了先执行 DaemonShell,然后再执 ...

把你的WIN10XPE工程给我发下吧。添加第三方工具的不要。
主要是pecmd.ini启动相关的改动。我构建一次看看快些?

我只关心DEFAULT不正常的问题,其他的就是自己DIY的事了。

点评

制作工具下载地址已另发私信,下载后有劳回函告知。谢谢! 还有个问题也很严重,就是会频繁失去桌面的所有图标(见下图),只剩下刚在进行工作的页面。一样必须手动按下三个复合键,从任务管理器运行 explorer.exe  详情 回复 发表于 2019-11-13 22:18
回复

使用道具 举报

2544#
发表于 2019-11-13 18:53:54 | 只看该作者
狼人72105 发表于 2019-11-13 16:53
大佬,这个磁盘管理的参数还是有问题,图标还是显示白板,。。。

这个都是双逗号,,,,其他的都可以正确显示的!

QQ截图20191113184939.png (28.82 KB, 下载次数: 121)

QQ截图20191113184939.png

点评

看看是不是缺相关Mui文件!  详情 回复 发表于 2019-11-14 14:28
那就不知道是咋回事了,我在我那个PE试过不用后边的参数,磁盘管理都还是有图标的  发表于 2019-11-13 19:47
回复

使用道具 举报

2545#
发表于 2019-11-13 19:29:29 | 只看该作者
slore 发表于 2019-11-11 22:56
测试了下,中文系统,和英文系统都正常。

韩文系统,确实存在这个问题。

请参阅http://win10se.cwcodes.net/Compressed/上的Win10XPE(167MB)2019-09-20 Builder
成功,在PecmdAdmin.ini中,将“CALL $Netapi32.dll,NetJoinDomain,,WORKGROUP,,,,1”替换为“EXEC !=SetWG.exe WORKGROUP。

点评

这个原因知道,按理说通过unattend.xml应该把机器已经加到用户组了,这句不要都行的。SetWG.exe多了服务等待之后才添加。  详情 回复 发表于 2019-11-13 19:43
回复

使用道具 举报

2546#
 楼主| 发表于 2019-11-13 19:43:15 | 只看该作者
本帖最后由 slore 于 2019-11-13 19:45 编辑
koko4u 发表于 2019-11-13 19:29
请参阅http://win10se.cwcodes.net/Compressed/上的Win10XPE(167MB)2019-09-20 Builder
成功,在PecmdA ...


提示域找不到,是机器组没加成功导致的,这个原因知道。按理说目前通过unattend.xml由微软完成添加动作应该把机器已经加到机器组了,这句不要都行的。SetWG.exe是多了服务等待服务状态后,之后才添加。
回复

使用道具 举报

2547#
发表于 2019-11-13 22:03:08 | 只看该作者
本帖最后由 koko4u 于 2019-11-14 00:28 编辑

从使用源20H1构建的PE,
当您使用IE下载小文件(10KB以下)时,下载窗口不会弹出,下载不起作用。
回复

使用道具 举报

2548#
发表于 2019-11-13 22:18:59 | 只看该作者
slore 发表于 2019-11-13 18:40
把你的WIN10XPE工程给我发下吧。添加第三方工具的不要。
主要是pecmd.ini启动相关的改动。我构建一次看 ...

制作工具下载地址已另发私信,下载后有劳回函告知。谢谢!

还有个问题也很严重,就是会频繁失去桌面的所有图标(见下图),只剩下刚在进行工作的页面。一样必须手动按下三个复合键,从任务管理器运行 explorer.exe 来再度登入,真是不胜其烦!

回复

使用道具 举报

2549#
发表于 2019-11-14 10:24:43 | 只看该作者
开发辛苦,小支持一下,聊表心意!

点评

感谢支持。  发表于 2019-11-14 12:04
回复

使用道具 举报

2550#
发表于 2019-11-14 14:28:49 | 只看该作者
狼人72105 发表于 2019-11-13 18:53
这个都是双逗号,,,,其他的都可以正确显示的!

看看是不是缺相关Mui文件!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-14 01:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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