1.1 KiB
1.1 KiB
Uninstall a Windows Update by KB (PSWindowsUpdate)
Minimal helper and examples to remove an installed Windows update by its KB number using the PSWindowsUpdate module.
Requirements
- Run PowerShell as Administrator.
- Module:
PSWindowsUpdate(install if needed:Install-Module PSWindowsUpdate -Scope CurrentUser). - A reboot may be required after removal.
Quick commands (no wrapper)
# List installed updates matching the KB
Get-WindowsUpdate -IsInstalled -KBArticleID KB5028952
# Uninstall (no auto-restart)
Remove-WindowsUpdate -KBArticleID KB5028952 -NoRestart -Confirm:$false
Script usage
If you saved the wrapper as Remove-KB.ps1:
# Example
.\Remove-KB.ps1 -KB KB5028952 -NoRestart
Notes
- Some updates (especially Servicing Stack Updates) cannot be uninstalled.
- If removal via PSWindowsUpdate fails for a cumulative update, find the exact package name and try DISM:
DISM /Online /Get-Packages DISM /Online /Remove-Package /PackageName:<ExactName> /Quiet /NoRestart - Logs:
C:\Windows\Logs\WindowsUpdate\windowsupdate.logandC:\Windows\Logs\CBS\CBS.log.