无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 9095|回复: 37
打印 上一主题 下一主题

关于winpe启动必调用的这几个玩意儿的初级认知

    [复制链接]
跳转到指定楼层
1#
发表于 2022-12-9 10:46:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dos时代菜鸟 于 2022-12-9 10:50 编辑

这几天研究这几个玩意儿,弄得头大,做个记录吧。

一、winpeshl.exe,  微软自带,有自己的脚本 winpeshl.ini 用于初始化winpe ,程序名称是 WinPE Shell, 应该是用于初始化winpe 外壳用的。核心是调用 wpeinit.exe 。

二、wpeinit.exe ,微软自带,用于初始化 winpe ,程序名称是 WinPE Initialization Program。

三、wpeutil.exe,微软自带,用于设置winpe ,程序名称:WinPE Utilities (Console) ,
功能:初始化网络组件和驱动,设置页面文件,语言设置,重启,关机,更新注册表中关于启动信息的一些内容,关闭或开启网络防火墙等

四、netcfg.exe,微软自带,用于设置 网络,程序名称:WinPE network installer,
主要功能是附带参数 -winpe ,为 Windows 预安装环境安装 TCP/IP、NetBIOS  和 Microsoft 客户端
还有安装网络服务

五、pecmd 的 init 指令,是 pecmd.exe 自带的指令,用于初始化 winpe ,如果紧跟 shel explorer.exe  指令,就可以得到一个 最简单的 winpe 桌面环境。


由于各种定制的 winpe 版本不同,组件不同,需求不同,用 微软提供的 winpe 初始化命令往往达不到效果,还可能互相冲突。

实践中发现 winpeshl.exe 往往不太灵光,直接调用 wpeinit.exe 也会有 卡顿失灵,通过wpeutil.exe 初始化网络也会因为 网卡驱动不上,等待网址分配等导致网络组件加载卡顿甚至失败,
而且,有时候,也不知道 wpeinit 初始化 到底卡在什么位置,wpeinit进程就是不运行完。此时如果在用 wpeutil 初始化网络,也可能卡在那。

所以,更多时候,自定义的 winpe 都是选择手动完成 网络初始化。常用的手段就是

通过 pecmd 的 init 实现winpe 的初始化,
用 drvload.exe 安装网卡驱动,
然后通过 netcfg.exe 为winpe 安装组件和服务,
用 net start开启服务,
用 ”wpeutil.exe  InitializeNetwork /NoWait “ 查缺补漏 的 初始化一下网络
用 pecmd 的 shel 指令完成 explorer.exe 的桌面外壳装入。


需要注意的是  用 wpeutil.exe  InitializeNetwork 初始化网络,如果不带 /nowait 参数,在没有获得网络地址前,这个进程是不会完成的,而要想关闭防火墙,又必须在这个命令以后进行,不然初始化时会再把防火墙打开。
还有就是,wpeutil.exe  InitializeNetwork  /nowait 初始化网络会有偶发性的卡顿,如果这个命令还没有结束,就设置关闭防火墙,很可能会关不上。

wpeutil.exe  InitializeNetwork [/NoWait]
      初始化网络组件和驱动程序,并将计算机名称设置为随机选择的值。如果省略 "/NoWait",将阻止此命令,直至获取网络地址。


评分

参与人数 2无忧币 +10 收起 理由
879792799 + 5 干货!
泮安宁 + 5 很给力!

查看全部评分

2#
发表于 2022-12-9 11:45:56 | 只看该作者
整理的很不错,解开了shel explorer 之前的疑惑
回复

使用道具 举报

3#
发表于 2022-12-9 11:47:10 | 只看该作者
貌似驱动服务只有在shell explorer 之前启动,不然不会成功~
回复

使用道具 举报

4#
发表于 2022-12-9 11:58:02 | 只看该作者
干货,收藏了
回复

使用道具 举报

5#
发表于 2022-12-9 12:04:24 来自手机 | 只看该作者
wpeutil 初始化时有日志文件,某些驱动的组件不完整且存在该驱动的服务项时,经常会卡 winmgmt 服务

点评

wpeinit.exe 有日志,wpeutil 貌似没有日志。  详情 回复 发表于 2022-12-9 12:18
回复

使用道具 举报

6#
 楼主| 发表于 2022-12-9 12:18:18 | 只看该作者
本帖最后由 dos时代菜鸟 于 2022-12-9 12:23 编辑
Bluebells 发表于 2022-12-9 12:04
wpeutil 初始化时有日志文件,某些驱动的组件不完整且存在该驱动的服务项时,经常会卡 winmgmt 服务

wpeinit.exe 有日志,wpeutil 貌似没有日志,或者 看 X:\Windows\debug\NetSetup.LOG 。

点评

应该是我搞错了  详情 回复 发表于 2022-12-9 14:05
回复

使用道具 举报

7#
发表于 2022-12-9 12:28:10 | 只看该作者
谢谢分享研究成果。
回复

使用道具 举报

8#
发表于 2022-12-9 12:49:10 | 只看该作者
本帖最后由 879792799 于 2022-12-9 12:53 编辑

真专业!要是能研究出能加载显卡驱动就完美了!
补充些:
谢谢283598328大大的指点:

因为我们现在用的PE是RAMOS,也就是内存系统啊,无非是个极小内核的内存系统而已。需要先映射一个虚拟磁盘并加载整个WIMPE内核到这个虚拟磁盘,然后再启动到系统。所以就算是最小的、哪怕80MB的PE,也比正常本地系统启动慢。而正常系统少了这个映射和预先加载过程,只要根据链式引导启动就可以,数据载入远比PE小,启动自然比PE快。
PE远不如USBVHD(X)好玩,功能缺失大,技术门槛又比USBVHD(X)略高,你用移动固态(PSSD)或者USB3以上的优盘装USBVHD(X)玩几天,估计你就不会再玩PE了。
论坛PE大佬很多都归隐了,这种小白问题很少有人回答,尤其WIN8出来以后,USBVHD的易用性和功能性以及技术性都是PE无法比拟的。

点评

不知道你说的 显卡驱动 是个啥情况,是 系统自带的还是 从外置加载的, 其实 都可以用 drvload 加载 inf 文件实现 显卡驱动的安装。 只要有 明确的驱动包,确定有可以驱动当前系统的 显卡,就可以了。  详情 回复 发表于 2022-12-9 14:13
安装显卡驱动无须重启且立即生效不是很久之前就解决了吗?以前的版本直接安装即可,在某一个Win10PE版本开始,若要安装显卡的驱动程序,该PE不能安装“基本显示驱动程序”,不然安装显卡的驱动程序时会提示重启系统  详情 回复 发表于 2022-12-9 14:12
回复

使用道具 举报

9#
发表于 2022-12-9 14:05:48 | 只看该作者
dos时代菜鸟 发表于 2022-12-9 12:18
wpeinit.exe 有日志,wpeutil 貌似没有日志,或者 看 X:\Windows\debug\NetSetup.LOG 。

应该是我搞错了
回复

使用道具 举报

10#
发表于 2022-12-9 14:12:21 | 只看该作者
879792799 发表于 2022-12-9 12:49
真专业!要是能研究出能加载显卡驱动就完美了!
补充些:

安装显卡驱动无须重启且立即生效不是很久之前就解决了吗?以前的版本直接安装即可,在某一个Win10PE版本开始,若要安装显卡的驱动程序,该PE不能安装“基本显示驱动程序”,不然安装显卡的驱动程序时会提示重启系统后才生效

点评

我不是这个意思 ,我是指,去掉反复加载的过程 显卡驱动直接''固化''在系统里,和正常系统一样只装一次  详情 回复 发表于 2022-12-9 15:16
正解。 所以,在制作pe 时,要把 注册表 里 display.inf_* 中关于 basicdisplay 服务的那个值弄掉。pe 就不会自动安装自带的万能显卡驱动了。当需要安装时,可以手动 用 drvload 安装,或者安装本地 系统中的 显  详情 回复 发表于 2022-12-9 14:31
回复

使用道具 举报

11#
 楼主| 发表于 2022-12-9 14:13:04 | 只看该作者
本帖最后由 dos时代菜鸟 于 2022-12-9 14:34 编辑
879792799 发表于 2022-12-9 12:49
真专业!要是能研究出能加载显卡驱动就完美了!
补充些:

不知道你说的 显卡驱动 是个啥情况,是 系统自带的还是 从外置加载的,
其实 都可以用 drvload 加载 inf 文件实现 显卡驱动的安装。

只要有 明确的驱动包,确定有可以驱动当前系统的 显卡,就可以了。

目前任何一个 n卡的驱动包,释放安装到 系统盘,也有500M+ 的体积,一般内存系统如果 系统盘不够2G 都不能考虑。

至于ramos 系统,我更倾向于 用 wimboot+vhd 的方案,wimboot 作为固定内核放到实体盘,vhd 作为wimboot的指针,加载到内存,这样因为 vhd 指针里面也没啥东西,启动会很快。就算不放到内存,也一样可以用,而且体积也好控制一些。

之所以用 pe ,是因为 pe 能够适用于更多的硬件环境,用于维护,而不是日常使用。




点评

不是指能安装显卡 是让pe直接加载显卡驱动和正常系统一样 去掉反复加载的过程 显卡驱动直接''固化''在系统里,不知道我说明白了没有  详情 回复 发表于 2022-12-9 15:13
回复

使用道具 举报

12#
发表于 2022-12-9 14:23:22 | 只看该作者

谢谢分享
回复

使用道具 举报

13#
 楼主| 发表于 2022-12-9 14:31:34 | 只看该作者
Bluebells 发表于 2022-12-9 14:12
安装显卡驱动无须重启且立即生效不是很久之前就解决了吗?以前的版本直接安装即可,在某一个Win10PE版本 ...

正解。

所以,在制作pe 时,要把 注册表 里 display.inf_*  中关于 basicdisplay 服务的那个值弄掉。pe 就不会自动安装自带的万能显卡驱动了。当需要安装时,可以手动 用 drvload 安装,或者安装本地 系统中的 显卡驱动。

点评

这样的吗??? Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752] "Version"=hex:ff,ff,09,00,00,00,00,00,68,e9,36,4  详情 回复 发表于 2022-12-9 15:18
回复

使用道具 举报

14#
发表于 2022-12-9 14:46:47 来自手机 | 只看该作者
用winpeshl.exe调用wpeinit.exe初始化才是正道。微软是有逻辑的。
两个程序都有日志,执行卡住分析日志即可

点评

可能跟 pecmd 的init 有冲突,二者用一个即可。  详情 回复 发表于 2022-12-9 15:58
回复

使用道具 举报

15#
发表于 2022-12-9 15:13:59 | 只看该作者
dos时代菜鸟 发表于 2022-12-9 14:13
不知道你说的 显卡驱动 是个啥情况,是 系统自带的还是 从外置加载的,
其实 都可以用 drvload 加载 inf ...

不是指能安装显卡  是让pe直接加载显卡驱动和正常系统一样 去掉反复加载的过程 显卡驱动直接''固化''在系统里,不知道我说明白了没有
回复

使用道具 举报

16#
发表于 2022-12-9 15:16:23 | 只看该作者
本帖最后由 879792799 于 2022-12-9 15:20 编辑
Bluebells 发表于 2022-12-9 14:12
安装显卡驱动无须重启且立即生效不是很久之前就解决了吗?以前的版本直接安装即可,在某一个Win10PE版本 ...

我不是这个意思  ,我是指,去掉反复加载的过程 显卡驱动直接''固化''在系统里就像系统自带的显卡驱动一样,和正常系统一样只装一次

点评

那样,你换了硬件环境咋办?如果新硬件驱动与目前系统里已经安装生效的发生冲突蓝屏咋办?  详情 回复 发表于 2022-12-9 15:53
回复

使用道具 举报

17#
发表于 2022-12-9 15:18:09 | 只看该作者
dos时代菜鸟 发表于 2022-12-9 14:31
正解。

所以,在制作pe 时,要把 注册表 里 display.inf_*  中关于 basicdisplay 服务的那个值弄掉。p ...

这样的吗???
Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752]
"Version"=hex:ff,ff,09,00,00,00,00,00,68,e9,36,4d,25,e3,ce,11,bf,c1,08,00,2b,\
  e1,03,18,00,80,8c,a3,c5,94,c6,01,01,00,f0,55,00,00,0a,00,00,00,00,00,00,00,\
  00,00
"Provider"="Microsoft"
"SignerScore"=dword:0d000003
"FileSize"=hex(b):92,0d,00,00,00,00,00,00
"StatusFlags"=dword:00000100
@="display.inf"

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Configurations]

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Configurations\MSBDA]
"Service"="BasicDisplay"
"ExcludeIds"=hex(7):50,00,43,00,49,00,5c,00,56,00,45,00,4e,00,5f,00,31,00,34,\
  00,31,00,34,00,26,00,44,00,45,00,56,00,5f,00,35,00,33,00,35,00,33,00,00,00,\
  00,00
"ConfigScope"=dword:00000005
"IncludedInfs"=hex(7):62,00,61,00,73,00,69,00,63,00,64,00,69,00,73,00,70,00,6c,\
  00,61,00,79,00,2e,00,69,00,6e,00,66,00,00,00,00,00
"ConfigFlags"=dword:00000000

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Configurations\MSBDA\Driver]
"InstalledDisplayDrivers"=hex(200000):
"UserModeDriverName"=hex(200000):
"UserModeDriverNameWoW"=hex(200000):
"UserModeDriverGUID"=hex(200000):
"OpenGLDriverName"=hex(200000):
"OpenGLDriverNameWoW"=hex(200000):
"OpenGLFlags"=hex(200000):
"OpenGLFlagsWoW"=hex(200000):
"OpenGLVersion"=hex(200000):
"OpenGLVersionWoW"=hex(200000):
"FeatureScore"=dword:000000fb

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Configurations\MSBDA\Properties]

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Configurations\MSBDA\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}]

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Configurations\MSBDA\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0012]
@=hex(ffff0011):ff

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Configurations\MSBDA\Services]

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Configurations\MSBDA\Services\BasicDisplay]

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Configurations\MSBDA\Services\BasicDisplay\Parameters]
"SingleDeviceInstall"=dword:00000001

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Descriptors]

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Descriptors\ACPI]

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Descriptors\ACPI\CLS_0003&SUBCLS_0000]
"Configuration"="MSBDA"
"Manufacturer"="%std%"
"Description"="%msbdaname%"

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Descriptors\ACPI\CLS_0003&SUBCLS_0001]
"Configuration"="MSBDA"
"Manufacturer"="%std%"
"Description"="%msbdaname%"

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Descriptors\ACPI\CLS_0003&SUBCLS_0003]
"Configuration"="MSBDA"
"Manufacturer"="%std%"
"Description"="%msbdaname%"

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Descriptors\PCI]

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Descriptors\PCI\CC_0300]
"Configuration"="MSBDA"
"Manufacturer"="%std%"
"Description"="%msbdaname%"

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Descriptors\PCI\CC_0301]
"Configuration"="MSBDA"
"Manufacturer"="%std%"
"Description"="%msbdaname%"

[-HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverPackages\display.inf_amd64_01cf530faf2f1752\Strings]
"std"="(Standard display types)"
"msbdaname"="Microsoft Basic Display Adapter"

点评

"Service"="BasicDisplay" 删掉或改名。系统就不自动加载 基础显卡了。  详情 回复 发表于 2022-12-9 15:54
回复

使用道具 举报

18#
发表于 2022-12-9 15:34:20 | 只看该作者
谢谢,学习了,慢慢消化中。。。。
回复

使用道具 举报

19#
 楼主| 发表于 2022-12-9 15:53:15 来自手机 | 只看该作者
879792799 发表于 2022-12-9 15:16
我不是这个意思  ,我是指,去掉反复加载的过程 显卡驱动直接''固化''在系统里就像系统自带的显卡驱动一 ...

那样,你换了硬件环境咋办?如果新硬件驱动与目前系统里已经安装生效的发生冲突蓝屏咋办?

点评

大大 这么说是办法吗???? 我就想自己特制一个自己电脑专用  详情 回复 发表于 2022-12-9 18:38
回复

使用道具 举报

20#
 楼主| 发表于 2022-12-9 15:54:37 来自手机 | 只看该作者
本帖最后由 dos时代菜鸟 于 2022-12-9 16:04 编辑
879792799 发表于 2022-12-9 15:18
这样的吗???
Windows Registry Editor Version 5.00


"Service"="BasicDisplay"
删掉或改名。系统就不自动加载 基础显卡了。
你把注册表项目都删了,怕是会因为没有系统服务而安装不上显卡驱动
回复

使用道具 举报

21#
 楼主| 发表于 2022-12-9 15:58:08 来自手机 | 只看该作者
本帖最后由 dos时代菜鸟 于 2022-12-9 16:02 编辑
红毛樱木 发表于 2022-12-9 14:46
用winpeshl.exe调用wpeinit.exe初始化才是正道。微软是有逻辑的。
两个程序都有日志,执行卡住分析日志即 ...

可能跟 pecmd 的init 有冲突,二者用一个即可。
有时 Winpeshl 会因为某个问题,卡到shell前,连进程管理器都调不出来,更别说看日志了。



点评

不存在冲突一说,INIT和winpeshl二者没有什么关联的。看看是不是INIT用了不合适的参数导致的,排查下。  详情 回复 发表于 2022-12-9 16:10
回复

使用道具 举报

22#
发表于 2022-12-9 16:10:05 | 只看该作者
dos时代菜鸟 发表于 2022-12-9 15:58
可能跟 pecmd 的init 有冲突,二者用一个即可。
有时 Winpeshl 会因为某个问题,卡到shell前,连进程管 ...

不存在冲突一说,INIT和winpeshl二者没有什么关联的。看看是不是INIT用了不合适的参数导致的,排查下。

点评

我把 wpeinit 放到 完成了驱动安装和网络设置后,在 shel explorer.exe 前执行,就能通过 而且有完整日志 而 放在 pe 启动的最前端运行,就 只能卡在 Service winmgmt disable: 0x00000000 , 从日志看,那个服  详情 回复 发表于 2022-12-9 16:42
pecmd 的 init 是用的 INIT IU,3000 用在 wpeinit 后, wpeinit 偶发性卡住,有时还没事儿。不用wpeinit ,也没看有啥问题发生.  详情 回复 发表于 2022-12-9 16:20
回复

使用道具 举报

23#
 楼主| 发表于 2022-12-9 16:20:46 | 只看该作者
红毛樱木 发表于 2022-12-9 16:10
不存在冲突一说,INIT和winpeshl二者没有什么关联的。看看是不是INIT用了不合适的参数导致的,排查下。

pecmd 的 init 是用的  INIT IU,3000 用在 wpeinit 后,
wpeinit 偶发性卡住,有时还没事儿。不用wpeinit ,也没看有啥问题发生.
回复

使用道具 举报

24#
 楼主| 发表于 2022-12-9 16:42:42 | 只看该作者
红毛樱木 发表于 2022-12-9 16:10
不存在冲突一说,INIT和winpeshl二者没有什么关联的。看看是不是INIT用了不合适的参数导致的,排查下。

我把 wpeinit 放到 完成了驱动安装和网络设置后,在 shel explorer.exe 前执行,就能通过 而且有完整日志

而 放在 pe 启动的最前端运行,就 只能卡在 Service winmgmt disable: 0x00000000 ,
从日志看,那个服务 的重新开启,是为了 给计算机重新命名并生效,用 wpeutil 初始化 网络,也有这个过程,估计也是因为这个卡住。

我查看 注册表中 winmgmt 服务,start=4 并没有其他异常,也不知道为啥就卡到那。难道要手动启动一下那个服务才可以?


下面是正常的 日志内容:

  1. 2022-12-09 16:30:40.472, Info      WPEINIT is processing the unattend file [X:\Windows\system32\unattend.xml]
  2. 2022-12-09 16:30:40.503, Info      ==== 正在初始化显示设置 ====
  3. 2022-12-09 16:30:40.503, Info      No display settings specified
  4. 2022-12-09 16:30:40.503, Info      STATUS: SUCCESS (0x00000001)
  5. 2022-12-09 16:30:40.503, Info      ==== 正在初始化计算机名 ====
  6. 2022-12-09 16:30:40.503, Info      Generating a random computer name
  7. 2022-12-09 16:30:40.503, Info      No computer name specified, generating a random name.
  8. 2022-12-09 16:30:40.503, Info      Renaming computer to MININT-S4GDR5R.
  9. 2022-12-09 16:30:40.503, Info      Waiting on the profiling mutex handle
  10. 2022-12-09 16:30:50.144, Info      Acquired profiling mutex
  11. 2022-12-09 16:30:50.144, Info      Service winmgmt disable: 0x00000000
  12. 2022-12-09 16:30:50.144, Info      Service winmgmt stop: 0x00000000
  13. 2022-12-09 16:30:50.159, Info      Service winmgmt enable: 0x00000000
  14. 2022-12-09 16:30:50.159, Info      Released profiling mutex
  15. 2022-12-09 16:30:50.159, Info      STATUS: SUCCESS (0x00000000)
  16. 2022-12-09 16:30:50.159, Info      ==== 正在初始化虚拟内存分页文件 ====
  17. 2022-12-09 16:30:50.159, Info      No WinPE page file setting specified
  18. 2022-12-09 16:30:50.159, Info      STATUS: SUCCESS (0x00000001)
  19. 2022-12-09 16:30:50.159, Info      ==== 正在初始化选项组件 ====
  20. 2022-12-09 16:30:50.159, Info      STATUS: SUCCESS (0x00000001)
  21. 2022-12-09 16:30:50.159, Info      ==== 正在初始化网络访问和应用配置 ====
  22. 2022-12-09 16:30:50.159, Info      Networking support will not be enabled.
  23. 2022-12-09 16:30:50.159, Info      STATUS: SUCCESS (0x00000001)
  24. 2022-12-09 16:30:50.159, Info      ==== 正在应用防火墙设置 ====
  25. 2022-12-09 16:30:50.159, Info      The <EnableFirewall> setting was ignored because unattend did not enable the network.
  26. 2022-12-09 16:30:50.175, Info      STATUS: SUCCESS (0x00000001)
  27. 2022-12-09 16:30:50.175, Info      ==== 正在执行同步的用户提供的命令 ====
  28. 2022-12-09 16:30:50.175, Info      STATUS: SUCCESS (0x00000001)
  29. 2022-12-09 16:30:50.175, Info      ==== 正在执行异步的用户提供的命令 ====
  30. 2022-12-09 16:30:50.175, Info      STATUS: SUCCESS (0x00000001)
  31. 2022-12-09 16:30:50.175, Info      ==== 正在应用关机设置 ====
  32. 2022-12-09 16:30:50.175, Info      No shutdown setting was specified
  33. 2022-12-09 16:30:50.175, Info      STATUS: SUCCESS (0x00000001)
复制代码

点评

你这一说不就排查出来了么,为啥winmgmt服务你弄成4禁用呢?给个理由  详情 回复 发表于 2022-12-9 17:07
回复

使用道具 举报

25#
发表于 2022-12-9 17:07:48 | 只看该作者
dos时代菜鸟 发表于 2022-12-9 16:42
我把 wpeinit 放到 完成了驱动安装和网络设置后,在 shel explorer.exe 前执行,就能通过 而且有完整日志 ...

你这一说不就排查出来了么,为啥winmgmt服务你弄成4禁用呢?给个理由

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 厉害了

查看全部评分

回复

使用道具 举报

26#
发表于 2022-12-9 18:38:03 | 只看该作者
dos时代菜鸟 发表于 2022-12-9 15:53
那样,你换了硬件环境咋办?如果新硬件驱动与目前系统里已经安装生效的发生冲突蓝屏咋办?

大大 这么说是办法吗????  我就想自己特制一个自己电脑专用

点评

如果是 自己电脑专用,那为啥不直接把系统安装到 u盘?如同在本地硬盘一样安装系统不幸么?大不了把 usb 驱动服务启动级别改的提前一点儿。让usb 与 disk cdrom 等驱动同等级启动。 说白了,就是把 u盘 当本地硬盘  详情 回复 发表于 2022-12-9 22:38
我是 不明白,你那个u盘系统,是打算只用在一个硬件环境下,还是要有多个不定的硬件环境。 如果是前者,很好弄, 如果是后者,就无法避免 启动时 先清除现有驱动,再安装当前环境对应的驱动。无疑更费劲。  详情 回复 发表于 2022-12-9 21:16
回复

使用道具 举报

27#
 楼主| 发表于 2022-12-9 21:15:04 | 只看该作者
本帖最后由 dos时代菜鸟 于 2022-12-9 22:02 编辑
红毛樱木 发表于 2022-12-9 17:07
你这一说不就排查出来了么,为啥winmgmt服务你弄成4禁用呢?给个理由



原始 wim 中的注册表 项目 是 star=2 , 也还是会 卡在那里。

只有 netcfg 过后,才不会卡

回复

使用道具 举报

28#
 楼主| 发表于 2022-12-9 21:16:58 | 只看该作者
879792799 发表于 2022-12-9 18:38
大大 这么说是办法吗????  我就想自己特制一个自己电脑专用

我是 不明白,你那个u盘系统,是打算只用在一个硬件环境下,还是要有多个不定的硬件环境。
如果是前者,很好弄,
如果是后者,就无法避免 启动时 先清除现有驱动,再安装当前环境对应的驱动。无疑更费劲。或者 也可以参考ramos ,每次都装入一个全新的系统重新装驱动。

点评

看他意思是只在一个环境下使用  详情 回复 发表于 2022-12-9 21:40
回复

使用道具 举报

29#
发表于 2022-12-9 21:40:48 | 只看该作者
dos时代菜鸟 发表于 2022-12-9 21:16
我是 不明白,你那个u盘系统,是打算只用在一个硬件环境下,还是要有多个不定的硬件环境。
如果是前者, ...

看他意思是只在一个环境下使用

点评

如果 u盘系统 是为了只针对一种硬件环境,那就失去u盘系统的意义了,除非一个电脑很多人用。给每人配一个u盘。  详情 回复 发表于 2022-12-9 22:33
那就用 dism++ 导出导入,就可以了。  详情 回复 发表于 2022-12-9 22:00
回复

使用道具 举报

30#
 楼主| 发表于 2022-12-9 22:00:47 | 只看该作者
泮安宁 发表于 2022-12-9 21:40
看他意思是只在一个环境下使用

那就用  dism++  导出导入,就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 09:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表