如何从 Hyper-V 服务器中的提示或 PS 卸载 Windows 更新?

如何从 Hyper-V 服务器中的提示或 PS 卸载 Windows 更新?

我在使用 VM 客户机时在服务器上遇到问题,我认为这是由于最近安装的更新造成的。从命令提示符或 Powershell 卸载 Windows 更新的正确命令是什么?

答案1

要获取已安装补丁的列表,您可以执行以下操作:

wmic qfe list

要卸载列出的补丁,请执行以下操作:

wusa /uninstall /kb:<kbnumber>

以下是一些包含更多信息的链接: http://www.systemcentercentral.com/BlogDetails/tabid/143/indexid/57960/Default.aspx http://support.microsoft.com/kb/934307
http://technet.microsoft.com/en-us/library/dd883262(WS.10).aspx

注意:934307 KB 文章称您不能在 Windows 2008 上使用 /uninstall - 这不适用于 Windows 2008 R2 - 他们在 R2 上启用了卸载开关(参见最后一个链接)。

答案2

因为我刚刚遇到这个问题,而且文档中没有明确说明,所以在使用时wusa /uninstall /kb:<kb number>请确保使用的是实际的数字来自知识库,而不是数字知识库。

错误的:wusa /uninstall /kb:KB123456

正确的:wusa /uninstall /kb:123456

答案3

从远程计算机执行此操作:wmic /node:SRVNAME process call create“powershell wusa /uninstall /kb:2639043 /quiet /norestart”

和 wusa /? 获取有关参数的更多信息

答案4

在 CMD 或 PS 中尝试此操作

wmic qfe list brief /format:table

相关内容