Windows OS Hub
  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu
  • Home
  • About

Windows OS Hub

  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu

 Windows OS Hub / Windows 10 / How to Remove Installed Updates in Windows 10 and Windows Server?

June 7, 2022 Windows 10Windows 7Windows Server 2012 R2Windows Server 2016

How to Remove Installed Updates in Windows 10 and Windows Server?

Sometimes it happens that the security updates for Microsoft products (released under MS Patch Tuesday) cause problems with the OS or third-party software. The issues caused by the updates can be either mass and occur in a large number of devices or private that occur in some combinations of the Windows OS version and some apps.

If the Windows (or Office) patch causes a problem on the computers of many users, and this is confirmed by Microsoft experts, the update is pulled by the company and after a while is replaced by a new one with the bugs fixed. But if necessary, in Windows there is a way to uninstall any security update or patch.

In this article we’ll show how to properly uninstall updates in Windows OS (the article covers Windows 10, 8.1, 7 and Windows Server 2016, 2012/R2, 2008/R2). These ways of removing updates can be used if you installed the update manually from a CAB or MSU file, your device automatically received it from the Windows Update servers or your WSUS server.

There are several ways to uninstall updates in Windows (Windows Server):

Contents:
  • How to Uninstall Windows Updates Using the Control Panel?
  • How to Prevent (Block) a Specific Update from Installing in Windows 10?
  • WUSA.exe: Removing Windows Updates via the Command Line
  • How to Uninstall a Windows Update using WSUS?
  • Removing Windows Update Using the GPO
  • How To Uninstall Windows Updates When Computer Is Not Booting?

Warning! The opportunity to uninstall updates is a temporary solution to be used, firstly, to quickly restore a system or an app and, secondly, to confirm that the issue has been caused by the new security update. It is recommended to report the found problem to Microsoft technical support team and wait for the new version of updates to appear. Never disable automatic Windows update, neither uninstall updates in order to improve the performance of your system, nor to free up some space on the disk (to do it, the latest Windows versions have the cleanup wizard that allows to remove older versions of the updated files). Otherwise, your computer’s security is at serious risk!

How to Uninstall Windows Updates Using the Control Panel?

Let’s look on how to uninstall updates in Windows 10. Open the menu Settings app and go to the Update & Security -> Windows update -> View Update History -> Uninstall updates.

windows 10 update history

You can also go to the “Uninstall an update” panel using the classic Control Panel (Control Panel\Programs\Programs and Features) and press the button “View installed updates”.

view installed updates in windows 10

A list of all Windows and Office updates installed on your device will appear. Find the necessary update in the list (or, to be more precise, unnecessary :)), select it, click the Uninstall button. The uninstall update wizard starts.

uninstall windows update from the control panel

Click Yes when prompted if you want to uninstall this update.

And wait till it is uninstalled. After the update is removed, Windows may request a system restart.

How to Prevent (Block) a Specific Update from Installing in Windows 10?

If your computer is configured to automatically receive Windows updates through Windows Update or WSUS, this update will most likely be installed on your computer again. But you can prevent the installation of a specific update by hiding (blocking) it. To do this, use the official tool Microsoft Show or Hide Updates https://support.microsoft.com/en-us/help/3073930/how-to-temporarily-prevent-a-driver-update-from-reinstalling-in-window

  1. Download and run the wushowhide.diagcab;
  2. Select the option Hide Updates;wushowhide.diagcab hide updates in windows
  3. Select the update you want to hide and click Next;select a windows update to hide (block)
  4. After that, this update won’t be installed in Windows automatically via Windows Update. You can remove the hidden update by selecting it in the Show hidden updates.

WUSA.exe: Removing Windows Updates via the Command Line

Windows updates can also be uninstalled from the command prompt. To do it, there is a built-in CLI tool wusa.exe (Windows Update Standalone Installer).

You can list all updates installed on a computer with the command:

wmic qfe list brief /format:table

wmic qfe list brief - show list of the installed windows updates on a computer

Using the following command, running as administrator, you can remove the specific update (KB 4100347):

wusa.exe /uninstall /kb:4100347

A user must confirm the removing of the update.

wusa.exe - uninstall the update from cli

If the update has to be uninstalled in a quiet mode without a user request and notifying about of the subsequent system reboot, the command will look like that:

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

If you need to suppress the reboot request, use the command:

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

You can also remove the update from PowerShell using the PSWindowsUpdate module. The Remove-WindowsUpdate cmdlet is used:

Remove-WindowsUpdate -KBArticleID KB4100347 -NoRestart

The Windows update uninstall event is recorded to the Setup log with the EventID 7 from the WUSA source:

Windows update “Security Update for Microsoft Windows (KB2790113)” was successfully uninstalled. (Command line: “wusa.exe  /quiet /uninstall /kb:2790113 /promptrestart”)

wusa event id 7

Using PsExec you can uninstall an update on a remote computer, the command is as follows:

