2003 如何在注销模式下 自动关机

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:49:48
是这样的.每天晚上公司的服务器都要关机(小公司.不是正规的服务器,不需要24小时运行) 我写了关机的脚本"at 22:00 /every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday shutdown /f /s /t 0 " 每天晚上10点关机.但是每天晚上到10点的时候,服务器大部分都处于锁屏和注销状态.锁屏的服务器都自己关闭了,(因为我写的脚本),但是注销的服务器都不会自己关闭.该如何解决呢.高手指导下.谢谢.

先结束服务器上正在运行的程序,再关机!试试!
批处理多加几句命令!

出现你说的这种情况有可能是系统在关机时Windows不能关闭系统中正在运行的程序!我是意思是让你编个批处理让系统延时几秒关机,在延时的过程中结束运行程序的进程!然后把这个批处理文件加到计划任务里,设置在22:00点运行这个批处理文件就可以!批处理可以这样写:
shutdown -s -t 10
@echo off
taskkill -f /im *.exe
(注:*号为系统正在运行的程序进程名称)
把上面的命令复制到记事本里另存为*.bat格式(*号是批处理文件名字随便起)

你要是不会上面的那就在给你一种方法:打开注册表编辑器,找到HKEY_CURRENT_USER \Control Panel\Desktop,将AutoEndTasks的键值设置为1。然后再修改“HungAppTimeout”为“4000”(预设为5000);再进入HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control,将WaitToKillServiceTimeout设置为“4000”(预设值为20000)即可!

注册表你自己找一下,不要改错了!如果要是不行的话我就帮不了你了。