I find that what causes SW to break most often is changes to the OS, either other app updates or OS updates.
I work in a hardware company, and for any important function I usually set up a dedicated computer, install the software, and then never touch it ever
This is how the more sophisticated oscilliscopes etc. work. They often have Windows XP installed if you buy them used. Simple, doesn't break, no internet, if it's mission critical or expensive it's worth a dedicated and frozen computer