Update Software on Windows



 Option B — Use a Dedicated Software Updater Tool

If command lines aren't your thing, dedicated software updater tools do the same job with a graphical interface. They scan your installed apps, show you what's outdated, and update everything in a few clicks. Here are the best free options:

Free — Best overall
Patch My PC
Scans your PC for outdated software and updates everything in one click. Supports 300+ common applications. Simple, lightweight, no subscription needed.
  • Completely free for personal use
  • Updates 300+ popular applications
  • Runs as a portable app — no installation required
  • Clean interface — select all and click Update
Free — Most popular
Ninite
Choose from a list of popular apps on the website, download a custom installer that updates all selected apps silently. Revisit the same Ninite installer monthly to update everything with one double-click.
  • No installation — runs directly from download
  • Skips bundled extras automatically
  • Save your Ninite installer for repeated use
  • Covers all the most commonly used free apps
Free tier available
Sumo (Software Update Monitor)
Lightweight portable app that scans installed software and links you directly to the latest version download pages. Broader app detection than most tools — good for finding niche software updates.
  • Detects 45,000+ software titles
  • No installation — runs as portable app
  • Shows current vs. latest version side by side
  • Lightweight — minimal system resources used
Free — Browser focused
FileHippo App Manager
Scans your PC for outdated software and shows you what needs updating with direct download links. Good for users who prefer to review and approve each update manually rather than batch installing.
  • Free with no account required
  • Good for manual review before updating
  • Covers popular browsers and productivity tools
  • Simple one-page report of all outdated software
Option C — Enable Auto-Update Within Individual Apps
🔧

App-by-app auto-update settings for the most common software

Per-app settings

For your most-used apps — particularly browsers and communication tools — enabling the in-app auto-update setting ensures they're always current even between your weekly winget runs. Most major applications have this setting buried in their preferences. Here's where to find it for the most common ones. Enable auto-update in your most security-critical apps — especially your browser — regardless of which other update method you use. Browsers are the most frequent target for exploits, so keeping them current is non-negotiable.

Auto-Update Settings in Common Apps

Google Chrome: Menu (⋮) → Help → About Google Chrome — Chrome checks and updates automatically. Enable "Help improve Chrome's features and performance" for fastest update delivery.

Mozilla Firefox: Menu → Settings → General → Firefox Updates → Select "Automatically install updates."

Zoom: Click your profile picture → Check for Updates — in Settings → General, enable "Automatically keep Zoom desktop client up to date."

Slack: Updates automatically when you restart. Help → Check for Updates to trigger manually.

Discord: Auto-updates on launch — no setting needed. Always keep it running to receive updates.

VLC: Tools → Preferences → Privacy/Network → Check for updates — set to "Weekly."

7-Zip: Does not auto-update — use winget or Patch My PC to keep it current.


Part 4 — Keeping Drivers Updated Automatically
🖥️

Driver updates — the overlooked layer that affects performance and stability

Hardware layer

Drivers are the software that lets Windows communicate with your hardware — your graphics card, audio system, network adapter, touchpad, and everything else. Outdated drivers cause crashes, poor performance, compatibility issues, and in some cases security vulnerabilities. Windows Update handles basic driver updates automatically, but manufacturer-specific drivers — especially graphics drivers from NVIDIA or AMD — are best updated through the manufacturer's own tool. If you have an NVIDIA GPU, install GeForce Experience and enable automatic driver updates. If you have an AMD GPU, install AMD Software: Adrenalin Edition and enable auto-updates. Intel users can use the Intel Driver and Support Assistant. These tools check for driver updates in the background and notify you when new versions are available — keeping your hardware running at peak performance without any manual checking.

