火绒漏洞修复下载成功安装失败怎么办
火绒的火绒漏洞修复功能弹出“下载成功,安装失败”提示,漏洞绝大多数情况不是修复下载火绒本身的问题,而是成功Windows更新组件卡住了。我遇到过至少七八台电脑出现这个情况,安装共同点是失败系统里的Windows Update服务处于异常状态,或者某个补丁的火绒依赖项缺失。火绒只是漏洞负责把补丁文件从微软服务器拉下来,真正执行安装动作的修复下载还是Windows自己的更新程序。所以下载成功说明网络和火绒的成功下载模块没问题,安装失败就得从系统更新机制下手。安装
先别急着重启电脑。失败打开火绒的火绒漏洞修复界面,看看失败的漏洞那个补丁编号是多少。比如常见的修复下载KB5034441、KB5028997这些,记下来。然后去C:\Windows\SoftwareDistribution\Download这个文件夹,把里面的内容全删掉。这个文件夹是Windows更新临时存放补丁的地方,有时候下载的补丁文件损坏或者权限不对,安装程序读不出来就会报错。删完之后别关窗口,继续往下看。
接着按Win+R输入services.msc,找到Windows Update服务。右键属性,把启动类型改成“禁用”,然后点“停止”。等它完全停下来之后,再找到Background Intelligent Transfer Service和Cryptographic Services这两个服务,同样操作一遍。这一步是把更新相关的后台进程全部掐断,避免它们锁住某些文件。
然后去C:\Windows\System32和C:\Windows\SysWOW64这两个目录,找到catroot2文件夹。注意是catroot2,不是catroot。把catroot2重命名成catroot2_old。这个文件夹存的是更新证书和签名数据库,损坏了会导致补丁安装时验证失败。重命名之后系统会自动重建一个干净的。我试过好几次,这一步能解决大概六成的安装失败问题。
做完这些再把刚才禁用的三个服务重新启动,启动类型改回“自动”或者“手动”。别用“自动(延迟启动)”,那个有时候会拖慢响应。然后回到火绒,重新点漏洞修复,让它再装一次。如果还是失败,那就得用Windows自带的更新疑难解答跑一遍。在设置里搜“疑难解答”,选“Windows更新”,让它自动检测修复。这个工具会重置一些注册表项和网络配置,比手动改注册表安全得多。
还有一种情况是补丁本身跟当前系统版本不匹配。比如你用的是Windows 10 22H2,但火绒推了一个只适用于21H2的补丁,那安装程序一检查版本号就会直接退出。这时候去微软官方更新目录网站,手动搜索那个KB编号,看清楚适用系统版本再下载。火绒的补丁库更新偶尔会滞后或者错配,尤其是那些已经停止支持的旧版本系统。我自己就碰到过一台Win10 1909的机器,火绒反复推一个需要21H1以上才能装的补丁,手动跳过那个补丁就正常了。
最后说一个偏方。如果上面所有方法都无效,去任务计划程序里找到Microsoft\Windows\WindowsUpdate\Scheduled Start,把它禁用掉。然后手动运行一次火绒的修复。这个计划任务有时候会跟第三方修复工具抢执行权,导致安装进程被中断。禁用之后火绒就能独占更新通道,成功率会高不少。装完补丁记得把计划任务重新启用,不然系统以后不会自动更新。
整个流程走下来大概十五到二十分钟。别嫌麻烦,比直接重装系统快多了。火绒的漏洞修复本身没大毛病,它只是被Windows那套又老又脆的更新机制拖累了。实在搞不定就单独去微软官网下那个补丁的msu文件,双击手动安装,看它到底报什么错。错误代码比火绒那个笼统的“安装失败”有用得多。
本文地址:http://www.79wt.cn/news/860a9199048.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。