How to Check when Windows Update was Last Checked in Windows 11
You can check when Windows Update last looked for updates in Windows 11 by finding the “Last checked for updates” timestamp within the Windows Update settings.
This timestamp shows you exactly when your PC last contacted Microsoft’s servers to look for updates.
Knowing this information confirms your automatic update service is active and working. This helps you make sure your system gets the latest security patches and feature improvements.
For example, if you see a recent timestamp, like today’s date, your Windows 11 PC is actively checking for updates. If the timestamp is old, you might want to perform a manual check.
You can check when Windows Update was last checked in Windows 11 by opening Settings, navigating to Windows Update, and looking for the “Last checked” timestamp near the top. This date and time indicates when your PC last searched for available updates. You can also use PowerShell with a specific command for more technical details.
Option 1Check the Settings Home Page
- Press ⊞ Win+I to open Settings.
- Click Home on the left menu.
- Look for the Last checked label at the top. Open Settings Home

Option 2Check the Windows Update Page
- Open Settings (⊞ Win+I).
- Select Windows Update from the left sidebar.
- The Last checked time appears near the top. This is the most accurate place to see your Windows update last check status. Open Windows Update

Option 3Use PowerShell for Technical Details
You can find out exactly when Windows last checked for updates using a simple PowerShell command, and it doesn’t even need administrator access.
- Right-click the Start button and select Terminal.
- Paste this command and press Enter:
powershell "(New-Object -Com 'Microsoft.Update.AutoUpdate').Results.LastSearchSuccessDate.ToLocalTime()"
Pro Tip: Resetting the Timestamp
If the date looks old, click the Check for updates button. This forces the USOClient to start a new scan right away, which resets the LastScanTime value in your system logs.
Troubleshooting ‘Last Check’ Errors
If Windows Update says it checked for updates but didn’t find any, it might be stuck, and you’ll need to troubleshoot the issue.
Summary
You can check your update status via the Settings app or by using PowerShell. Remember that a ‘Last checked’ time is just a scan, not an installation. If you have issues, use the built-in troubleshooter to fix the update agent.
Why does Windows say ‘Last checked’ but no updates were found?
This happens when your computer successfully connects to the Microsoft update server, but no new patches are available for your system’s setup. This confirms the Windows Update service is running correctly, and your machine is already up to date with the latest security and feature definitions.
How do I force a Windows Update check via Command Prompt?
You can quickly force Windows to check for new updates right now using the Command Prompt with a simple command.
Does the ‘Last Checked’ time include background scans?
Yes, the ‘Last checked’ timestamp reflects the most recent time the Windows Update service performed a scan. This includes both manual checks you initiate by clicking the button and automatic background scans performed by the system to ensure your computer remains secure without requiring your constant manual intervention.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
No comments yet — be the first to share your thoughts!