1
Identify your graphics card
Press Windows key + X → Device Manager → Display Adapters. You'll see your GPU listed — it will say NVIDIA, AMD, or Intel. This determines which update tool to use.
2
Download and install the manufacturer's update tool
NVIDIA users: download GeForce Experience from nvidia.com. AMD users: download AMD Software from amd.com. All are free.
3
Enable automatic update notifications in the tool
In GeForce Experience: Settings (gear icon) → General → enable "Automatically check for updates." In AMD Software: Settings → Notifications → enable "Driver Update Notifications." These tools will alert you when new drivers are available so you can install them with one click.

Common Update Problems and How to Fix Them
❓ Windows Update is stuck downloading or installing — what do I do?
Restart your PC and try again. If stuck persists, open Settings → Windows Update → Advanced Options → Recovery → Reset Update Components. Alternatively, press Windows key, search "Windows Update Troubleshooter," and run it — it automatically fixes most common update problems.
❓ An update broke something on my PC — how do I roll it back?
Go to Settings → Windows Update → Update History → Uninstall Updates. Find the most recent update, click it, and select Uninstall. For major Windows version updates, go to Settings → System → Recovery → Go back — this option is available for 10 days after a major update.
❓ winget doesn't recognise some of my installed apps — why?
winget only manages apps that are registered in its package database. Some niche or older software isn't in the winget catalog. For those apps, use Patch My PC or Sumo which have broader app detection, or check for updates manually within the app itself.
❓ I'm on a slow internet connection — how do I stop large updates from eating my data?
Go to Settings → Network → your Wi-Fi or Ethernet connection → Set as Metered Connection. Windows will stop downloading large updates on metered connections. You can then manually trigger updates when on faster Wi-Fi. Also go to Windows Update → Advanced Options → Delivery Optimization → turn off "Allow downloads from other PCs."
❓ My PC keeps restarting for updates at inconvenient times — how do I stop this?
Set your Active Hours correctly in Windows Update → Advanced Options → Active Hours. Make sure the hours cover your entire work day. Outside those hours, schedule updates to install during the night. You can also go to Advanced Options and enable "Notify to schedule restart" so Windows always asks before restarting instead of doing it automatically.
Important — Never Delay Security Updates Indefinitely

Windows 11 lets you pause updates for up to 5 weeks. This can be useful around critical deadlines or when a specific update is causing problems. But pausing indefinitely is a serious security risk. If you pause updates, set a reminder to resume them within 7 days. And never pause updates during periods of high online activity — shopping season, tax time, major news events — when attackers are most active. An unpatched PC is a genuinely vulnerable one.

Complete Auto-Update Setup Checklist
  • Windows Update set to automatic — Active Hours configured to avoid disruption
  • "Receive updates for other Microsoft products" enabled
  • Microsoft Store auto-updates enabled in Store Settings
  • winget upgrade --all command added to weekly Task Scheduler automation
  • Patch My PC or Ninite downloaded for visual update management backup
  • Auto-update enabled inside Chrome, Firefox, Zoom, and other key apps individually
  • GPU manufacturer update tool installed (GeForce Experience or AMD Software)
  • Optional driver updates checked monthly in Windows Update

Keeping software updated automatically on Windows is not complicated once it's properly set up — and properly set up means covering all three categories, not just Windows Update. Windows itself, Microsoft Store apps, and third-party software each need their own update mechanism, and leaving any one of them unattended creates real security gaps. The good news is that after the initial hour of configuration covered in this guide, the entire system runs itself. Windows patches in the background. The Store updates apps silently. winget runs on a schedule and handles the rest. You get a fully patched, stable, secure PC with essentially zero ongoing effort. That's the goal — and it's completely achievable for any Windows user willing to spend one hour setting it up properly today.

Get your PC fully up to date right now

Press Windows key + I, click Windows Update, and hit "Check for updates." While that runs, open the Microsoft Store, go to Library, and click "Get updates." Then open Terminal as Administrator and run winget upgrade --all. Three actions, under five minutes, and your entire PC is current. Do this today — then set up the automations so you never have to think about it again.


Previous Post Next Post