本帖最后由 wylt9864 于 2023-3-20 00:30 编辑 ADKpe添加explorer遇到错误 找不到api-ms-win-core-commandlinetoargv-|1-1-0.dll |
chenxing 发表于 2023-2-28 12:29 有没有大佬知道怎么办啊 |
我也是同样的问题,文件注册表都加了,服务也开了,还是交互式登录初始化失败 |
目前问题已解决 在注册表HKLM\pe_soft\Microsoft\Windows NT\CurrentVersion\Svchost中的 LocalServiceNoNetwork键值下添加服务名CoreMessagingRegistrar 就可以正常启动服务了 |
slore 发表于 2019-5-20 21:00 谢谢大大 用wimbuilder2构建也失败了,用的是ADK的boot.wim和1903安装盘中的install.wim,可能是注册表改动太多,启动就直接蓝屏了。 文件方面 只要放入dwminit.dll开机就会提示交互系统登录失败无法进入系统,其他的原因暂时还没查明,不过经过大大的提醒用64位的procmon已经可以打开了,这样就能分析到不少内容 十分感谢! |
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=411399 只勾选【配置】->【构建】,用于复制注册表大项。 从install.wim提取必要注册表项目 •复制 HKLM\Software\Classes\AppID 然后,【组件】->【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都没有关系。 |
可能还需要software注册表中的信息 |
9zhmke 发表于 2019-5-20 16:37 不行啊 用windows ADK做的PE 打不开procmon |
PE里不能用ProcMon查看动了哪些文件和没找到哪些文件吗? |
foxfirefox 发表于 2019-5-20 11:14 谢谢这位大佬 因为PE制作要求的关系不能使用PECMD和第三方的脚本启动器,这几个注册表和文件位置我都对过了,CoreMessagingRegistrar服务还是不能启动,dwm.exe运行也没有反应 |
文件方面 :\Windows\SystemResources里必须有system32对应的 |
[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注册表项目 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.