Board logo

标题: 删除事件触发器错误 [打印本页]

作者: Hanyeguxing     时间: 2010-3-16 20:02    标题: 删除事件触发器错误

在cmd下运行
eventtriggers /create /tr "Disk Cleanup" /l system /t error /tk c:\windows\system32\cleanmgr.exe
返回信息:

  Quote:
成功: 事件触发器 "Disk Cleanup" 被创建。

然后运行
eventtriggers
返回信息:

  Quote:
触发器 ID 事件触发器名称            任务                                    
========== ========================= ================================
         1 Disk Cleanup              c:\windows\system32\cleanmgr.exe  

再运行
eventtriggers /delete /tid 1
结果返回错误信息:

  Quote:
错误: 不正确的变量类型。.

使用通配符才可以删除
eventtriggers /delete /tid *
但返回信息却是:

  Quote:
成功: 事件触发器 "Disk Cleanup" (触发器 ID = 1) 被创建。

再次运行
eventtriggers
返回信息:

  Quote:
信息: 没有找到事件触发器。

确认事件触发器被删除。
查看触发器记录:windows\system32\wbem\logs\CmdTriggerConsumer.log记录如下:

  Quote:
星期二, 三月 16 2010 07:40:23 下午
TriggerName = Disk Cleanup
TriggerID = 1
操作 = 已创建

星期二, 三月 16 2010 07:45:30 下午
TriggerName = Disk Cleanup
TriggerID = 1
操作 = 已删除

为什么删除时提示不正确的变量类型呢?而使用通配符删除时删除成功,却提示被创建呢?

[ Last edited by Hanyeguxing on 2010-3-16 at 20:18 ]
作者: slore     时间: 2010-3-16 20:29
SP3 版的BUG
作者: xxpp     时间: 2010-4-12 18:42
厉害,我还没有试