使用“时如何卸载特定不需要的 Windows 更新”wusa /卸载/kb:ZZZZZZZ“给出错误信息“您的计算机需要 Windows Update 独立安装程序,Microsoft Windows 更新(KBZZZZZZZ)并且无法卸载。”。
并且无法通过控制面板下 Windows 更新中的已安装更新列表删除相同的更新,因为没有卸载选项(对于它和其他一些更新,大多数其他更新都有卸载选项,工作正常)当单击或在顶部时。
这种情况发生在从 Windows 8 升级到 8.1 的用户身上,因为升级会导致所有最新的 Windows 更新都安装到机器上,包括有缺陷的和不需要的更新。
用户如何删除这些更新wusa 和控制面板均失败摆脱它们?
请假设用户没有不包含不受欢迎更新的系统映像(因为他们只是在从 8 升级到 8.1 后才制作映像),并且他们无法使用系统还原来摆脱不需要的更新,因为最旧的还原点(就像最旧的工作系统映像一样,一旦用户升级到 8.1,升级前的映像就无法工作)在升级到 8.1 之后也是如此。还请完整解释该方法,假设用户不是可以使用命令提示符的专家,而只能使用命令的清晰解释。
感谢您的帮助。
答案1
有时您无法(正式)卸载某些更新,因为它们在清单文件(元数据)中被标记为永久更新
<package identifier="KBZZZZZZ" [...] permanence="permanent">
微软为所有人提供此服务服务堆栈更新。您可以删除此永久条目,但我过去在删除较旧的服务堆栈更新后遇到了问题。所以不要尝试这样做。
当您运行 时,也可能发生这种情况Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
。这将删除所有旧文件,并使当前更新中的文件成为所有较新更新的基础。在这里您也不能卸载它。
答案2
我在尝试卸载 Windows 更新 KB3161102 时遇到了同样的问题。安装此更新后,我发现计算机上的某些程序无法正常工作。我以为我必须将计算机重新安装回出厂设置。但是,我使用系统还原将计算机恢复到安装此 Windows 更新之前的状态……并且成功了。不需要的更新消失了,我的计算机又可以正常工作了……呼!!!