大众计算机学习网

专门提供各种电脑教程

利用DOS批处理命令Shutdown.exe实现定时关机

Admin | 2008-3-10 11:56:17 | 被阅次数 | 12530

        实现定时关机的方法,多数都采用第三方软件,这样不仅麻烦,而且为实现这个小功能而专门动用一个软件,未免显得小题大做了!其实Windows系列的操作系统自身就具备定时关机的功能,为何我们要舍近求远呢,本文以XP为例子,教你实现定时关机!

        Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中 。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下。同理,如果你使用其他版本的Windows系列操作系统,假设没有 Shutdown.exe,可以举其复制粘贴到相应目录即可使用!

        例如,你想让电脑在22:00定时关机,可以执行“开始→运行”,弹出对话框,在输入框中输入“at 22:00 Shutdown -s”,这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想从现在开始实现倒计时的方式关机,可以输入“Shutdown.exe -s -t 1800”,这里表示60分钟后自动关机,“1800”代表30分钟。

        设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown -a”。

        另外输入“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。

        Shutdown.exe的参数,每个都具有特定的用途,执行每一个都会产生不同的效果,比如“-s”就表示关闭本地计算机,“-a”表示取消关机操作,下面列出了更多参数,大家可以自行参考,以便按需使用。

        -f:强行关闭应用程序

        -m \\计算机名:控制远程计算机

        -i:显示图形用户界面,但必须是Shutdown的第一个选项

        -l:注销当前用户

        -r:关机并重启

        -t 时间:设置关机倒计时

        -c "消息内容":输入关机对话框中的消息内容(不能超127个字符)

        知识扩展:

        1、win2000系统内没有shutdown命令文件,如果在2000中使用,必须copy winXP中的shutdown.exe文件(在xp的c盘收索就能找到),到win2k的C:\WINNT中,win2k才能使用。

        2、要实现每日定时关机并重新启动计算机,需在控制面板的任务计划中添加一个计划,在运行中输入“C:\WINNT\shutdown.exe -r”在设置密码处输入管理员的密码,在日程处输入每天运行的时间,这样就可以达到每天定时重新启动计算机了。