The users can check on the update history using PowerShell, Command line or one can also check the update history via Windows settings User interface. In this article, we discuss how to list all the history of Windows Update events using one of the task automation and configuration management tool such as PowerShell. One can also obtain information about all the current hotfixes or quick fix engineering updates that are downloaded as part of the software patches.

Check Windows Update History using PowerShell

Go to the Start menu and search for Windows PowerShell. Right-click on it and click on Run as administrator. In the command line write the following command that lists the Hotfixes that are installed along with their ID, information on Installed on, description, etc.

You can also type the following command to list the hotfixes and its associated description.

Additionally, one can also write a query to the computer for Update history and return a pointer to a list of matching records on the Windows system. The queries are written to list the WUA history in a PowerShell by defining a few functions to convert WUA history events of result code to a Name and get the last and latest 50 WUA history. You can modify the objects to list any number of past History of updated events.

Then now, type the following command to get the updated history events with result date, update title, support URL, and update ID.

That’s all. Sourced from stackoverflow.com.

Check Windows Update History using Command Prompt

In an elevated CMD execute the following command: To find a specific update, you can use the KB number, eg for KB1234567, use:

How do I list Windows Update in PowerShell?

Open Windows Search using Win + S and type PowerShell. Once you find it, launch it. Done that, execute the following command. You can use this on the Windows terminal as well.

Do I need PowerShell in Windows 11?

PowerShell is a powerful cross-platform tool, and if you want to use script commands to change system settings and automate tasks, you need PowerShell in Windows 11. An advantage with Windows 11 is that you can execute the PowerShell command in Windows Terminal as well.