2016-12-16 38 views
3

我運行Windows 10任務計劃程序顯示錯誤「指定的查詢是無效的」

我試圖運行備份作業(C:\ WINDOWS \ SYSTEM32 \ robocopy.exe)使用任務計劃。但我遇到了問題。爲了弄清楚發生了什麼,我打開了歷史日誌。不幸的是,因爲這樣做,我每次點擊歷史記錄標籤,我得到了以下錯誤:


Dialog Title: "Query Error"

Dialog Message: "One or more logs in the query have errors."

The table in the dialog: "Microsoft-Windows-Task-Scheduler/Operational | The specified query is invalid"

"The events displayed are partial results."

沒有出現在歷史窗格,所以我不能調試任何問題。有誰知道發生了什麼事?


我有完全相同的錯誤作爲

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)顯然移動並沒有保留答案,所以不能嘗試解決他的問題的解決方案。

回答

4

請檢查任務名稱中是否有單引號(撇號)。衆所周知,任務名稱中的撇號會打破任務歷史記錄。要刪除它們,你可以試試下面的批處理文件(其出口任務的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" 
+0

我就遇到了這個問題爲好。我用撇號創建了一個計劃任務,並在沒有撇號的情況下重新命名它。巨大的幫助。謝謝, 我能夠通過右鍵點擊計劃任務查看器中的任務,導出,然後導入任務(在右側的動作面板上)重命名任務,我可以重命名並保存。 –

相關問題