How to view installed updates in Windows 11/10

To view installed updates in Windows 11, open Settings, select Windows Update, then select Update history; on Windows 10 the same list sits under Update & Security > Windows Update > View update history.

This guide covers the Settings, Control Panel, PowerShell and DISM routes, what each list leaves out, the state of WMIC, and what to do when an update you expect is not listed.

View installed updates in Windows 11

The Update history page sits alongside the other Windows Update options in Settings and shows which updates were installed and when they were installed. It is the quickest place to confirm that a cumulative update, driver or security fix actually landed.

  1. Select Start, then select Settings.
  2. Select Windows Update in the left pane.
  3. Select Update history.
  4. Read the KB number and install date listed for each update.
  5. To jump straight to this page, press Win + R, type ms-settings:windowsupdate-history and press Enter.

The ms-settings:windowsupdate-history address is Microsoft's own shortcut for the history page, so it also works from a desktop shortcut or a script.

View installed updates in Windows 10

Windows 10 keeps Windows Update inside the Update & Security category, so the history page is one level deeper than on Windows 11.

  1. Select Start, then select Settings.
  2. Select Update & Security.
  3. Select Windows Update.
  4. Select View update history.
  5. Read the KB number and the date each update installed.

The same ms-settings:windowsupdate-history address from the Run box opens this page on Windows 10 as well.

Which tool shows installed Windows updates best?

Your situation Use this Why
You want a quick look at recent updates Settings > Update history Readable list with install dates, no admin rights needed
You want to remove a recent update Update history > Uninstall updates Lists the updates Windows lets you remove
You need a KB number check or an export PowerShell Get-HotFix Filters by ID, sorts by date, works on remote PCs
You need every servicing package, not just KBs Dism /Online /Get-Packages Lists all packages in the running image
You used to run WMIC scripts PowerShell instead WMIC is removed from current Windows 11 builds

Use Control Panel to see the installed-update list

Control Panel, which you can open from search, Run or a shortcut, still carries an installed updates view next to the classic program list. Microsoft's DISM documentation refers to it as the Installed Updates Control Panel.

  1. In the search box on the taskbar, type Control Panel and select it from the results.
  2. Select Programs.
  3. Select Programs and Features.
  4. Open the installed updates view from the task links in the Programs and Features window.
  5. Look for the KB number you need in the list of installed updates.

On current Windows 11 builds, Settings is the route Microsoft documents. Use Control Panel when you are already working there or following older instructions.

Update history versus View installed updates

The two lists answer different questions. Update history is a log of what Windows Update did, while the installed updates view shows what is on the PC and can still be removed.

Question Update history Installed updates / Uninstall updates
What it shows Updates Windows installed, with dates Updates currently installed that Windows allows you to remove
Where to find it on Windows 11 Settings > Windows Update > Update history Update history > Uninstall updates
Where to find it on Windows 10 Update & Security > Windows Update > View update history View update history > Uninstall updates
Best for Confirming that an update landed and when Seeing what is on the PC now
Lets you remove an update No Yes, for updates that support removal

Check installed updates with PowerShell

Get-HotFix reads the Win32_QuickFixEngineering class and returns each update with its KB number, type and install date. It runs in Windows PowerShell and PowerShell 7, and it works only on Windows.

Get-HotFix | Sort-Object -Property InstalledOn -Descending

Lists every update that Component Based Servicing installed, sorted by install date with the newest first. Columns are Source, Description, HotFixID, InstalledBy and InstalledOn.

You should see: A table of KB numbers such as KB5124008 with their install dates. An empty InstalledOn cell means Windows did not record the date for that entry.

To get only the most recent update, run (Get-HotFix | Sort-Object -Property InstalledOn)[-1]. To list only security fixes, run Get-HotFix -Description Security*.

Get-HotFix cmdlet reference page with syntax for Id and ComputerName
Get-HotFix accepts -Id to check one KB number and -ComputerName to query another PC on the network. (Image: Microsoft)

Check for a specific KB number with PowerShell

Pass the KB number to -Id to test whether one update is installed. The parameter does not accept wildcards, so type the full ID.

Get-HotFix -Id KB5124008

Replace KB5124008 with the update you are checking. Add -ComputerName PC01 to query another PC on the network; that switch does not rely on PowerShell remoting.

You should see: One row with the KB number and install date means the update is present. No row means it is not installed, or it was not installed through Component Based Servicing.

List installed update packages with DISM

DISM shows every servicing package in the running image, including packages that Settings does not list by KB number. It needs an elevated Command Prompt.

Dism /Online /Get-Packages /Format:Table

Open Start, type Command Prompt, right-click it and select Run as administrator, then run the command. /Format:Table prints one package per row; /Format:List prints full details.

You should see: A table of package identities. Package names carry a build number, such as 10.0.19045.4291, rather than a KB number.

Can you still use WMIC?

Not on current Windows 11. Microsoft deprecated WMIC in Windows 10 version 21H1, and from August 2026 Windows 11 versions 24H2 and 25H2 no longer include it at all.

Replace any old wmic qfe habit with Get-HotFix in PowerShell. WMIC is already missing from new installations of Windows 11 24H2 and 25H2 and cannot be added back as a Feature on Demand. WMI itself is still supported, and Get-HotFix reads the same Win32_QuickFixEngineering data WMIC used.

How to check if Windows is up to date

