Keeping Windows 11 updated is essential for system security and performance. However, sometimes updates may not install correctly or might introduce new issues. Reviewing your update history can help identify problematic updates and assist in troubleshooting.
This guide outlines several methods to view your Windows 11 update history using the Settings app, Command Prompt, PowerShell, and Registry Editor.
View Update History Through Settings
The Settings app provides an easy way to check your update history, displaying all installed updates and any that failed to install. Follow these steps to access it:
Step 1: Open the Windows Settings by pressing Windows
+I
on your keyboard.
Step 2: In the Settings window, select the Windows Update tab on the left side, then click on Update history on the right.
Step 3: The Update history page categorizes updates into feature updates, quality updates, driver updates, definition updates, and other updates.
Step 4: Expand each category to view the list of installed updates along with their installation dates.
The types of updates you might see include:
- Security updates: Fix vulnerabilities to protect your computer from threats.
- Quality updates: Address bugs and enhance system performance and reliability.
- Feature updates: Introduce new features and significant improvements to Windows.
- Driver updates: Update hardware drivers to improve device functionality.
- Definition updates: Provide the latest security intelligence updates for Windows Security.
- Other updates: Include updates for other Microsoft software like Microsoft Edge or Paint.
For more details about a specific update, click the 'Learn more' link to visit the Microsoft knowledge base page.
If an update is causing issues, you can uninstall it:
Step 1: Scroll down on the Update history page and select Uninstall updates.
Step 2: In the list of installed updates, choose the problematic update and click Uninstall.
View Update History Using Command Prompt
You can also use the Command Prompt to view and manage your update history:
Step 1: Open Command Prompt by typing cmd
in the Windows Search bar and selecting the Command Prompt app.
Step 2: To display a list of installed updates, type the following command and press Enter
:
wmic qfe list
This command shows details like the update description, hotfix ID, and installation date.
To export the updates list to an HTML file, use:
wmic qfe list full /format:table > C:\WindowsUpdatesReport.html
The report will be saved as an HTML file at the specified location.
To uninstall an update via Command Prompt:
Type wusa /uninstall /kb:<KB number> /quiet
and press Enter
, replacing <KB number>
with the update's knowledge base number. For example:
wusa /uninstall /kb:5031818 /quiet
View Update History Using PowerShell
PowerShell provides another method for accessing your update history:
Step 1: Open Windows PowerShell by searching for PowerShell
in the Start menu.
Step 2: Install the PSWindowsUpdate module by typing the following command and pressing Enter
:
Install-Module PSWindowsUpdate
If prompted about the NuGet provider, type Y
to confirm. If you receive a message about an untrusted repository, type A
to proceed.
Step 3: If you encounter issues with the previous command, adjust the execution policy by typing Set-ExecutionPolicy Bypass
, pressing Enter
, and then typing A
to confirm.
Step 4: After installing the module, retrieve the list of recent updates by entering:
Get-WUHistory | Select-Object -First 20
View Feature Update History in Registry Editor
To check feature updates using the Registry Editor:
Step 1: Open Registry Editor by typing regedit
in the Windows Search and selecting the app.
Step 2: Navigate to the following path or paste it into the Registry Editor's address bar:
HKEY_LOCAL_MACHINE\SYSTEM\Setup
Step 3: Under the Setup
key, you'll find subkeys named Source OS (Updated on ...)
, each representing a feature update. Select a subkey to view its details in the right pane.
Regularly reviewing your Windows 11 update history helps you stay informed about the updates installed on your system. Whether using the intuitive Settings app or command-line tools, accessing this information enables you to troubleshoot issues and ensure your PC remains secure and up-to-date.
Member discussion