Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Our Key Software Only Runs on an Old Version of Windows. What Are Our Options?
Problems We Solve

Our Key Software Only Runs on an Old Version of Windows. What Are Our Options?

Software that only runs on an unsupported Windows version is a security and continuity risk. How SpiderHunts isolates it now and plans a proper way out.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

If key software only runs on an unsupported Windows version, first reduce the risk by isolating that machine and backing up its data, then test whether the software runs on a current Windows or in a hosted environment. If it cannot, plan its replacement while the isolated machine keeps work going.

The PC nobody is allowed to upgrade

There is one machine in the building with a note on it: do not update. It runs an old Windows version because the software on it will not run on anything newer. Maybe it drives a machine on the shop floor, or it holds the old estimating program, or it is the only place the historic accounts can be opened.

It works. But it cannot get security updates, and its hardware is getting old. Every time it takes a little longer to boot, someone wonders what happens if it does not.

Why the software is stuck

Older programs often rely on components that newer Windows versions removed or changed: 16-bit installers, old database drivers, specific versions of Internet Explorer, USB licence dongles with long-dead drivers, or hard-coded paths to folders that no longer exist.

Sometimes it is simply that nobody has tried. The software may run fine on a current Windows with compatibility settings, or in a virtual machine, but testing it was never anyone's job, so the old PC stayed.

Where the software controls equipment, the constraint may be real: the equipment vendor only certifies one environment, and changing it could affect the machine.

The risks you are carrying

RiskWhy it matters
No security updatesKnown weaknesses stay open; the machine is an easy target on your network
Ageing hardwareOld disks and power supplies fail, often without warning
No replacement hardwareNewer PCs may not support the old Windows at all
Insurance and customer questionsCyber insurers and larger customers may ask about unsupported systems
Single copy of dataRecords held only on that PC's disk

The network risk is the one to act on first. An unsupported PC that can browse the web and reach every other machine in the office is a much bigger problem than one that is fenced off.

How we deal with it

  1. Immediate protection. We take a full image backup of the machine and a separate copy of its data. We then isolate it on its own network segment, with no web browsing and only the connections it genuinely needs.
  2. Understand the software. We identify exactly what it depends on: components, drivers, database, dongle, file locations and any equipment it talks to.
  3. Test the easy routes. We try it on a current Windows with compatibility settings, then in a virtual machine hosted on newer hardware or in Azure, which removes the ageing hardware risk even if the old Windows stays for a while.
  4. Get the data out. Where the software holds records, we extract them into a modern database or readable archive, so the information no longer depends on the program running.
  5. Plan the way out. If the software cannot move, we plan a replacement: a package, a rebuilt tool, or a custom interface to the equipment, with the isolated machine carrying on meanwhile.
  • For historic-only software, a read-only archive is often all that is needed
  • For estimating or admin tools, a web rebuild usually makes sense
  • For equipment control, we work with the equipment vendor's constraints rather than around them

Where that leaves you

The immediate risk is lower within the first stage: the data is backed up, the machine is fenced off, and a copy of it exists that can run on other hardware. After that, the old PC is no longer a single point of failure.

Longer term, the program is either running in a supported environment, replaced, or reduced to an archive that can be searched without it. The note saying do not update can finally come off.

When an insurer or a larger customer asks whether you run unsupported systems, you have a straight answer: what the machine is, why it exists, how it is contained and what the plan is. That is a far better position than hoping nobody asks.

Is there a machine like this in your building?

  • A PC runs an out-of-support Windows version because of one program
  • It has a note saying not to update it
  • The data on it is not backed up anywhere else
  • It sits on the same network as everything else and can browse the web
  • Nobody has tested the software on a newer system
  • It controls equipment or holds records you still need

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Can old software run in a virtual machine?

Often, yes, which moves it onto supported hardware even if the old Windows stays inside the virtual machine. Licence dongles and equipment connections need testing.

Is isolating the PC enough?

It reduces the risk a great deal, but it is a holding measure. The data still needs a proper backup and the software a plan.

What if the software controls a machine on the shop floor?

Then the equipment vendor's requirements come first, and we work within them, often isolating the PC and building data links rather than replacing the control software.

What do you need from us?

Access to the machine, any installation media or licence details, and the name of whoever uses the software most.

Keep reading

More on Problems We Solve

Start here

Old systems holding the business back?

Tell us what you are running, where it lives and what keeps going wrong. We will give you an honest view of the options, including leaving things alone where that is the sensible answer.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →