|
winpe2.x/3.0启动时如果运行wpeinit.exe初始化winpe并启动网络支持,通常要等wpeinit执行完,才能载入桌面,过程非常漫长,一直都很苦恼。今晚再看cmd帮助时,看到 start 这样一段内容:
command/program
如果它是内部 cmd 命令或批文件,那么该命令处理器是使用 cmd.exe 的 /K 开关运行的。 这意味着运行该命令之后,该窗口将 仍然存在。
如果它不是内部 cmd 命令或批文件,那么 它就是一 个程序,并将作为一个窗口化应用程序或控制台应用程序运行。
执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示符。
在autorun.cmd里添加一行 start wpeinit.exe,如果使用MSDaRT工具的 netstart.exe 启动网络,则写成 start netstart.exe -prompt /silent
马上试验,启动虚拟机测试,winpe直接进入了桌面,没有了漫长的 wpeinit 运行过程,wpeinit 在进入桌面后后台运行,大大加快了winpe2.x/3.0的启动进入桌面的速度,当然进入桌面后要等一段时间才能开始使用网络。
附:winpeshl.ini 的结构:
[LaunchApps]
"cmd.exe /c autorun.cmd"
%SystemRoot%\explorer.exe |
评分
-
查看全部评分
|