有没有一种方法[使用batch file],我可以设置系统closuresPRElogin
但后启动? 我已经尝试了一个计划任务来运行这个batch file
“/ SC ONSTART”标志..这没有奏效。 我已经尝试过各种registry项和
找不到有效的工作。
基本上我创build了一个batch file来执行零用户交互的维护。
它执行的一个动作是设置“CHKDSK / R”在重启时运行,输出
一个单独的batch file将会删除自己并closures系统。
我希望这个单独的batch file在chkdsk之后但在用户login之前运行
这样它仍然需要零用户交互…这将是主要的操作系统
使用的是Windows XP Professional。
非常感谢!
启动脚本是你想要的。
做这样的事情:
@echoclosures
如果存在“%SystemRoot%\ StartupScriptFlags \ DiskMaintenance”调用:_disk_maintenance
转到最后
rem运行CHKDSK并删除标志
:_disk_maintenance
rem运行chkdsk等
del“%SystemRoot%\ StartupScriptFlags \ DiskMaintenance”
:结束
你可以在那个目录中提供额外的“标志文件”来做“其他东西”,我猜想。
使用组策略分配启动脚本。 启动脚本在启动时运行。 login脚本在login时运行。 这应该会对你有所帮助