如何在 Windows 登录提示出现之前运行批处理脚本?

如何在 Windows 登录提示出现之前运行批处理脚本?

我正在寻找一种方法,在 Windows XP 登录提示出现在屏幕上之前,在启动时运行一次(且仅运行一次)批处理脚本。

做到这一点最简单的方法是什么?

另外,我需要能够在网络启动之前(或者网络启动失败时)运行此命令。

答案1

使用计算机启动脚本。

您可以使用本地策略编辑器(独立 PC 或域上)或组策略编辑器(仅在域上)执行此操作。

通过以下方式导航至此设置

计算机设置 > Windows 设置 > 脚本 > 启动

该脚本将以本地系统帐户运行

答案2

如果您只希望脚本运行一次,那么您需要在脚本完成时手动设置标志并在启动时检查它(否则脚本将在您每次启动计算机时运行,直到您将其从策略中取出)。

最简单的方法是在已知位置创建一个空文本文件并检查其是否存在。或者,您可以使用批处理文件中的“reg query”和“reg add”命令在注册表中设置标志。

相关内容