Seeing an update in the history only proves it installed. To confirm nothing newer is waiting, run a fresh check.

  1. On Windows 11, open Settings > Windows Update and select Check for updates. On Windows 10, open Settings > Update & Security > Windows Update and select Check for updates.
  2. If updates appear, select Download & install.
  3. Restart the PC if Windows asks you to, then check again, because more updates can appear after a restart.
  4. Open Settings > System > About and note the version under Windows specifications.
  5. Compare the newest KB in your Update history with Microsoft's update history page for that version.

On Windows 11 26H2, a list of every 26H2 build and KB makes the comparison quicker.

Uninstall an update from Windows 11 or Windows 10

The Uninstall updates page is also a clean list of installed updates, because it shows only what is on the PC now. Microsoft does not recommend removing updates unless it is necessary, and not every update can be removed.

  1. On Windows 11, open Settings > Windows Update > Update history.
  2. On Windows 10, open Settings > Update & Security > Windows Update > View update history.
  3. Select Uninstall updates to see the list of updates you can remove.
  4. Note the KB number of the update you suspect before you change anything.

To remove the update, or to get rid of one when Windows will not start normally, you can uninstall problematic Windows updates from Settings or the recovery environment.

What to do when an update is missing from the list

The latest update is not in Update history

The update has not installed yet, or it is waiting for a restart to finish.

  1. Open Windows Update in Settings and select Check for updates.
  2. Install the pending updates, then restart when Windows asks.
  3. Reopen Update history and look again.
  4. If the update still fails, run the Windows Update troubleshooter from the Get Help app on Windows 11, or from Settings > Update & Security > Troubleshoot > Additional troubleshooters on Windows 10.

An update appears in Settings but not in PowerShell

Get-HotFix returns only Component Based Servicing updates. Updates supplied by Windows Installer (MSI) or the Windows Update site do not appear in its output.

  1. Confirm the update type in Update history.
  2. For updates that Get-HotFix does not return, rely on the Settings history instead.
  3. For a cumulative update, run Dism /Online /Get-Packages /Format:Table from an elevated Command Prompt and look for the matching build number.

An installed update is missing from Uninstall updates

Not all updates can be removed, and updates cannot be uninstalled after a component cleanup with DISM's /ResetBase option.

  1. Check Update history to confirm the update did install.
  2. Run Get-HotFix -Id KB followed by the number to confirm it is still on the PC.
  3. Treat it as permanent if it does not appear under Uninstall updates, and install the next update Microsoft releases instead.

Windows 10 support status

Windows 10 reached end of support on October 14, 2025, and version 22H2 is its final release. Update history on a Windows 10 PC stops growing after that date unless the PC is enrolled in Extended Security Updates.

Item Status
End of support (Home and Pro) October 14, 2025
Final version Windows 10, version 22H2
After end of support No technical support, software updates or security fixes
Consumer Extended Security Updates Can protect a Windows 10 device until October 12, 2027
Business and IT customers A separate ESU program applies

If you are staying on Windows 10, check Update history each month to confirm ESU security updates are still arriving. Moving to Windows 11 keeps the history page in the same place under Windows Update.

Flowchart of Windows 10 options: upgrade, new PC or Extended Security Updates
Consumer Extended Security Updates can keep a Windows 10 PC protected until October 12, 2027. (Image: Microsoft)

Installed Windows updates FAQ

What is the quickest way to see installed updates in Windows 11?

Press Win + R, type ms-settings:windowsupdate-history and press Enter. That opens Settings > Windows Update > Update history directly, where every installed update is listed with its KB number and the date it installed.

What is the Windows 10 path for viewing update history?

Open Start > Settings > Update & Security > Windows Update > View update history. The page shows which updates installed and when, with the KB number for each one. Uninstall updates is reached from the same page.

How do I see the latest Windows updates installed?

Open Update history in Settings and look at the newest dates at the top of each group. In PowerShell, run (Get-HotFix | Sort-Object -Property InstalledOn)[-1] to return the most recently installed CBS update on the PC.

How do I check if Windows is updated?

Open Settings > Windows Update on Windows 11, or Settings > Update & Security > Windows Update on Windows 10, and select Check for updates. If nothing new appears after a restart and a second check, the PC has every update offered to it.

How do I view installed Windows updates with PowerShell?

Run Get-HotFix in a PowerShell window. It lists each update's description, KB number, who installed it and the install date. Add -Id KB5124008 to test one update, or -ComputerName to check another PC on the network.

Why does an update appear in Settings but not in PowerShell?

Get-HotFix only returns updates installed through Component Based Servicing. Updates supplied by Windows Installer or the Windows Update site are not returned, so Settings can show entries that PowerShell does not.

How do I view Microsoft updates for my version of Windows?

Microsoft publishes an update history page for each Windows version, such as Windows 11 version 25H2 or 26H2, listing every KB number and OS build. Compare it with your own Update history to see whether you are on the newest release.

Why are Windows updates important to install?

Updates carry security fixes and software updates. Microsoft states that a PC without them is at greater risk from viruses and malware, which is why Windows 10 devices past end of support need Extended Security Updates to stay protected.

The bottom line: best way to view installed Windows updates

Use Settings > Windows Update > Update history for everyday checks, and Get-HotFix when you need to confirm a specific KB number or check another PC. Update history covers every update type with dates and needs no commands, while Get-HotFix gives a filterable list for CBS updates. WMIC is gone from current Windows 11 builds. If Update history shows the PC is far behind, the Windows Update Assistant can install the latest version manually.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

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