积分 3188 最后登录 2024-3-29 精华 0 阅读权限 70 主题 725 UID 51967 帖子 4474 PB币 13366 威望 233 贡献 0 技术 187 活跃 10066
UID 51967 帖子 4474 PB币 13366 贡献 0 技术 187 活跃 10066
发表于 2018-3-17 20:56:37
IP属地北京
| 显示全部楼层
本文涉及的是如何把“已固化”变为可删除、更新的进一步操作的帖子,讨论在不破坏系统的情况下修复系统的可能性。才疏学浅,有错误欢迎指正。
2018年以后(当然以前也不咋地)微软每月的补丁日打补丁都不会那么顺利,各种更新不了的问题屡屡出现,除了官方和民间给出的什么禁止一系列更新服务删除 SoftwareDistribution 后再启用,然后就是各种听天由命了,打的上都是随缘的。普遍的结果基本上就是……然而并没有什么卵用。
其实每月微软测试要发布的补丁时候,肯定有些没测试到的情况,但是补丁的更新脚本都是死脑筋,有的是连带性的问题,结果就是发现问题,结果不是自己补丁的问题,是之前老的补丁的问题,那么好,我罢工,摆出一个错误代码交差,甩锅非常干脆。
近日翻看 Windows 的官方更新日志,在下面加了一行注释,还用黑体字描述:
如:
https://support.microsoft.com/en-us/help/4088776/windows-10-update-kb4088776
Important When installing both the SSU and the LCU updates from the Microsoft Update Catalog, install the SSU before installing the LCU. https://support.microsoft.com/en-us/help/4090914/servicing-stack-update-for-windows-10-version-1709-march-5-2018Important When installing both the servicing stack update and the latest cumulative update from the Microsoft Update Catalog, install the servicing stack update before you install the cumulative update.
简单翻译来说就是,重要:在一起安装每月发布的补丁时候,安装服务堆栈更新(Servicing Stack Update)要在最新累积更新(Lastest Cumulative Update)之前,简单来说每月发布的补丁有一个大的有一个小的,要在安装大的之前先安装小的。
之前可是没这句提示的,突然加上这句干嘛?那肯定说明了这一大一小有联动性。
那么问题来了,各位注意到没有,每次系统打完补丁,服务堆栈更新(小补丁)是固化到系统的,也就是无法删除(最近的 Flash 也有这种情况,多个 Flash 更新补丁在系统里显示),但是这个小的补丁也是可能月月升级的,如果固化了就卸载不了从而无法安装新的小补丁,大补丁的联动性更新也就可能失败,所以怎么激活或卸载“已固化”的补丁是关键(清理多余的 Flash 也能用这个方法)。
如何把“已固化”的变为常规可卸载模式:
首先找到已固化的补丁,dism 命令行(当前系统或镜像)和 dism++ 等其他三方方式大同小异;
请勿使用多线程下载工具下载论坛附件!
卸载不成功,无法卸载;
请勿使用多线程下载工具下载论坛附件!
进入当前系统或镜像的 Windows\servicing\Packages 目录,查找关键文件(此处举例为图中:Package_for_KB4090914 ),找到其 mum 文件,用高权限工具(NSudo 之类)管理员模式使用文本编辑器打开此文件,定位到第5 行:
<package identifier="KB4090914" applicabilityEvaluation="deep" releaseType="Update" restart="possible" selfUpdate="true" permanence="permanent "> 删除黑体部分(permanence="permanent ),内容变为:
<package identifier="KB4090914" applicabilityEvaluation="deep" releaseType="Update" restart="possible" selfUpdate="true"> 后保存。
刷新一下,“已固化”消失,即可重新安装或删除;
请勿使用多线程下载工具下载论坛附件!
Flash 补丁同理操作,即可删除或重新安装。
关于补丁的替代关系请从微软 Catalog 网站补丁中的 Package Details 标签栏查看(This update replaces the following updates:)中的即为老的需要更新或替换的补丁。
展开阅读全文​
4
查看全部评分