psexec.exe \\RemotePCName C:\Windows\System32\wusa.exe /quiet /uninstall /kb:4100347 /warnrestart:600

How to Uninstall a Windows Update using WSUS?

If a corporate WSUS server is used in your company to install updates on a domain computers and servers, you can remove the update approved for install using the Update Services management console. To do it, right-click the Updates branch and then click Search in the menu.

Search Update in WSUS

Specify the KB number or a security bulletin you need to find and click Find now. In the list containing the updates that have been found for different Windows versions, select the updates to be uninstalled and click Approve in the menu.

Approve updates in WSUS

Then select the WSUS Target group you need and choose Approved for Removal in the drop-down list.

WSUS Update approved for removal

In our example, we want to uninstall update on a group of computers named Servers (more about WSUS GPO targeting).

WSUS update removal

After updating data on the side of WSUS clients (which occurs on a schedule in accordance with the WSUS policy and the synchronization frequency, which is set by the Automatic Update detection frequency, or can be done manually by running wuauclt /detectnow) , the corresponding update appears with the prefix (Uninstall:) in its name in the Windows Update panel.

Prefix Uninstall:

After the update has been uninstalled, this event is displayed in Windows Update History.

Windows update history

Removing Windows Update Using the GPO

If you want to remove a specific update on multiple computers of Active Directory domain that doesn’t use WSUS, you can use Startup/Shutdown GPO scripts.

To do it, create a new GPO object linked to the necessary OU, AD site or computer group. Then create a new startup script with the wusa.exe command in the section Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown).

GPO Startup/Shutdown Scripts

You can also use PowerShell startup scripts to remove installed updates.

How To Uninstall Windows Updates When Computer Is Not Booting?

Sometimes it happens that you cannot remove an update directly from the Windows, since the OS simply not booting after installing the problematic update. In this case, you may have to boot the computer from the rescue or install boot disk and delete the updates via DISM (see the article “Computer Won’t Start After Windows Update”) or using the “Hotfix uninstall” utility from the MSDaRT.

So, we have covered common scenarios of how to uninstall updates on Windows computers.

Please note that you cannot remove installed updates if you have cleaned your system image from old versions of components using the Disk Cleanup tool or reduced the size of the component store (WinSxS) with the command:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

3 comments
0
Facebook Twitter Google + Pinterest
previous post
DistributedCOM Error 10016 in Windows: The Application-specific Permission Settings do not Grant Local Activation Permission
next post
Configuring an FTP Server with User Isolation on Windows Server 2016 / 2012 R2

Related Reading

How to Connect VPN Before Windows Logon

November 14, 2023

Using WPAD (Web Proxy Auto-Discovery Protocol) on Windows

November 7, 2023

Zabbix: How to Get Data from PowerShell Scripts

October 27, 2023

Tracking Printer Usage with Windows Event Viewer Logs

October 19, 2023

How to Use Ansible to Manage Windows Machines

September 25, 2023

3 comments

fhloquin April 3, 2019 - 2:23 pm

please i wish to kwon which are the causes of windows 10 upgrade stuck at boot logo without no spinning dots. I must attempt install only with 1gb of ram, change the hard disk, or whatever.

Reply
murat January 30, 2020 - 10:22 am

“no instance available” gives this error

Reply
admin January 30, 2020 - 10:37 am

Have you encountered an error “no instance available” then running wmic command? I think it’s means that the resulting KB list is empty (no updates are installed on the computer). What is your version of Windows? Check build number : Win+R -> winver.

Reply

Leave a Comment Cancel Reply

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMWare
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • How to Connect VPN Before Windows Logon

    November 14, 2023
  • Removing Azure Arc Setup Feature on Windows Server 2022

    November 9, 2023
  • Using WPAD (Web Proxy Auto-Discovery Protocol) on Windows

    November 7, 2023
  • Send Emails with Microsoft Graph API and PowerShell

    November 6, 2023
  • Zabbix: How to Get Data from PowerShell Scripts

    October 27, 2023
  • Tracking Printer Usage with Windows Event Viewer Logs

    October 19, 2023
  • PowerShell: Configure Certificate-Based Authentication for Exchange Online (Azure)

    October 15, 2023
  • Reset Root Password in VMware ESXi

    October 12, 2023
  • How to Query and Change Teams User Presence Status with PowerShell

    October 8, 2023
  • How to Increase Size of Disk Partition in Ubuntu

    October 5, 2023

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Booting Windows 7 / 10 from GPT Disk on BIOS (non-UEFI) systems
  • Removable USB Flash Drive as Local HDD in Windows 10 / 7
  • How to increase KMS current count (count is insufficient)
  • How to Disable UAC Prompt for Specific Applications in Windows 10?
  • How to Connect L2TP/IPSec VPN Server From Windows
  • Managing Printers and Drivers with PowerShell in Windows 10 / Server 2016
  • Managing Printers from the Command Prompt in Windows 10 / 8.1
Footer Logo

@2014 - 2023 - Windows OS Hub. All about operating systems for sysadmins


Back To Top