iKirby's Blog/

Windows 7 升级 10 回退后任务计划出错的解决

笔记本买来后直接装了 Windows 10 ,可是后来发现网卡驱动有问题,怎么搞都搞不好,于是重装了 Windows 7 ,后来又坐和放宽到 10 还是有问题,于是就回退了,一切正常,直到前几天无意中打开了任务计划程序库...

任务映像已损坏或篡改(异常来自HRESULT:0x80041321)

我受到了惊吓,我最近可是没更改过任务计划的设置啊,也没创建过新任务啊...然后 Google 了一下,发现好多人有这个问题,说是从 Windows 10 回退到 7 出现的问题,虽然没有影响系统正常运行,但是作为强迫症怎么能忍?

于是我开始尝试解决问题,先尝试使用sfc /scannnow修复系统文件,但是扫描给出的结果是“没有发现完整性冲突”...然后继续 Google 继续折腾,最终解决问题。

解决方案

首先找出报错的服务。直接打开任务计划程序库的话,只会报错而不会提示哪个服务出错,所以需要以管理员身份打开命令提示符,依次执行下面的命令:

chcp 437
schtasks /query /v | find /i "ERROR: Task cannot be loaded:"

出现的列表就是无法正常加载的任务。然后到%windir%\System32\Tasks\目录中找出相应条目,剪切出来,手动加上扩展名.xml。计划任务程序库为了方便管理,按文件夹进行了分类,若是怕忘记对应文件夹的话,可以一个一个来。

加上扩展名后,再打开任务计划程序库,展开到相应目录,将xml文件导入即可。导入过程中可能出现无法导入,提示版本不对,这时候只要用文本编辑器打开xml文件,修改版本号为1.3即可导入,如图。

导入过程中我还遇到一个任务计划SvcRestartTask导入后刷新就消失,然后还是报错,看了一下是系统自带的,于是从 Windows 7 安装镜像提取了一个,导入后重启,恢复正常。

留下一条评论

暂无评论