|
本帖最后由 slore 于 2019-4-11 12:17 编辑
你说的问题我有疑虑,以及没有确认所以没有回复.
下面的问题仍然存在,属于20H1,楼主截图是RS5
默认制作,加ADMIN永远停在 secedit.exe 以及winpeshl wpeinit (改权限的命令在.ini 中) ,取消切换成admin同样故障不断,最后崩溃,到弹不出任务管理器.
默认+ADMIN, 20H1 正常, PECMD日志启动winpeshl, winpeshl日志正常启动wpeinit
IE通用问题,在地址栏 输入网址 回车 闪烁 非常多次,非常久才显示,
ResourcePolicyClient.dll
见截图,20H1没有出现问题.之前测试19H1的时候也没有.
甚至精简选项勾选了,也正常输入,不过没有网络IE无法使用.
非admin下必须保证强制添加工作组(本工具任务)。
为什么是"必须", 为什么是本工具的任务.
默认操作系统,默认ISO光盘的boot.wim,winre.wim都能正常dism命令, 所以设置工作组只是一个回避手段,
而不是根本原因. boot.wim启动就能用WimBuilder2的话,只能说制作非官方的PE的有问题,而不是WimBuilder2不行.
让WimBuilder2强制修改系统的工作组,影响全局的代码,我暂时不添加.WimBuilder2构建的PE,
我已经添加了设置工作组的代码,确保原版PE和WimBuilder2构建的PE可以使用,
我会更新首页,要求Dism可正常挂载的环境.
不设置工作组的PE也许就没打算不用Dism命令.设置了工作组也可能不行.
(WimBuilder2工具的首页已经说了使用环境, 操作系统,支持版本等说明.)
对于这个问题我目前得出的是以下结论:
我考虑到boot.wim可以挂载,问题出在PE初始化=> 修改了计算名,系统的一些步骤可能省略了.
你把计算机名从WINXPE修改成空,然后注释掉 PECMD.ini中的
// CALL $Netapi32.dll,NetJoinDomain,,WORKGROUP,,,,1
你可以测试看看,是不是Dism挂载不出现 错误 5 拒绝访问, 可以正常使用.
所以计算机名这块是有问题的,我打算在启动后再修改.
15063 版本切Admin必须 [尽量给全系列添加此文件,如果切admin]
Windows.UI.Xaml.Resources.dll
SwitchToAdmin.bat的代码,默认17000之前是所有Windows.UI.Xaml.Resources*dll都添加的...
不明白为什么会有问题. 我没有15063的ISO.没测试.所以也没回复.我强制修改下版本看看.
rem add all as default
set VER_CNAME=.*.
if %VER[3]% GTR 17000 set VER_CNAME=.rs4.
if %VER[3]% GTR 17700 set VER_CNAME=.rs5.
if %VER[3]% GTR 18300 set VER_CNAME=.19h1.
最后:
关于最新工程在20H1测试结论:
所有模式,无论其他组件多全,只要选择精简这项目,请要最后增加删除user*cl* 解决慢慢等5分钟再重启[此文件伴随文件夹右键卡死]
我没有管user*cl* ,但是无论精简版,还是默认设置,20H1,都能快速的关机和重启.
桌面的shutdown.bat你改成
wpeutil.exe reboot可否关闭?
如果可以,PE系统本身没有问题,不知道你用的什么关机.开始菜单?如果是的话,你确保你更新到2.8.4(StartIsBack适配v1903).
|
|