如何删除Windows 10和Windows Server中已安装的更新?

时间:2020-01-09 10:46:31  来源:igfitidea点击:

有时,微软产品的安全更新(周二发布的微软补丁)会导致操作系统或者第三方软件出现问题。更新导致的问题可能是大量的,并发生在大量的设备中,也可能是在Windows操作系统版本和某些应用程序的某些组合中出现的私有问题。

如果Windows(或者Office)补丁在许多用户的计算机上造成了问题,并且得到了微软专家的确认,那么该会自动更新,过一段时间后,会用一个新的补丁来替换,并修复了错误。但如果有必要,在Windows中有一种方法可以卸载任何安全更新或者补丁。

在这篇文章中,我们将展示 如何正确地卸载Windows操作系统中的更新(文章涵盖了windows10、8.1、7和windowsserver2015、2012/R2、2008/R2)。如果从CAB或者MSU文件手动安装更新,并且设备自动从Windows更新服务器或者WSUS服务器接收更新,则可以使用这些删除更新的方法。

有几种方法可以在Windows(Windows Server)中卸载更新:

警告!卸载更新的机会是一种临时解决方案,首先是快速恢复系统或者应用程序,其次是确认问题是由新的安全更新引起的。建议将发现的问题报告给Microsoft技术支持团队,并等待新版本的更新出现。不要禁用自动Windows更新,也不要为了提高系统性能而卸载更新,也不要释放磁盘上的一些空间(为此,最新的Windows版本具有允许删除旧版本更新文件的清理向导)。否则,计算机的安全将面临严重风险!

如何使用控制面板卸载Windows更新?

让我们看看如何在Windows10中卸载更新。打开 设置应用菜单,进入 更新与安全-> Windows更新-> 查看更新历史-> 卸载更新

我们也可以使用经典控制面板(Control panel\Programs\Programs and Features)转到“ 卸载更新”面板,然后按按钮“ 查看已安装的更新

将显示设备上安装的所有Windows和Office更新的列表。在列表中找到需要的更新(或者,更准确地说,不需要:)),选择它,点击 卸载按钮。卸载更新向导启动。

当提示我们是否要卸载此更新时,单击

等到它被卸载。删除更新后,Windows可能会请求重新启动系统。

如何防止(阻止)在windows10中安装特定的更新?

如果计算机配置为通过Windows Update或者WSUS自动接收Windows更新,则此更新很可能会再次安装在计算机上。但是我们可以通过隐藏(阻止)特定更新来阻止它的安装。为此,请使用官方工具 微软显示或者隐藏更新https://support.microsoft.com/en-us/help/3073930/how-to-temporary-prevent-a-driver-update-from-reinstalling-in-window

下载并运行 wushowhide.diagcab;

选择 隐藏更新选项;

选择要隐藏的更新,单击“下一步”;

在此之后,此更新将不会通过Windows update自动安装到Windows中。我们可以在 显示隐藏更新中选择隐藏的更新。

WUSA.exe文件:通过命令行删除Windows更新

也可以从命令提示符下卸载Windows更新。为此,有一个内置的CLI工具 **wusa.exe文件)(Windows Update独立安装程序)。

我们可以使用以下命令列出计算机上安装的所有更新:

wmic qfe list brief /format:table

使用以下命令(以管理员身份运行),可以删除特定的更新(KB 4100347):

wusa.exe /uninstall /kb:4100347

用户必须确认删除更新。

如果必须以安静模式卸载更新,而无需用户请求并通知后续系统重新启动,则命令如下所示:

wusa.exe /quiet /uninstall /kb:4100347 /promptrestart

如果需要禁止重新启动请求,请使用以下命令:

wusa.exe /quiet /uninstall /kb:4100347 /norestart

也可以使用PSWindowsUpdate模块从PowerShell中删除更新。使用了 Remove-WindowsUpdatecmdlet: