Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1057762
  • 博文数量: 321
  • 博客积分: 7872
  • 博客等级: 少将
  • 技术积分: 2120
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 09:06
文章分类

全部博文(321)

文章存档

2017年(1)

2016年(1)

2015年(12)

2014年(17)

2013年(78)

2012年(15)

2011年(17)

2010年(67)

2009年(102)

2008年(11)

分类: WINDOWS

2013-06-27 09:54:05

最近碰到一个问题windows 2008的计划任务执行问题,程序如下图SendMessage V2.0.exe运行需要调用SendMessage V2.0.pdb数据库的数据


症状如下,计划任务显示执行成功,但是log文件却没有更新,就是上图的Senduserlog.txt 说明程序为按照目的执行。
手动运行改程序log文件就会更新,做了就计划任务就不会成功。很妖怪啊。呵呵、
查看任务管理器发现任务计划进程taskeng正在运行却迟迟不消失,这不等于运行失败么。
但是更奇怪的是同一台服务器的另外一个计划任务却妥妥的在运行,如下图


该程序可独立运行不需要调用数据库来协助执行

问题排查:
1.使用administrator创建该计划任务
2.修改该目录everyone为完全控制
最后还是不能解决问题。
来CTO 和 CSDN都搜查过 有很多人有这个问题 但是最后却没看到明确的解决办法
最后查看了官方KB综合他们给到的解决方法 最后解决问题:参考资料如下





注:此问题只发生在vista、win7、windows2008、windows2008R2上
以下为解决办法:
下面我贴一个完整的计划任务图示:

创建计划任务

定制计划任务执行时间

计划任务操作一(此情况符合单个可执行程序或者脚本不调用数据库情况下)

计划任务操作二(此情况符合运行程序需要调用目录数据库情况、PS:这个通吃吧貌似)
后面默认即可


其问题就在于编辑操作的选项里面的起始于(可选)选项。
真正问题找出来觉得很讽刺呢
贴这个帖子是想给大家一个出现问题有据可查的建议。哈哈,自己也能做个标记以防忘记。

转自:

阅读(643) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~