Are All Updates Installed? How to Check (Win + Mac)
Not sure your PC or Mac is up to date? Here's how to check system, driver and app updates on Windows and macOS – step by step.


“2 updates available” doesn't mean only two are missing. And “You're up to date” doesn't mean it's finished.
“I'm not sure whether all current updates are installed.” And: “2 updates available.” Two chats, two devices – a Mac and a Windows laptop – and the same uncertainty. On the Mac, it turned out the current macOS version was already running. On the Windows laptop, the two open updates were driver updates for Realtek components (audio and network). The installation in the background failed; through the Windows Update settings it worked.
Updates are the most important security measure at the workstation. Here is how to check whether everything is really up to date – for Windows and Mac.
Windows: check system updates
- Settings (Windows+I) › Windows Update.
- Click Check for updates.
- If it says “You're up to date”, all important updates are installed.
- If it says “Restart required”, restart – only then is the update really active.
Which updates were installed most recently: Windows Update › Update history. It lists quality updates (monthly security updates), drivers, Microsoft Defender definitions and feature updates.
Quick overview with PowerShell:
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 5 HotFixID, InstalledOn
[System.Environment]::OSVersion.VersionThe last line shows the build number – you can compare it against Microsoft's release notes to see whether the current monthly update is installed.

Windows: optional updates and drivers
This is where the updates that many people overlook are hiding. Windows doesn't always install driver updates automatically.
- Settings › Windows Update › Advanced options › Optional updates.
- Expand Driver updates.
- Select the updates you want › Download & install.
In the real-world case, those were the “2 updates available”: two Realtek drivers. Such updates aren't strictly necessary, but they often fix problems with sound, Wi-Fi or network.
If a driver update fails:
- Restart and try again – often a pending restart blocks the installation.
- Start the installation through the Windows Update settings instead of other routes – that is how it succeeded in the real-world case.
- If the device manufacturer uses its own tool (for business laptops, for example), better get the drivers there – they are matched to the model.
- Note the error code under Update history and pass it to IT.

Windows: update programs
Windows Update takes care of Windows, Office and Edge – not of all programs. For the rest:
- Browsers (Chrome, Firefox) usually update themselves – under Help › About … you can see the version.
- Microsoft Store apps: Store › Library › Get updates.
- winget shows which installed programs have updates:
winget upgradeIn companies, IT usually handles this through software distribution – then don't install yourself, just report it if something looks outdated.
Mac: check system updates
- Apple menu › System Settings › General › Software Update.
- macOS checks for updates. If it says “Your Mac is up to date”, everything is installed.
- Under Automatic updates (the small “i”), set Security Responses and system files to install automatically.

Beta
IT support that fixes itself.
supersupport.ai handles your 1st-level support fully automatically. Secure your spot on the waitlist now.
Join the WaitlistWhich macOS version is running: Apple menu › About This Mac.
In Terminal, this command shows available updates without installing anything:
softwareupdate --listIt takes a moment because macOS checks with Apple.
Important: a new major macOS upgrade (new major version) is offered separately. In a company setting, it is worth checking with IT beforehand whether all programs already work with it. Security updates for the version you are running should always be installed promptly, though.
Mac: update apps
- App Store › Updates – for all apps that come from the App Store.
- Other apps (browsers, Office, Zoom, PDF programs) usually through the app menu › Check for Updates.
- Microsoft Office for Mac through Microsoft AutoUpdate (Help › Check for Updates).
How often should I check?
- Windows security updates arrive on the second Tuesday of the month (“Patch Tuesday”). A quick check once a month is enough if automatic updates are active.
- Don't postpone restarts for weeks – an installed but not activated update doesn't protect you.
- Company devices: IT often controls updates centrally. Then the most important task is to allow restarts.
More on security on the device: Is my PC secure?, Is my Mac secure? and KB2267602 – the Defender update.

How does SuperSupport help with updates?
In the real-world case, the SuperSupport agent read on the Windows laptop which two updates were involved, checked whether the update service was running and – when the installation in the background failed – opened the Windows Update settings and walked through the installation step by step. On the Mac, it checked the installed macOS version. What this looks like for internal IT teams and MSPs is described on the respective pages.
Frequently asked questions
How do I check on Windows whether all updates are installed?
Settings › Windows Update › Check for updates. Also look under Advanced options › Optional updates – driver updates are often listed there. Windows Update › Update history shows the history.
How do I check on a Mac whether all updates are installed?
System Settings › General › Software Update. macOS shows available system and security updates there. Apps from the App Store are updated in the App Store under Updates, other apps usually through their own update function.
What are optional updates on Windows?
Updates that Windows doesn't install automatically – mostly drivers for graphics, audio, network or chipset, plus preview updates. They aren't strictly necessary, but they often fix problems with specific hardware.
Why does a driver update fail?
Common reasons are a pending restart, another update already running, a driver that is currently in use, or a conflict with a driver from the device manufacturer. A restart and a second attempt through the Windows Update settings often help.
Are programs like browsers, PDF readers or Office also updated through Windows Update?
Microsoft Office and Edge usually are, many other programs are not. Browsers such as Chrome or Firefox usually update themselves, other programs through their own update function or – on Windows – with winget.

Beta
IT support that fixes itself.
supersupport.ai handles your 1st-level support fully automatically. Secure your spot on the waitlist now.
Join the Waitlist
Nico Haslberger is Co-Founder & CEO of SuperSupport.ai. With years of experience as an IT technician, he knows the problems in IT support first-hand: from overloaded help desks to recurring tickets that slow teams down. That knowledge is built into every feature of the platform today. He makes sure SuperSupport.ai solves exactly the problems he experienced himself for years.
This article was created with AI assistance and editorially reviewed.
Related Articles

Program Not Responding: How to Close It Properly
“Not responding” and nothing works? Here's how to close frozen programs cleanly on Windows – even if the process has another name or runs several times.

Outlook Keeps Crashing: Find the Cause and Fix It for Good
Outlook keeps crashing, but the event log shows nothing? Here's how to find the trigger – from add-ins and the cache to a corrupted profile.

Printer Not Printing: Fix the Print Spooler
No printers visible anymore or jobs stuck? Often the Windows Print Spooler is stopped or disabled. Here is how to check and repair it.