The reliance on computers and corporations will be the downfall of Civilization. I get the cheapening of services for increased profit for the shareholders. "Gotta make the quarter's numbers". But if you can't deliver your service because the geniuses at Microsoft and their vendors can't properly test an update, how is that increasing profits? I realize a huge number of IT folks only do programs that run on an Microsoft operating system. If I was running things they would have to learn Linux or sharpen their fast food skills.
A really smart IT guy told me to switch over to a Linux system. He claims the hackers use Linux because they don't want to infect their own computers. Linux is a derivative of Unix which the old Lucent (now Nokia) switches ran on 99.9999% reliably. Also Linux doesn't have as many updates.
Several things here:
Linux updates are entirely dependent upon the distribution. Some are slower about it; others, such as Fedora, can update as often as daily.
In April, Crowdstrike had similar issues to those of yesterday with servers running Debian (one of the major Linux distributions) and RockyLinux. Crowdstrike was more easily removed on those servers, probably via a "live CD" or a bootable USB-drive equivalent; the cause was obvious when Crowdstrike was removed and the servers could then reboot normally.
Nokia ran its own heavily-customized version of Linux on its switches and firewalls. Nokia managed the patches and other updates.
A tip for 9 to 5 office environments only. Turn off your PC at when you leave the office. Turn off the automatic updates. Unless it is an national emergency wait a couple of days to do the updates. If it is a bad update let someone else experienced it.
That's not how it works. Corporate Windows environments are centrally managed through GPOs (Group Policy Objects) which limit the privileges that individual users have on a system. Updates are pushed via SCCM (Software Center Configuration Manager) or Intune (SCCM's replacement). Individual users may have some ability to control the timing of updates, but this is entirely dependent on what the SCCM/Intune administrators have configured. If you turn off a PC, wait a few days, then turn it on again, one of the first things that will happen (if the SCCM/Intune administrators have so configured it) is that an update will be pushed. Beyond that, some corporate environments have a policy requiring PCs to remain "on" during non-working hours.
More thoughts in the General thread.
(edit to add Intune, which is cloud-based compared to SCCM and which has been Microsoft's future direction for a year or two)