windows补丁卸载失败的处理
发布日期:2021-06-29 14:42:44 浏览次数:3 分类:技术文章

本文共 1662 字,大约阅读时间需要 5 分钟。

个人随笔 (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)

最近遇到了著名的KB4012212的卸载失败的问题,在网上查资料没有找到合适的方法。

 

在查windows日志的时候看到一些线索,联系到之前碰到的QQ报文件损坏的问题,发现解决的思路是类似的。

 

首先查询:C:\Windows\Logs\CBS\CBS.log

 

卸载失败会在这个里面有报错信息。

 

失败的信息形如:这说明本地的系统文件缺失导致的失败

Error                 CSI    00000040 (F) d:\win7sp1_gdr\base\wcp\primitiveinstallers\filehierarchy.cpp(1279): Store corruption detected in function FileInstaller::CFileInstallerHierarchy::CommitFileChanges expression: 0

  MissingFileSystemResource on resource [121]"\winsxs\amd64_microsoft-windows-d..-japanese-migration_31bf3856ad364e35_6.1.7600.16385_none_6a5b38699f97e38d\imjppdmg.exe"[gle=0x80004005]

Error                 CSI    00000041 (F) STATUS_SXS_COMPONENT_STORE_CORRUPT #712605# from CFileInstaller::CommitChanges(...)[gle=0xd015001a]

 

解决方法可以是:

1.      从正常的电脑下载文件(我采用的这种)或从安装盘、网上下载:

2.      然后把文件copy到缺失的目录中;(copy前需要设置写权限)

3.      然后重新卸载,再发现系统缺失文件的话,重新执行1-2直到卸载成功。

 

copy的时候会发现权限不足,解决权限的方法是:

 

winSxs目录下面的文件是不能直接替换的。使用下列命令,获取权限:

takeown /F directory/R

icacls directory /grant username:F /T

 

下面是KB4012212当时遇到权限问题,为两个目录添加权限的cmd:

takeown /F C:\Windows\WinSxS\amd64_microsoft-windows-d..-japanese-migration_31bf3856ad364e35_6.1.7600.16385_none_6a5b38699f97e38d /R

icacls C:\Windows\WinSxS\amd64_microsoft-windows-d..-japanese-migration_31bf3856ad364e35_6.1.7600.16385_none_6a5b38699f97e38d /grant %USERNAME%:F /T

takeown /F C:\Windows\WinSxS\x86_microsoft-windows-d..-japanese-migration_31bf3856ad364e35_6.1.7600.16385_none_0e3c9ce5e73a7257 /R

icacls C:\Windows\WinSxS\x86_microsoft-windows-d..-japanese-migration_31bf3856ad364e35_6.1.7600.16385_none_0e3c9ce5e73a7257 /grant %USERNAME%:F /T

 

卸载的Command命令:

wusa.exe /uninstall /kb:4012212

 

个人随笔 (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)

转载地址:https://chunyexiyu.blog.csdn.net/article/details/78220168 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:通过代码静态工具检查看编码细节
下一篇:QTreeWidget使用小结

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月10日 07时55分20秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

RT-Thread 编程风格指南 2019-04-29
95后高校电子教师,软硬兼修有趣有料! 2019-04-29
使用 STM32 通用 Bootloader ,让 OTA 更加 Easy 2019-04-29
Cache 的基本概念与工作原理 2019-04-29
装机量超亿台 RISC-V +IoT OS!中科蓝讯与RT-Thread战略合作,共推自主物联网生态发展 2019-04-29
Android程序员必备!面试一路绿灯Offer拿到手软,Android面试题及解析 2019-04-29
Android程序员的春天!12个View绘制流程高频面试题,分享PDF高清版 2019-04-29
深入交流安卓!新鲜出炉的Android面试真题集锦我给你们整理出来了!Android面试题及解析 2019-04-29
深入浅出Android开发!你会的还只有初级工程师的技术吗?一线互联网公司面经总结 2019-04-29
深度剖析原理!超全Android中高级面试复习大纲,含BATJM大厂 2019-04-29
温故而知新!Android开发者该学习哪些东西提高竞争力?成功入职阿里 2019-04-29
火爆知乎的Android面试题-Android-App的设计架构经验谈,大厂内部资料 2019-04-29
看完直接怼产品经理!Android多进程从头讲到尾,跳槽薪资翻倍 2019-04-29
快速从入门到精通!面试的时候突然遇到答不上的问题怎么办?已拿到offer 2019-04-29
Android开发知识体系!腾讯+字节+阿里面经真题汇总,成功入职阿里 2019-04-29
android开发语言!大厂经典高频面试题体系化集合,移动架构师成长路线 2019-04-29
typescript学习(进阶) 2019-04-29
三天敲一个前后端分离的员工管理系统 2019-04-29
axios请求携带cookie实现跨域(后端springsecurity) 2019-04-29
Uncaught (in promise) TypeError: $data.tableData.filter is not a function 2019-04-29