win7下計劃任務提示“該任務映像已損壞或已篡改”解決方案
1. 背景
- 在windows下部署爬蟲,經常會用到windows系統自帶的任務計劃。但是有時候計劃任務會出現不預期的錯誤,發生損壞…如下所示:
- 具體原因不詳,比較粗暴有效的解決方式就是將損壞的計劃鏡像找出來,刪掉,重新部署……
2. 解決方案
- 第一步,找出是哪些計劃任務錯誤……
1. cmd ——> 輸入:schtasks /query /v | find /i "ERROR:"
如果報錯“無法加載資源列”,那這是編碼問題,進入第2步,如果沒問題,那麼直接進入第三步。
2. cmd ——> 輸入:chcp 437
需要注意,搞好了之後,需要再輸入chcp 936改回來,否則cmd不能顯示中文。
3. 再次輸入:schtasks /query /v | find /i "ERROR:"
或者:schtasks /query /v | find /i "ERROR: Task cannot be loaded:"
將會顯示所有的錯誤任務...如下
如果沒有錯誤任務,將不會列出...如下下
- 第二步,刪掉出錯的文件……
4. 找到計劃鏡像文件,刪掉...文件位置在C:\Windows\System32\Tasks
- 第三步,重新部署…
5. 最後打開計劃任務,重新部署
3. 其他說明
- 在關閉計劃任務程序的窗口時,需要雙擊上面的菜單,將下面的子列表收起來,才能關閉界面,否則會出現如下無法關閉的情況。