Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I'm having an issue on my server when working with my VM guests, and I think its due to a recently installed update. What is the correct command to uninstall Windows Updates from either the command prompt, or Powershell?

share|improve this question

2 Answers 2

up vote 7 down vote accepted

To obtain a list of installed patches you can do:

wmic qfe list

To uninstall a listed patch, you do:

wusa /uninstall /kb:<kbnumber>

Here are some links with more information: http://www.systemcentercentral.com/BlogDetails/tabid/143/indexid/57960/Default.aspx http://support.microsoft.com/kb/934307

Note: the 934307 KB article says that you can't use /uninstall on Windows 2008 - this does not apply to Windows 2008 R2 - they enabled the uninstall switch on R2 (see the last link).

share|improve this answer
Thank you sir, I was digging forever for that one simple command. –  DanBig Feb 10 '10 at 15:56
wusa is just for Windows Vista and above OS. And what about Windows 2003 servers and Windows XP? It's seems that you need to install the Windows Installer 4.5. msdn.microsoft.com/en-us/library/aa372856(v=vs.85).aspx Thank you. –  user149580 Mar 16 at 7:14

And to do it from a remote computer : wmic /node:SRVNAME process call create "powershell wusa /uninstall /kb:2639043 /quiet /norestart"

and wusa /? to have more information on parameters

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.