无忧启动论坛

标题: 原来这三个批处理是在第一次启动中都运行完毕! [打印本页]

作者: chishingchan    时间: 2024-1-30 20:38
标题: 原来这三个批处理是在第一次启动中都运行完毕!
my.cmd
oobe.cmd
setupComplete.cmd

在第一次启动之前,我进入 PE,发现这三个文件都还在!my.cmd 是在自动应答文件中设置运行的。其余两个是系统默认可以运行的。
退出 PE 重启后进入第一次启动,启动后三个文件都被运行过了(因为里面带有删除自身语句)!
这 oobe 和 setupcomplete 不是说在什么阶段运行的吗?有高手能解释一下吗?


作者: yyz2191958    时间: 2024-1-30 20:49
没有看明白
作者: wu733    时间: 2024-1-30 21:02
本帖最后由 wu733 于 2024-1-31 07:47 编辑

OOBE就是Out-of-box experience(开箱体验),它是在安装完Windows后就会进行的一个步骤(这么讲很模糊,据我个人理解就是,在选择安装盘并等待系统镜像文件释放完会有一次重启,也即第一次重启后开始的阶段,这个阶段中间会需要你选择语言和区域、创建用户名(无人值守则不会询问),那么这个阶段开始的时候就是开箱体验的开始)。
用无约而来的话说就是:
oobe.cmd和setupComplete.cmd都是WIN7或WIN8默认可以内置或外置的CMD命令脚本,只要在特定位置存在这两个文件,就会被搜索并被调用执行。前者在OOBE阶段被安装程序调用运行,后者在首次登录系统之前。这两个CMD文件默认位置是在Windows\Setup\scripts目录内。以下是oobe.cmd和setupComplete.cmd内置时与外置时的位置。
内置:光盘\sources\install.wim\某卷映像\windows\setup\scripts
外置:光盘\sources\$OEM$\$$\windows\setup\scripts

很明显,oobe.cmd执行阶段在setupComplete.cmd之前。my.cmd就不知道了
作者: yc2428    时间: 2024-1-30 23:07
谢谢分享
作者: szwp    时间: 2024-1-31 07:06
删除前记录时间
作者: zdlzj    时间: 2024-1-31 07:38
没有整明白
作者: KIM3298    时间: 2024-1-31 08:23
谢谢分享
作者: edison_2008    时间: 2024-1-31 08:40
runonece.cmd
作者: tanglf    时间: 2024-1-31 09:26
路过看一下
作者: tanchenglong    时间: 2024-1-31 10:13
楼主写的真棒,顶一下
作者: 享β亻寸木东    时间: 2024-2-1 19:13
oobe.cmd(部署中运行)
setupComplete.cmd(部署后运行&首次登录时运行)
作者: chha2008    时间: 2024-2-1 21:09
有高手能解释一下吗?
作者: 铿锵玫瑰    时间: 2024-2-2 09:14
没全整明白,只知道是在登录前运行的。
作者: hehuiying    时间: 2024-4-16 19:38
谢谢分享
作者: yyz2191958    时间: 2024-4-16 19:48
进来学习
作者: 2012飘水    时间: 2024-4-16 19:56
学习了

作者: huayiyoyofeng    时间: 2024-4-16 19:58

谢谢分享




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3