我正在运行Windows 10。
我正在尝试使用任务计划程序运行备份作业(C:\ WINDOWS \ system32 \ robocopy.exe)。但我遇到了问题。为了弄清楚发生了什么,我打开了历史记录。不幸的是,因为这样做,每次我点击历史记录选项卡时,我都会收到以下错误:
对话标题:“查询错误”
对话框消息:“查询中的一个或多个日志有错误。”
对话框中的表:“Microsoft-Windows-Task-Scheduler / Operational |指定的查询无效”
“显示的事件是部分结果。”
“历史记录”窗格中没有任何内容,因此无法调试任何问题。有谁知道发生了什么?
我遇到与
完全相同的错误https://www.experts-exchange.com/questions/27676176/Query-Error-In-Microsoft-Task-Scheduler.html
答案在
答案网站(www.minasi.com)显然已被移动,并未保留答案,因此无法尝试解决问题的解决方案。
答案 0 :(得分: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"