把系統升級到Windows 10,體驗了一番Windows 10。感受不怎麼好用退回到了Windows 7,發現我原來自定義的任務計劃沒有按時執行,因而打開任務計劃,彈出了下面的對話框【該任務映像已損壞或已篡改。(異常來自HRESULT:0x80041321)】。ide
解決辦法:spa
1. 以管理員身份運行命令提示符並執行命令
chcp 437
schtasks /query /v | find /i "ERROR: Task cannot be loaded:"
2. 該命令將返回損壞的任務計劃程序名稱.
3. 請記錄下損壞的計劃任務名稱.英文貌似是 cannot be loaded ,記不清楚了。.net
上面方法來自:http://m.blog.csdn.net/blog/nxeexn/7058470
固然這裏咱們不使用這個網頁裏面的方法。但請先完成上面的操做,找出錯誤的任務計劃名稱。而後咱們一個一個找出來進行修復。xml
如上面所示,如SessionAgent這個任務損壞
① 咱們須要到C:\Windows\System32\Tasks 這個文件夾裏面進行搜索,把它所在的文件夾記錄下面。
對應在任務計劃裏面的位置是:Microsoft\Windows\SideShow。
② 咱們把這個SessionAgent的文件,剪切到別的地方,對的!是剪切,不是複製。好比剪切到桌面。
③ 把SessionAgent這個文件改爲SessionAgent.xml,把文件改爲XML文件。
④ 再到任務計劃裏面定位到剛纔的位置:Microsoft\Windows\SideShow
點擊導入任務,把剛纔桌面的SessionAgent.xml導入便可。若是導入時彈出錯誤對話框,通常是版本號不對,咱們直接打開文件,把裏面的版本號修改一下便可。
如上圖,把1.5改爲1.3就能夠了。記得保存文件(Ctrl+S)!而後再次導入,而後就成功把任務導入進去了。blog
而後對每個損壞的任務都須要這樣的操做。不當心導入錯位置其實也能夠的。任務計劃裏面的文件夾的位置其實只是爲了方便管理而已。圖片
方法就是這麼簡單,把全部損壞的任務一一恢復。而後就不會再彈出第一個圖片那個錯誤了。get