826773297 发表于 2020-3-25 15:49 把Software里面的Microsoft\windows nt\winlogon\shell 这个字符串的值改为explorer.exe试试 |
Win10 1903 ADK生成的PE 有多大啊 用的恶adksetup 还是 adkpeseup |
slore 发表于 2020-4-2 16:47 明白了,谢谢大神 |
本帖最后由 slore 于 2020-4-2 16:50 编辑 tjxwork 发表于 2020-4-2 16:00 不删除wallpaperhost.exe,你的explorer只是普通程序,不会当做系统外壳,桌面不过是一个全屏的窗口。 wallpaperhost.exe是微软给PE做的外壳,不过只显示背景图片没实际功能,但是外壳程序只能有一个。 任务管理器你用系统自带都是有白屏页面,切到详细能看到进程,或者用winre.wim带的老版本,或者第3方任务管理器。 启动管理 没干嘛啊,你看下main.bat就是启动程序,改了点点注册表,我不太清楚你反映的问题,和哪个项目有关。 |
slore 发表于 2020-3-29 22:25 Slore大神,我按上面说的内容用wimbuilder2制作了一个win10.172的PE,添加了网络,没有使用PECMD、winXshell等软件,可是启动后右下角没有网络连接的小显示器显现,是缺什么文件还是修改注册表?烦请百忙之中回复一下,谢谢! |
slore 发表于 2020-3-29 21:57 感谢您的耐心解答,公司PE的确是有这个dxcore.dll。虽然还是对PE不是很了解,但在您的指导下公司的PE图形桌面也基本可以使用了,十分感谢。 |
本帖最后由 tjxwork 于 2020-4-2 12:29 编辑 lgl007 发表于 2020-3-31 08:20 ……你直接回复大神的楼层好点,这样回复只有我有提示。 那个网络图标好像是一个软件来的,你没有用工具里面的启动器的话,应该是没有启动。 |
您之前说过要中文的话,在\Projects\WIN10XPE\main.bat 添加内容。请问这个添加位置有没有要求的?我尝试添加了下,出现了卡住的问题。 ADK的wim挂载后添加功能包的时候,注册表不能被挂载。 我之前添加到main.bat是手动模式,没有挂载注册表。 生成了中文的adk_cn.wim,然后再重新构建的。 dism命令比较慢,没必要每次都做。 你添加到prepare.bat :BEFORE_HIVE_LOAD 下面,在加载注册表之前。 或者还在main.bat,但是调用dism命令前先卸载boot.wim的注册表:
|
ADK做的PE,在点了网络支持的情况下,为什么要点系统才能有网络? Z:\WimBuilder2\Projects\WIN10XPE\00-Configures\System 感觉没有干啥,是补了些文件,设置了注册表服务启动项, 但是你原来ADK的PE有网络,这里应该没有变。 难道是机器名?加入机器组? ADK做的PE,是不是因为选了全功能的原因,还是因为选了系统还是什么别的地方?导致不需要修改那两处代码也能进Explorer了。 wallpaperhost.exe 最后是会被删除掉的。 dxcore.dll因为你选择了全功能,补了其他dll,系统不需要dxcore.dll了。 (我查询了所有批处理,好像没有那个组件会主动添加dxcore.dll,你可以看你的boot.wim是否有这个文件) |
镜像做的PE,没有启动管理的话,是进不了桌面的吗? 默认winre.wim启动界面是那个蓝色的恢复界面。 ADK的winpe.wim默认是启动startnet.cmd,启动一个命令行窗口。 组件只是添加了桌面,你想运行自己手动运行 explorer.exe 即可。 启动管理,即使启动过程我预先设置了一些程序,脚本命令。 你简单的 自己 替换 startnet.cmd: wpeinit start explorer.exe 也可以出现桌面。 启动管理,就是用LUA,PECMD,或者我改过的startnet.cmd来启动, 自动判断是了是否存在外壳程序。 因为你是公司定制PE,启动管理可能修改了,所以没建议你修改。 |
tjxwork 发表于 2020-3-29 20:17 好像编辑器Bug了,最后面的一张图片和log是旧一点的。 |
本帖最后由 tjxwork 于 2020-3-29 01:27 编辑 slore 发表于 2020-3-28 20:54 好的,万分感谢您的耐心指导 |
tjxwork 发表于 2020-3-28 20:37 我让你选择的 选项,只是添加Explorer,即使没有勾选网络,也不会删除网络组件。 勾选了会额外添加东西, 你对比下文件差分吧,原版ADK+Explorer,的差分,和你用公司的PE + Explorer的差分。 【配置】页面,你勾选 [工程名]\main.bat中不修改文件和注册表 [工程名]\last.bat中不修改文件和注册表 这2个项目,默认最后会清理下服务,注册表,还有不存在的mui文件啥的, 按理说没影响,不过建议你勾选,尽可能少的改动你公司的PE,只添加Explorer。 我这个工具是帮助把文件列表和注册表选项加入到boot.wim, 我默认以winre.wim为基础,每次都是从头做,不怕做出,你这种有特定基础boot.wim 镜像的,只好你自己研究了。 实在不行,你可以考虑用WinXShell.exe代替你的简易explorer, 这个是绿色软件的不影响原始boot.wim内核功能。 |
slore 发表于 2020-3-28 19:55 谢谢大神指导,我还有个有问题想请教一下,在官方ADK PE尝试成功后,我也对公司原来的PE进行了修改。(公司的PE也是根据官方1903 ADK PE在 MDT部署 下生成的) 修改完成后,有一些自启动的脚本失效了,原因不明(这个PE会用到PowerShell和.wsf脚本) 发现没有网络,看不到网卡。原本是有网络支持的,毕竟是拿来连网装系统用的。 不知道是不是定制时没有启用组件-网络支持还是什么原因? |
本帖最后由 slore 于 2020-3-28 19:57 编辑 tjxwork 发表于 2020-3-28 17:33 ,顺便想尝试一下更美观强大的WinXShell, WinXShell是绿色软件,你复制到boot.wim或者放到U盘中,随时运行, D盘我是电脑上的本地版本。(WimBuilder2\vendor\WinXShell\X_PF目录复制就好了) 默认的WinXShell直接运行,我的电脑打不开,还需要个别explorer依赖的文件。 简单的做法是,上面 【外壳】-> 【Shell】从 explorer 改成 WinXShell, 再构建一次,就会补充一些系统资源管理器的dll,并把WinXShell复制到 X:\Program Files\WinXShell\ 下面。(你保持默认explorer的情况下也会复制) 你在X:\Program Files\WinXShell\ 这个目录中运行 WinXShell.exe -winpe 即可。 至于版本我前面说过了,必须和ADK的版本一样,正式1903版本打了些小补丁, 和ADK的winpe.wim的版本会有所差异,winsxs,catroot,注册表不能通用。 外壳 |
slore 发表于 2020-3-27 12:39 万分感谢!我现在就去试一下。 |
本帖最后由 slore 于 2020-3-27 12:39 编辑 另外,我直接用en-US和ADK带的原始winpe.wim。 中文支持的话, Projects\WIN10XPE\main.bat 添加下面内容, rem 添加adk的中文支持包 |
tjxwork 发表于 2020-3-27 02:16 截图说明,还有上传日志,很好的反馈。 你WimBuilder2放到桌面了,系统防护还是某些原因dism命令无法挂载,wimlib也不能提取文件。 你放到D盘根目录下试试。 ADK对版本要求必须一样,所以很麻烦,我都是直接用winre.wim这样会与install.wim的版本一致。 ADK的winpe.wim是 10.0.18362.1, 所以下载对应18362.1英文版本ISO。 C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.wim 18362.1.190318-1202.19H1_RELEASE_CLIENTPRO_OEMRET_X64FRE_EN-US.ISO 按我给你说的, 只选择: 【配置】-【构建】 【组件】-【外壳】 2个项目, 然后进PE, 输入explorer.exe是没有反应的,第一要删除 wallpaperhost.exe 进程, 然后运行explorer.exe还是没有反应。 到任务管理器浏览Windows下面运行explorer.exe提示缺少 dxcore.dll。 补充这个文件,原生的Explorer的桌面,和文件管理器是可以用的。 任务栏不会显示打开的窗口,估计还得补充些winre.wim有,winpe.wim没有的dll文件。 直接运行 WinXShell.exe -winpe 自然是可以有的。 改动如下: |
826773297 发表于 2020-3-27 11:48 谢谢,那我再尝试一下 |
826773297 发表于 2020-3-27 11:12 谢谢,我们现在用的是1903,而且加了不少部署工具,很难直接替换使用,能麻烦您具体说一下基于ADK PE修改操作流程吗,万分感谢。 |
826773297 发表于 2020-3-27 08:33 谢谢,请问这个可以打开explorer的PE,是用基于ADK PE生成的吗? |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.