通过注册表修改WIN2008R2“计划任务Task Scheduler”服务启动类型


作  者 匿名 阅读权限 游客身份
来  源 网上搜集 花费点券 0
添加时间 2016/4/26 11:36:44 浏览次数 1166


    如何修改Win2008的计划任务的默认启动方式呢?
  你只需要把下面代码保存为.reg(注册表)文件,然后在服务器上导入该注册表之后,服务的启动方式就可以改为自动启动了。
 
  此时,重启服务器一次之后该服务就可以启动起来了,如果修改完不重启服务器,服务虽然显示自动运行状态,但是仍然无法启动该服务。这是因为此类服务只是在第一次开机时才会加载启动设置,所以只能重启系统后才正常启动。
 

=====================================================

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule]
 
"Start"=dword:00000002

=====================================================

    接下来说说我是如何找到这个注册表的?其实方法很简单,在很早以前我就一直宏观的认为WINDOWS操作系统就是“注册表+文件”来组成的,当然这是个宏观的想法,但是这个宏观的想法对我的帮助非常大,让我在解决系统问题时基本没有头痛过!
 
Windows操作系统就是“注册表+文件”组成这个宏观思想如何帮助我们解决问题:
 
  一般配置,设置信息都是保存在注册表里的,极个别设置是保存在ini,cfg等配置文件内,还有一些更加特殊的设置是默认保存在windows系统体系内的,比如driversetc目录里的hosts文件,只要你把hosts文件一修改,就可以改变dns解析,不需要动注册表……,又或者是组策略,他是保存在一个二进制配置文件里的,除此之外,操作系统可能90%以上的设置都是保存在注册表里的。
 
  既然,看到这种问题,我想修改服务启动方式,先去查注册表就是了!
 
  注意下图,下图的计划任务服务的启动方式是灰色不可修改的,而且默认是“禁用”状态,此时你想直接修改启动方式是不行的,那么我们去找注册表修改就是了,直接到注册表里找服务名称“Schedule”
 


  然后我们到注册表里,找到注册表保存系统服务的注册表路径下:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,去找“Schedule”这个服务,当你找到后,我们会看到下图的内容。
 


上图中的“Start=”就是服务启动方式,后面的2进制数字的含义为:
   1:系统方式启动,该方式主要用户驱动服务,一般应用程序不会用到。
   2:自动
   3:手动
   4:禁用
   5:假如是5会怎么样呢?大家自己动手尝试吧,这样可以给大家留下更深刻的印象!
 
  把这个值改为2之后就是自动了,重启服务器后计划任务服务就可以自动运行了。


本文共分为:第一页