如何保护你的windows7任务计划不失效

2025-05-04 02:50:14

任务计划是指在特定的条件下(如用户登录、系统启动时),执行特定的程序(或批处理、脚本),默认任务计划是在后台自动运行的。因此如果任务计划失效,主要的原因有两个:一是调用的程序或者批处理代码出错,导致任务计划无法运行指定程序。二是运行账户权限不足,导致任务计划没有足够的权限运行指定的程序。因此解题的思路主要就从程序(或批处理)本身和账户权限的角度入手解决问题。

如何保护你的windows7任务计划不失效

显示批处理正在运行却无法正常生成指定文件

1、为什么会出现这个问题?骒貉缭塄原来我们在桌面直接双击或者在命令提示符运行上述批处理时,系统会自动将当前目录指定为“test.txt”文件的存放目录,上述批处理运行起来并不会有任何问题。但是当我们将这个遄噌缱蹑批处理添加到任务计划运行时,任务计划无法自动指定执行批处理时所需的起始位置,导致上述批处理无法生效。因此解决的方法是重新为批处理指定正确的路径,比如改成下面的代码即可:echo"testisok!">>d:\test.txt此外,任务计划批处理本身也必须指定调用的具体路径。比如调用的是桌面快捷方式,如果右击快捷方式选择“属性→快捷方式”,这里的“起始位置”如果置空,在任务计划中运行时也会出错,解决方法同样是要指定具体快捷方式

如何保护你的windows7任务计划不失效

设置运行帐户的权限

1、不过要注意的是,在Windows中有多个“会话”机制,每个用户登录都会新生成一个会话,每个会话中运行不同的桌面和程序,它们之间是独立的。我们可以启动任务管理器后,单击“查看→选择列→勾选会话ID”,这样在进程列表就可以显示每个进程所处的会话

如何保护你的windows7任务计划不失效

选择SYSTEM身份运行任务计划

1、如果在常规属性中选择“不管用户是否登录都要运行”这个选项(或者运行账户是SYSTEM),任务计划就运行在会话0(当前账户登录则为会话1)。在0会话中,我们无法在当前桌面看到运行的程序,因此任务计划如果要运行的是GUI程序如启动迅雷、QQ,就必须选择当前用户运行,反之则可以选择SYSTEM运行,只要点击“更改用户和组”,然后在“输入要选择的对象名称”下输入“SYSTEM”,点击“确定”后就可以以SYSTEM身份运行任务计划了

如何保护你的windows7任务计划不失效

查看本机所有的任务计划

1、用户登录到Windows系统之后,不管该用户是本地登录的,还是远程登录,系统都会为这个用户分配一个新的会话ID(SID)。会话是与用户的登录相关连的,它的含义是指用户登录之后的一种运行的环境,包括桌面、用户配置文件、分配的权限等。微软也是通过会话来将系统内核(运行在会话0)和用户(会话1)隔离,从而保证系统有更好的稳定性。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