Table of Contents
As we know Microsoft releases Windows Security updates every second Tuesday of the month. It’s recommended to update your device every month with security patches also referred to as Quality updates.
What will happen if One of the patches breaks an Important functionality of your device? If Microsoft is aware of this issue, they may release another patch/update/hotfix to fix it. However, If you do not want to wait for MS to release the hotfix, you can simply Uninstall this patch/update.
Before we get into the steps of removing the update, you will require a Windows patch KB ID number. Each Windows update patch applied on your device has a unique KB ID number, you can find this Info on your device Windows update history. You can also search for the KB number on the Microsoft update catalog site.
There are multiple ways to remove Windows updates from your device. You can go to Settings app > Windows update and Remove a specific patch/update.
The second option is to use Powershell, which is what we are going to look into today. It’s a quick and easy method if you have local administrator rights on the device.
Not all the updates can be removed using Powershell, there are certain updates that are required to keep the OS updated, these are called Service stack updates. If you try to remove this kind of update, you may get an error: “Servicing Stack update is required by your machine and cannot be uninstalled“.
Servicing stack updates improves the reliability of the update process to mitigate potential issues while installing the latest quality updates and feature updates. If you don’t install the latest servicing stack update, there’s a risk that your device can’t be updated with the latest Microsoft security fixes.
About Service stack updates
STEP 1 – Find Windows Update KB ID with Powershell
To uninstall a Windows update using Powershell, First step is to find the Windows update KB ID number of the patch. To find this Info, you can simply run below Powershell command:
wmic qfe list brief /format:table
Output of this command will display Information about Windows Updates like When it was Installed On, HotFixID. We are Interested in HotFixID number which is also referred to as KB ID or KB number and copy the one which you want to remove.
STEP 2 – Uninstall Windows update using Powershell
The next step is to remove this update from your device, For this, you can follow below steps:
- Go to Start > search for Powershell > Right-click on it and click Run as administrator.
- Run a command on Powershell console Wusa /uninstall /kb:<HotfixIDnumber> (HotfixIDnumber of the update ID number without the letters “KB“).
Example:
wusa /uninstall /kb:5030651
After you run this command, A warning pop-up of “Windows Update Standalone Installer” shows. Click on Yes to confirm the removal of this update.
- Restart your device when prompted to complete this process.
There could be cases when you will find that the update is not removed from the device and it failed, therefore, please make sure you are not removing a system update that cannot be removed, Using Powershell you can remove a normal Windows update and security updates.
After restarting the device, you can launch Powershell once again and run wmic qfe list brief /format:table
to confirm if the windows update patch which was causing issues has been removed successfully.