您现在的位置: IT专家网 > WinSystem子站 > Windows Vista
深挖Vista的“计划任务”
“计划任务”是Vista提供的一项服务,其功能在XP的基础上有了很大增强。由于用户的偏见,认为它只不过是Vista的“鸡肋”功能,弃而用功能更为强大的第三方软件。
四、XP下实现单任务多操作
Windows XP下的“计划任务”一个任务只能实现某一个操作,那如何像Vista那样实现单任务多操作呢?其实我们可以通过批处理实现,其原理是:把要实现的操作任务写入一个批处理文件,然后在计划任务中调用这个批处理文件实现多操作。笔者以WinRar对文件的打包备份和上传两个操作为例进行演示:
任务:
1.打包备份d:\data下的所有文件doc(word文件)为data.rar。
2.把data.rar文件上传共享到//192.168.1.6/share。
第一步:创建批处理文件test.bat,输入如下内容:
path=c:\Program Files\WinRAR
Rar.exe a data.rar d:\test\*.doc
copy date.rar \\192.168.1.20\share
提示:第一行指明了rar(WinRar的命令行工具)文件路径。第二行是把d:\test下的所有doc文件打包为data.rar,第三行是拷贝data.rar文件到文件服务器(192.168.1.20)的的share共享文件夹中。
第二步:单击“开始→程序→附件→系统工具→计划任务”,根据向导创建计划任务“备份上传”,在添加程序一步中,指定为刚才创建的批处理文件test.bat。 这样XP也就实现了和Vista同样的单计划多操作。
五、“计划任务”相关故障
为了让Vista“计划任务”更好地为我们服役,了解其相关故障是非常必要的。有时候,计划好的任务却不能按计划执行,任务被搁浅,为什么会这样呢?就笔者接触的相关案例,“计划任务”故障不外乎三个方面的原因:
1.系统盲目优化后遗症
为了提高Vista系统的性能,用户往往会通过工具或者手工关闭一些Windows服务,如果不小心关闭了“Task Scheduler”服务,就会导致计划任务不能运行。解决的方法很简单,就是执行“开始→运行→serveices.msc”,打开系统服务管理窗口,找到“TaskScheduler”服务后,将它改成手动或者自动,然后单击“启用”即可。
2.帐户密码使然
Vista系统的安全性大大加强,如果你的系统管理员帐户(一般为administrator)没有设置密码此时你创建了“计划任务”,该任务就有可能不能执行。另外,如果在设置好计划任务后更改了系统密码,同样会有可能造成计划任务不能正常运行。解决的方法非常简单,前者是给管理员设置密码再创建计划任务;后者是重新修改一下计划任务,使得新密码在“计划任务”执行时的安全认证中生效就可以了。
3.任务相关程序出错
任务计划的操作,往往需要调用程序,如果相关的程序文件被删除、移动或者损坏,任务计划找不到相应程序也将无法运行。解决办法是重新修复相应的程序文件即可。
总结:以上关于Vista“计划任务”的应用只是其功能的一部分,愿本文能够抛砖引玉,相信大家能够挖掘其更多实用功能。
- 本文关键词:
- Windows
- Windows Vista
- 操作系统

