Blog / Insights

Third-party patching: why it is harder than Windows Update

Insights By the Helios team · 21 July 2026 · 5 min read

Third-party patching is harder than Windows Update because there is no single channel: every vendor ships updates its own way and on its own schedule, many apps install per user rather than per machine, and few teams have a clean inventory of what is installed. Windows Update, by contrast, is one channel from one vendor on a predictable cadence. Yet the software that actually gets exploited, browsers, PDF readers, conferencing tools, sits on the harder side, and that is where most patch strategies quietly come apart.

The gap nobody reports on

Look at where real intrusions start and you keep landing on the same short list: a browser a few versions behind, an unpatched PDF reader, an old build of a remote-access or conferencing tool. None of those are Windows. All of them sit outside Windows Update, and none of them show up on the patch report you are most likely to be watching.

That is the uncomfortable part. A fleet can read as 98% patched on the Windows side and still be carrying the exact software a phishing payload is built to exploit. The number looks healthy because it is measuring the easy 20% of the problem.

Why third-party is structurally harder

Windows Update is one channel, run by one vendor, on a predictable cadence. Third-party software is the opposite of all three of those things:

This is why "we patch monthly" almost always means "we patch Windows monthly." The third-party side needs a different mechanism, and for a while there was not a good one that worked without an agent per application.

winget helped, but it has sharp edges

The Windows Package Manager, winget, changed the picture. It can enumerate installed apps that have an update available and install them silently, from a curated source, without a per-app tool:

winget upgrade --source winget --accept-source-agreements
winget install --id Google.Chrome --exact --silent \
  --accept-package-agreements --accept-source-agreements

For a technician at a keyboard, that is close to magic. Run it unattended across hundreds of machines, whether that is an MSP covering a dozen client tenants or one internal team covering every laptop in the building, and it comes with edges worth knowing before you trust it:

The one that bites everyone: a tool that shells out to winget from a system service, catches the "not found" error and quietly returns an empty list, will report "no third-party updates" on every device forever. It looks like a clean estate. It is a silent blind spot. Always be suspicious of a patching feature that has never once found anything to do.

What real coverage requires

Getting third-party patching right is less about the install command and more about everything around it. A dependable setup:

  1. Runs in the right context, resolving the real tool path rather than assuming a user's environment.
  2. Never trusts a silent empty result. "Found nothing" and "could not look" must be different outcomes, and the second one should be loud.
  3. Handles reboots and benign exit codes as the successes they are, not failures.
  4. Reports per package, so a batch where one app fails does not hide behind a green tick.
  5. Keeps an inventory of what is installed against what is current, so the gap is visible before it is exploited, not after.

Do those five things and third-party patching stops being a box that is ticked and starts being a control you can actually stand behind in a security review.

Where this fits with Helios

We built third-party patching into the Helios agent for exactly the reasons above: the browsers and readers are the real attack surface, and covering them should not need a separate product per application. It runs from the same lightweight agent that already reports inventory, patches, antivirus state and backups, so the third-party view sits next to Windows Update rather than in a tool of its own. And yes, we learned the LocalSystem lesson the hard way, which is partly why this article exists.

Related: Third-party patch management software for MSPs: what to look for beyond Windows Update, Winget for patch management: automating third-party updates with Microsoft's package manager

Why MSPs choose Helios

One platform that does the work, at a price that stays put

Helio fixes, not just flags

When an alert fires, Helio, the AI technician built into Helios, investigates it, writes the fix and runs it once you approve. It keeps what works, so the next one is quicker.

Everything in one product

RMM, a service desk with SLAs, patching including third-party apps, remote access, Microsoft 365 and Defender checks, backup monitoring, a client portal and billing into Xero or QuickBooks.

Priced by fleet, not by people

£4 a device on Launch up to 25 devices, from £20 a month, then £99, £199 or £399 a month by fleet size, with any number of technicians and every feature on every plan.

A price that stays put

Your price is locked for as long as you stay subscribed, and that is written into our terms. Monthly billing, cancel any time.

Bring your clients across

Import your clients and machines from another RMM's CSV export, then roll the Helios agent out at your own pace, with a count of how many have arrived.

14 days free, no card to start

The full platform from the first minute, on your own machines. No sales call. Remote control asks for one card check, and nothing is charged.

See it on your own fleet

Helios is the AI-native platform for MSPs: monitoring, patching, security, Microsoft 365, backup monitoring, remote access, client billing and an AI service desk in one product, at one flat price per MSP. Contracts and logged time become invoices in Xero or QuickBooks without leaving the platform. Every feature is on every plan. 14-day free trial, card-free, set up in minutes, cancel any time.

Start free

Researched and written with Helio SEO, our AI writer for business blogs.