jy02116916 发表于 2019-5-20 09:37:55

[已解决]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:14

foxfirefox 发表于 2019-5-20 11:13:02


"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


"CmdLine"="PECMD.EXE MAIN %Windir%\\system32\\PECMD.INI"




这是64位必改的system注册表项目

foxfirefox 发表于 2019-5-20 11:14:06

文件方面 :\Windows\SystemResources里必须有system32对应的

jy02116916 发表于 2019-5-20 11:49:19

foxfirefox 发表于 2019-5-20 11:14
文件方面 :\Windows\SystemResources里必须有system32对应的

谢谢这位大佬因为PE制作要求的关系不能使用PECMD和第三方的脚本启动器,这几个注册表和文件位置我都对过了,CoreMessagingRegistrar服务还是不能启动,dwm.exe运行也没有反应

9zhmke 发表于 2019-5-20 16:37:04

PE里不能用ProcMon查看动了哪些文件和没找到哪些文件吗?

jy02116916 发表于 2019-5-20 16:47:36

9zhmke 发表于 2019-5-20 16:37
PE里不能用ProcMon查看动了哪些文件和没找到哪些文件吗?

不行啊 用windows ADK做的PE 打不开procmon

红毛樱木 发表于 2019-5-20 20:03:28

可能还需要software注册表中的信息

slore 发表于 2019-5-20 21:00:52



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:10

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:06

目前问题已解决
在注册表HKLM\pe_soft\Microsoft\Windows NT\CurrentVersion\Svchost中的 LocalServiceNoNetwork键值下添加服务名CoreMessagingRegistrar 就可以正常启动服务了

chenxing 发表于 2023-2-28 12:29:41

我也是同样的问题,文件注册表都加了,服务也开了,还是交互式登录初始化失败

chenxing 发表于 2023-2-28 12:39:47

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

有没有大佬知道怎么办啊

wylt9864 发表于 2023-3-20 00:23:45

本帖最后由 wylt9864 于 2023-3-20 00:30 编辑

ADKpe添加explorer遇到错误 找不到api-ms-win-core-commandlinetoargv-|1-1-0.dll
页: [1]
查看完整版本: [已解决]ADK制作PE中的coremessagingregistrar服务无法启动