任务计划程序显示错误“指定的查询无效”

Mck*_*Mck 3 windows-10 taskscheduler

我正在运行Windows 10。

我正在尝试使用任务计划程序运行备份作业(C:\ WINDOWS \ system32 \ robocopy.exe)。但是我遇到了问题。为了弄清楚发生了什么事情,我打开了历史记录。不幸的是,因为这样做,我每次点击历史记录标签,我得到以下错误:


对话框标题: “查询错误”

对话消息: “一个或多个日志查询有错误。”

该对话框中的表: “微软Windows的任务调度器/运营|指定的查询无效”

“显示的事件是部分结果。”

没有出现在历史窗格,所以我不能调试任何问题。有人知道发生了什么吗?


我有与中完全相同的错误

https://www.experts-exchange.com/questions/27676176/Query-Error-In-Microsoft-Task-Scheduler.html

答案在

http://www.minasi.com/forum/topic.asp?TOPIC_ID=27906


答案站点(www.minasi.com)显然已经移动并且没有保留答案,因此无法尝试解决他的问题的解决方案。

ani*_*ech 5

请检查任务名称中是否有单引号(撇号)。已知任务名称中的撇号会破坏任务历史记录。要删除它们,您可以尝试下面的批处理文件(它将任务导出到xml文件,使用新名称导入它并删除旧任务):

@set "tn=my PC's task"
@if not "%tn%"=="%tn:'=%" echo renaming "%tn%" ==^> "%tn:'=%" && ^
schtasks.exe /query /tn "%tn%" /xml>"%temp%\%tn:\=_%.xml" && ^
schtasks.exe /create /tn "%tn:'=%" /xml "%temp%\%tn:\=_%.xml" && ^
schtasks.exe /delete /tn "%tn%" /f && del /q /f "%temp%\%tn:\=_%.xml"
Run Code Online (Sandbox Code Playgroud)

  • 我也遇到了这个问题。我创建了一个带有撇号的计划任务,并在没有撇号的情况下重命名了这一天。巨大的帮助。谢谢,我可以通过在计划任务查看器中右键单击任务,导出,然后导入任务(在右侧的“操作”面板上)来重命名任务,并且我能够重命名和保存。 (2认同)
  • 我遇到了同样的问题 - 但撇号在文件夹名称中。我找不到重命名该文件夹的方法,因此我将任务导出到 XML 文件,然后将它们导入到新文件夹中。现在历史起作用了。:-) 谢谢@anilech! (2认同)