How to View Update History in Windows 11

How to View Update History in Windows 11/10

Last Updated

September 1, 2025

Posted In

In this post, I will show you how to view update history in Windows 11/10 using different methods. The update history provides detailed information about the updates installed on your device, including the installation date and version numbers.

If you’ve recently installed updates on your Windows 11 PC and want to check which updates were applied or failed to install, you can use the ‘Update History‘ feature under Windows Update. This option is available on both Windows 10 and Windows 11 systems.

Microsoft continuously releases updates to address problems and flaws in the operating system for Windows versions that are still in use. Occasionally, a faulty update can cause instability issues on Windows 11, and troubleshooting begins with finding the update and removing it. Hence, every user should know how to see the previously installed updates.

Install and Update Third Party Applications with Patch My PC
Install and Update Third Party Applications with Patch My PC

There are several ways to view the update history on Windows 11. This guide will explore each method, allowing you to choose the one that suits you best.

View Update History in Windows 11 using Settings

The simplest way to view Windows 11 update history is using the Settings app. Press Windows + I key to open the Settings app. In the Settings window, click on Windows Update in the left sidebar. In the Windows Update section, click on Update history.

How to View Update History in Windows 11
How to View Update History in Windows 11

The Update History shows the list of all the updates that were installed on Windows 11. The update’s KB number and the installation date are also visible.

Here, you’ll see a categorized list of installed updates, including:

  • Feature Updates
  • Quality Updates
  • Definition Updates
  • Other Updates
View Update History in Windows 11
View Update History in Windows 11

Tip: Next to each update, there is a Learn More option and when you click on the link, it opens the browser and shows information about this update. Each update comes with a unique KB number, and this link takes you to the Windows 11 update release documentation.

Check Updates History in Windows 11 using Command Prompt

You can also use Command Prompt to check your update history on Windows 11. This method gives more details about the installed updates when compared to using the Settings app.

Click the Start button and type cmd into the search bar. Select Command Prompt from the search result to launch it. Type ‘wmic qfe list‘ in the Command Prompt and press the Enter key. The cmd output shows all updates that are installed on the Windows 11 PC.

Check Updates History in Windows 11 using Command Prompt
Check Updates History in Windows 11 using Command Prompt

The cmd output also contains additional information such as the update description, hotfix ID, date when the updates were installed and who installed these updates.

When you want to check if there is a specific update that is installed on your Windows 11, you can run the below command. Replace the HotfixID with the KB number of the update.

wmic qfe list | find "hotfixID"

The below command checks if the update KB5043937 is installed on the Windows 11 computer.

wmic qfe list | find "KB5043937"
View Update History in Windows 11 using CMD Prompt
View Update History in Windows 11 using CMD Prompt

View Update History using PowerShell on Windows 11

On Windows 11, you can view the list of previously installed updates using PowerShell. This method involves installing the PSWindowsUpdate module first and setting the execution policy to bypass to run the commands. Follow the below steps.

Step 1: Install the PSWindowsUpdate module

The PSWindowsUpdate module contains cmdlets to manage Windows Update Client. To run the cmdlets, you require the minimum PowerShell version of 5.1.0.0. In case your Windows 11 PC is not installed with this module, you can run the below command to install it.

Install-Module -Name PSWindowsUpdate
View Update History in Windows 11
View Update History in Windows 11

Step 2: Configure the Execution Policy

PowerShell’s execution policy prevents your device from the execution of malicious scripts. To effectively execute the PS scripts, the PowerShell execution policy must be configured. To determine the current PS execution policy on your Windows 11 device, run the command Get-ExecutionPolicy.

After installing PSWindowsUpdate module, you must configure the execution policy before you import and use the PSWindowsUpdate. Run the below Powershell command to set the execution policy to Bypass.

Set-ExecutionPolicy -ExecutionPolicy Bypass
View Update History in Windows 11
View Update History in Windows 11

Step 3: Run Get-WUHistory to find installed updates

Running the Get-WUHistory powershell command shows all the updates on your Windows 11 PC.

Get-WUHistory

If you have been updating your Windows 11 PC for a long time, the update history will show all of them, and the list is definitely too long to view.

View Update History in Windows 11
View Update History in Windows 11

Run this PowerShell command to view the 10 most recent Windows updates installed on your PC.

Get-WUHistory | Select-Object -First 10
View Update History in Windows 11
View Update History in Windows 11

Run the below PS command to find the older updates installed on your Windows 11 PC.

Get-WUHistory | Select-Object -Last 10
Check Windows 11 Update History using PowerShell
Check Windows 11 Update History using PowerShell

Check Windows 11 update history using Get-Hotfix Command

You can view the Windows 11 update history using the Get-Hotfix command. This PowerShell cmdlet uses the WMI Win32_QuickFixEngineering class to retrieve the hotfixes installed on local or remote computers.

Open the PowerShell on your Windows 11 PC and run the command Get-Hotfix. The output shows the history of installed updates. You can also see the update category, hotfix ID, and the date of update installation in the output.

Check Windows 11 update history using Get-Hotfix Command
Check Windows 11 update history using Get-Hotfix Command

To get the latest hotfix on the local computer, run the below command.

(Get-HotFix | Sort-Object -Property InstalledOn)[-1]
View update history using Get-Hotfix
View update history using Get-Hotfix

Further Reading

Leave a Reply

Your email address will not be published. Required fields are marked *

Prajwal Desai

Prajwal Desai is a highly accomplished technology expert and an 11-time Dual Microsoft MVP (Most Valuable Professional), specializing in Microsoft Intune, SCCM, Windows 365, Enterprise Mobility, and Windows. As a renowned author, speaker, and community leader, he is widely recognized for sharing his in-depth expertise and insights through his blog, YouTube channel, conferences, webinars, and other platforms.