轻松实现Vista自动关机

董师傅茶坊

李纳:在XP时代,我喜欢设置自动关机功能,但是这个命令拿到Vista系统中却不管用了。想请问一下董师傅应该怎么操作?

董师傅:其实Vista下的自动关机命令与XP下的只有一个标志符的不同,其他部分还是相同。具体的内容请看本文。

在Windows XP(简称XP)操作系统中,为了让XP操作系统能够在规定时间内关机,我常通过关机命令“shutdown”配合其参数来实现,但为何用相同的命令和参数在Windows Vista(简称Vista)操作系统中就无法发挥它的效力呢?

快速实现自动关机

出现这种情况的原因,在于所输入的标志符出现了错误。在XP操作系统中,标志符为“-”,即在“运行”一栏内关机命令若为:shutdown -s -m \\CPCW -c“我要关机了 ”-t 30,这表示计算机名称为CPCW的目标主机将进行倒计时30秒的关机动作,并同时给出“我要关机了”的提示。

而在Vista操作系统中,如果在“运行”一栏内键入该命令,那么并不会进行关机操作。只有在输入:shutdown /s /m \\CPCW /c“我要关机了”/t 30,才能实现关机(图1)。

7-f03-7.jpg
图1

从两个关机命令中,我们不难发现,其实只要将XP关机命令中的标志符“-”替换为“/”,就能够让关机命令在Vista轻松实现。

创建自动关机计划

不过利用上述命令,在Vista操作系统中倒计时关机的有效范围是0秒~600秒,也就是说自动关机延迟时间不能超过10分钟。因此倘然希望让它完成超长延时自动关机的作用,那么不妨借助系统所提供的任务计划功能,便能够轻松实现。

进入系统“控制面板”窗口,运行“系统和维护→管理工具”组件,在出现的对话框中双击“计算机管理”选项,在弹出的“计算机管理”窗口中,双击左侧列表“系统工具”下方的“任务计划程序”选项,然后点击右侧的“创建基本任务”选项(图2)。

7-f03-8.jpg
图2

在随后出现的“创建基本任务向导”对话框中,我们可在向导页面中键入要创建定时关机任务的名称和任务描述。单击“下一步”按钮,在“任务触发器”页面中点选“每天”选项,表示需要每天都让电脑进行自动关机。继续点击“下一步”按钮,设定每天关机的时间,这样即可达到每天定时关机的功能,实现超长延时自动关机(图3)。

7-f03-10.jpg
图3

单击“下一步”按钮,点选“启动程序”选项。在打开页面的“程序或脚本”输入“shutdown”;在“添加参数(可选)”后的输入框内输入“/s /f”。其中参数“/s”表示“关闭计算机”;“/f”作用为“强制正在运行的应用程序关闭,不用前台警告用户”(图4)。

7-f03-9.jpg
图4

继续单击“下一步”按钮,直至按下“完成”按钮结束计划任务的创建。 创建完成后返回“计算机管理”主界面。依次展开“任务计划程序→任务计划程序库”选项,在中间区域中便可发现所创建的自动关机计划,从而让Vista的定时关机成为可能(图5)。

7-f03-11.jpg
图5