Board logo

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

作者: Hanyeguxing     时间: 2010-3-16 20:02    标题: 删除事件触发器错误
在cmd下运行
eventtriggers /create /tr "Disk Cleanup" /l system /t error /tk c:\windows\system32\cleanmgr.exe

返回信息:
成功: 事件触发器 "Disk Cleanup" 被创建。

然后运行
eventtriggers

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

再运行
eventtriggers /delete /tid 1

结果返回错误信息:
错误: 不正确的变量类型。.

使用通配符才可以删除
eventtriggers /delete /tid *

但返回信息却是:
成功: 事件触发器 "Disk Cleanup" (触发器 ID = 1) 被创建。

再次运行
eventtriggers

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

确认事件触发器被删除。
查看触发器记录:windows\system32\wbem\logs\CmdTriggerConsumer.log记录如下:
星期二, 三月 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
厉害,我还没有试