win7計劃任務報該任務映像己損壞或己篡改
文:鐵樂與貓
2018-9-20
前言
win7下想自定義一些計劃任務時,剛點進任務計劃程序就彈出報錯框如下:
報"該任務映像己損壞或己篡改"。最無語的是微軟你倒是將到底是哪個計劃任務損壞了告訴我阿?
然而卻只在後面跟了個人類讀不出的異常。
解決方案
解決的方案有:
-
最簡單粗暴的找出損壞的計劃任務映像文件(實際上是一個xml格式的文件),刪除,如果還有必要使用到該計劃任務的話就重新再創建部署一個。
-
還有就是修復損壞的計劃任務映像文件,具體來說就是找出文件後複製一份,重命名擴展名爲xml,編輯當中的錯誤後重新導入。
在這裏,我只說最簡單粗暴但極其有效率的刪除方案。
排查損壞的計劃任務映像
由於編碼問題,一般並不能直接在cmd下運行schtasks命令,會報"錯誤: 無法加載列資源。"
這個時候需要以管理員身份運行的cmd下輸入chcp 437
表示編碼方式改變。
當然等一切弄好之後,還需要再輸入chcp 936
改回來,否則cmd不能正常顯示中文。
輸入:schtasks /query /v | find /i "ERROR:"
或者:schtasks /query /v | find /i "ERROR: Task cannot be loaded:"
將會排查顯示出所有的錯誤任務…如果沒有錯誤任務,將不會列出。
如圖:
可見我排查到一個損壞的計劃任務映像文件名爲:OInstall,接下來我就到c:/Windows/System32/Tasks
目錄下查找到該OInstall文件,由於我明確知道我並不需要這個任務,所以我接下來就是直接刪除此文件,就不再出報障了。
【end】