With Windows 10 being more “forceful” in pushing out updates (nothing is asked as a default, just installed), I find it a less appealing OS for mission-critical environments (like DJ=ing!).
You CAN change this behavior, but they (Microsoft) stuck it way deep in the hidden options. Google the subject and you will find some how-to articles to set Win10 to only update when YOU want it.
That will at least give you some control over this stuff. The golden rule would be to run an update shortly after a recent gig and well before a new gig, with plenty of time to test out the DJ environment after updating and option to roll-back if need be.
It’s a pain, but not much you can do. Alternatively, you can opt for a dual-boot system where you create a Win7 (beats Win 8.1 in my opinion) partition that you use only for DJ-ing. Follow tips and tricks found online to optimize for DJ-ing purposes (including stripping and turning off everything you don’t need). Once you have the latest Win7 updates installed, you don’t really need to update as long as you don’t use the DJ system online. 99% of the updates are security-related and no matter how smart malware/virusses are, they can’t infect a system that isn’t connected.
Also by using a dual-boot solution you won’t have all the problems associated with browsing webpages, installing/uninstalling software and the general cluttering up of a Windows PC after a while.