admin管理员组

文章数量:1532657

2024年3月1日发(作者:)

dos关机命令为何不起作用

开始-开始-所有程序-所有程序-管理工具-管理工具-服务,服务,设置名为 Task Scheduler 服务的启动类型为自动,为自动,并启动之

自动关机 DOS命令

系统自带的关机指令,系统自带的关机指令,是shutdown,不带参数执行将会列出它的参数,不带参数执行将会列出它的参数,常用参数为:数为:

/s 关闭计算机

/r 关闭并重启动计算机

/f 强制正在运行的应用程序关闭而不事先警告用户

/t xxx 设置关闭前的超时为 xxx 秒。

有效范围是 0-600,默认为 30

另外,另外,在倒计时过程输入在倒计时过程输入shutdown /a可以取消关机或重启,可以取消关机或重启,不加/t参数执行则倒计时30秒。

一般需要立即关机可以这样写:(将一般需要立即关机可以这样写:(将/s参数换成/r参数就是立即重启)参数就是立即重启)

shutdown /f /s /t 0

shutdown支持对远程计算机进行操作,支持对远程计算机进行操作,需要使用/m参数,参数,如:

shutdown /f /s /m test

在30秒后强制将局域网中名为test的计算机关闭

再说下at指令,它的作用是计划在指定时间和日期在计算机上运行命令和程序。指令,它的作用是计划在指定时间和日期在计算机上运行命令和程序。在命令行下输入at /?将列出它的帮助信息,将列出它的帮助信息,在“帮助和支持中心”帮助和支持中心”里有更详细的解释及示例。的解释及示例。

假设想实现晚上23:30自动关机,自动关机,可以这么写:可以这么写:

at 23:30 shutdown /f /s /t 0

成功的话会有类似这样的信息回应:成功的话会有类似这样的信息回应:新加了一项作业,新加了一项作业,其作业 ID = 1

要取消这个定时关机的话,要取消这个定时关机的话,有两种方法

方法一、方法一、命令行

不带任何参数执行at,将会列出已经设定的内容,将会列出已经设定的内容,记下状态ID号,比如本例为1,然后输入:然后输入:

at 1 /delete

也可以简写为:也可以简写为:

at 1 /d

不加序列号使用/d参数将会删除所有设定的内容,参数将会删除所有设定的内容,如果想不经确认删除所有设定的内容,定的内容,可用:可用:at /d /y

方法二、方法二、任务计划

用at指令设定的定时执行指令可在“指令设定的定时执行指令可在“控制面板”控制面板”的“任务计划”任务计划”中看到,中看到,要取消的话删除就行了。消的话删除就行了。

如果你只是临时用用,如果你只是临时用用,比如只是当天需要定时自动关机,比如只是当天需要定时自动关机,用上述指令就行了。用上述指令就行了。如果需要在一个月中的某几天或每周一甚至是每天执行,如果需要在一个月中的某几天或每周一甚至是每天执行,就需要再加点参数,就需要再加点参数,仍然举例说明。仍然举例说明。

例1、每月的1、5、10、15、20号的0点自动关机

at 00:00 /every:1,5,10,15,20 shutdown /f /s /t 0

例2:每周一的23:00自动关机

at 23:00 /every:Monday shutdown /f /s /t 0

例3:每天22:00自动关机

at 22:00 /every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday

shutdown /f /s /t 0

即使用every参数,参数,例3中的每天自动关机可以简写为:中的每天自动关机可以简写为:

at 22:00 /every:Su,M,T,W,Th,F,Sa shutdown /f /s /t 0

最后解释一下,最后解释一下,Windows 2000是不自带shutdown指令的(指令的(当然从XP/2003系统里复制一个到System32目录下也能用),拷贝目录下也能用),拷贝到2000系统下AT命令完全可以使用,命令完全可以使用,包括Win2000、Win2000Server。

另,用at指令而不是在任务计划里添加是因为用at指令添加的任务是以系统最高的SYSTEM权限来执行的,权限来执行的,不登录也会生效,不登录也会生效,而在任务计划里添加的任务需要指定管理员帐号密码才能做到不登录也生效,要指定管理员帐号密码才能做到不登录也生效,at指令还能用computername指定在局域网里的其它计算机上建立自动执行的任务计划,指定在局域网里的其它计算机上建立自动执行的任务计划,当然前提条件是你有对方机器的管理员帐号和密码。有对方机器的管理员帐号和密码。

用以上命令,用以上命令,并命令执行时,并命令执行时,系统进入关机倒计时。系统进入关机倒计时。这时,这时,如果正在工作,如果正在工作,不需要关机,需要关机,那马上在倒计时设置时间内运行“那马上在倒计时设置时间内运行“ -a”中止关机命令。中止关机命令。也可以建立一个这个命令的快捷方式在桌面上,也可以建立一个这个命令的快捷方式在桌面上,方便使用。方便使用。

例子:例子:

1.在指定时间点关机,在指定时间点关机,例如:例如: at 14:30 Shutdown -s 表示在14:30准时关机。准时关机。

2.过一段时间关机,过一段时间关机,例如:例如:shutdown -s -t 3600 表示在3600秒(即1个小时)后准时关机。准时关机。

3.如果误操作执行了关机命令,如果误操作执行了关机命令,可以取消自动关机:可以取消自动关机:shutdown -a

4.在下午14:30准时关机并重启,准时关机并重启,如果关机时系统有正在执行的应用程序,如果关机时系统有正在执行的应用程序,则强行关闭:强行关闭:

命令为:命令为:at 14:30 shutdown -f -r -c "2010-05-04 14:20 pm 准时执行关机命令"

shutdown -f -r -t 3600 -c "一个小时以后电脑强行自动重启"

没有参数 显示此消息(与 ? 相同)

-i 显示 GUI 界面,界面,必须是第一个选项

-l 注销(不能与选项 -m 一起使用)

-s 关闭此计算机

-r 关闭并重启动此计算机

-a 放弃系统关机

-m computername 远程计算机关机/重启动/放弃

-t xx 设置关闭的超时为 xx 秒

-c "comment" 关闭注释(最大 127 个字符)

-f 强制运行的应用程序关闭而没有警告

-d [u][p]:xx:yy 关闭原因代码

u 是用户代码

p 是一个计划的关闭代码

xx 是一个主要原因代码(小于 256 的正整数)

yy 是一个次要原因代码是一个次要原因代码(小于 65536 的正整数)

本文标签: 关机命令执行参数关闭