无忧启动论坛

标题: [已解决]ADK制作PE中的coremessagingregistrar服务无法启动 [打印本页]

作者: jy02116916    时间: 2019-5-20 09:37
标题: [已解决]ADK制作PE中的coremessagingregistrar服务无法启动
本帖最后由 jy02116916 于 2019-6-12 10:59 编辑

求助各位大佬,我使用ADK制作的PE因为需求要启动DWM,查了一些资料后了解到启动DWM的话coremessagingregistrar服务是比较关键的,于是就把有关于coremessagingregistrar服务的SYSTEM注册表和相关服务文件都放到PE里了,PE启动后可以在服务列表看到这个服务名但是无法启动,具体的报错信息请看图片。



ADK版本是18362,目前我已经不知道怎么解决了,这个服务依赖的是RPC服务也肯定启动了,还少什么关键的文件也不知道从哪查起,请各位大佬指点。。谢谢

作者: 魅力舞兵    时间: 2019-5-20 11:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: foxfirefox    时间: 2019-5-20 11:13
[HKEY_LOCAL_MACHINE\pe_sys\RNG]
"Seed"=hex:52,75,6e,6e,69,6e,67,21,00,d0,07,00,9a,ad,37,e4,6e,f4,a9,ae,f4,a2,\
  6c,07,7c,8a,6a,2f,aa,5a,d5,8e,6c,29,46,95,97,93,53,06,00,7f,59,06,19,8b,c4,\
  08,6e,d6,97,56,4f,47,a3,18,ab,80,9a,c7,ed,43,91,7e,e0,5f,ec,5d,70,af,5f,34,\
  64,d7,e1,67

[HKEY_LOCAL_MACHINE\pe_sys\Setup]
"CmdLine"="PECMD.EXE MAIN %Windir%\\system32\\PECMD.INI"

[HKEY_LOCAL_MACHINE\pe_sys\Setup\AllowStart\CoreMessagingRegistrar]

[HKEY_LOCAL_MACHINE\pe_sys\Setup\AllowStart\Themes]
这是64位必改的system注册表项目
作者: foxfirefox    时间: 2019-5-20 11:14
文件方面 :\Windows\SystemResources里必须有system32对应的
作者: jy02116916    时间: 2019-5-20 11:49
foxfirefox 发表于 2019-5-20 11:14
文件方面 :\Windows\SystemResources里必须有system32对应的

谢谢这位大佬  因为PE制作要求的关系不能使用PECMD和第三方的脚本启动器,这几个注册表和文件位置我都对过了,CoreMessagingRegistrar服务还是不能启动,dwm.exe运行也没有反应
作者: 9zhmke    时间: 2019-5-20 16:37
PE里不能用ProcMon查看动了哪些文件和没找到哪些文件吗?
作者: jy02116916    时间: 2019-5-20 16:47
9zhmke 发表于 2019-5-20 16:37
PE里不能用ProcMon查看动了哪些文件和没找到哪些文件吗?

不行啊 用windows ADK做的PE 打不开procmon
作者: 红毛樱木    时间: 2019-5-20 20:03
可能还需要software注册表中的信息
作者: slore    时间: 2019-5-20 21:00


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=411399

只勾选【配置】->【构建】,用于复制注册表大项。

从install.wim提取必要注册表项目
•复制 HKLM\Software\Classes\AppID
•复制 HKLM\Software\Classes\CLSID
•复制 HKLM\Software\Classes\Interface
•复制 HKLM\Software\Classes\TypeLib
•...
•刪除 "RunAs"="Interactive User"


然后,【组件】->【DWM】
可以让winre.wim支持DWM。

对已ADK的winpe.wim,补充下默认winre.wim包含了,winpe.wim不包含的4个文件即可。

WimBuilder2\Projects\WIN10XPE\01-Components\DWM\main.bat


注册表在这个基础上可以再精简,你自己找吧,文件列表上面的bat就是最小了。

procmon.exe你运行后把,同目录生成的procmon64.exe放进去就行了。
ADK的默认不支持WOW64, 所以32位的procmon.exe无法运行。


图上有winxshell只是方便内部文件操作,DWM功能与winxshell和pecmd都没有关系。
作者: jy02116916    时间: 2019-5-22 09:34
slore 发表于 2019-5-20 21:00
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=411399

只勾选【配置】->【构建】,用于复制注 ...

谢谢大大 用wimbuilder2构建也失败了,用的是ADK的boot.wim和1903安装盘中的install.wim,可能是注册表改动太多,启动就直接蓝屏了。

文件方面 只要放入dwminit.dll开机就会提示交互系统登录失败无法进入系统,其他的原因暂时还没查明,不过经过大大的提醒用64位的procmon已经可以打开了,这样就能分析到不少内容 十分感谢!
作者: jy02116916    时间: 2019-6-12 11:01
目前问题已解决  
在注册表HKLM\pe_soft\Microsoft\Windows NT\CurrentVersion\Svchost中的 LocalServiceNoNetwork键值下添加服务名CoreMessagingRegistrar 就可以正常启动服务了
作者: chenxing    时间: 2023-2-28 12:29
我也是同样的问题,文件注册表都加了,服务也开了,还是交互式登录初始化失败

作者: chenxing    时间: 2023-2-28 12:39
chenxing 发表于 2023-2-28 12:29
我也是同样的问题,文件注册表都加了,服务也开了,还是交互式登录初始化失败

有没有大佬知道怎么办啊

作者: wylt9864    时间: 2023-3-20 00:23
本帖最后由 wylt9864 于 2023-3-20 00:30 编辑

ADKpe添加explorer遇到错误 找不到api-ms-win-core-commandlinetoargv-|1-1-0.dll




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