NT6系统部署安装的调用时机

发布于2024-09-22 1,844 热度

笔者寄语:

最近学习系统部署时的调用时机,花了大量时间测试,其中有些 XP 年代自己就已经学习过,但因为时间太久,忘记得一干二净,所以现在做下笔记,方便以后翻阅。

一、系统部署前

系统部署前,就是系统安装执行system32\oobe\windeploy.exe前的时候,注册表”HKEY_LOCAL_MACHINE\SYSTEM\Setup”,的键值,一般为“oobe\windeploy.exe”,可以修改成其它命令、批处理来实现部署前的控制,这个调用时机在WIN7下测试,批处理或程序必须放到system32目录,不能放到其它目录,而exe程序放到system32目录下会很容易出问题,经测试驱动总裁、万能驱动、甚至一些很小的exe程序都会出错。暂时测试只有批处理能正常执行,而批处理如果调用其它程序也很容易出错,所以这个时机相对来说会比较麻烦,一般不建议使用这个时机。

二、系统部署中

系统安装执行system32\oobe\windeploy.exe到最后重启前,这个时机可以用自动应答文件Windows\Panther\unattend.xml添加,可以用来安装驱动、系统组件和运行库等。

三、系统部署后

系统安装执行完system32\oobe\windeploy.exe重启后,可以使用Windows\Setup\Scripts\SetupComplete.cmd添加,跟系统部署中差不多,使用相对比较简单。

四、第一次登录

系统安装执行OOBE如果有自动开启了Administrator并设置了自动登录,那就可以使用这个时机做系统的优化设置,还可以安装常用的软件、输入法等,如果安装路径在用户目录下的软件必需使用这个时机或进行桌面后再安装。这个时机可以使用注册表“HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce”添加,也可以使用自动应签文件Windows\Panther\unattend.xml添加。

五、进入桌面时

这个时机可以用作清理一些安装过程中产生的文件和目录,也可以用作优化系统和安装软件,使用自动应签文件Windows\Panther\unattend.xml添加。


记录工作,记录学习,分享知识,分享经验……

发表回复