January 29, 2017

"Windows 10's Update is a terrible piece of software"

That's a quote from Alexsander Stukov, an software engineer who spends days running stress tests and cloning virtual machines, whose testimonial is just one of several from this piece by Sean Hollister @ c|net:
Maybe you're delivering a presentation to a huge audience. Maybe you're taking an online test. Maybe you just need to get some work done on a tight deadline.
Windows doesn't care.
Windows will take control of your computer, force-feed it updates, and flip the reset switch automatically -- and there's not a damn thing you can do about it, once it gets started.
If you haven't saved your work, it's gone. Your browser tabs are toast. And don't expect to use your computer again soon; depending on the speed of your drive and the size of the update, it could be anywhere from 10 minutes to well over an hour before your PC is ready for work.
As far as I'm concerned, it's the single worst thing about Windows. It's only gotten worse in Windows 10. And when I poked around Microsoft, the overarching message I received was that Microsoft has no interest in fixing it.
[...]
I know what you're thinking: "How many times do you have to get burned before you get a Mac?" Or maybe a Chromebook. Or even an iPad with a keyboard cover -- anything but a Windows machine that can just spontaneously restart while you're in the middle of mission-critical work.
That's pretty much the direction I've been leaning in recent months. And after hinting there might be a MacBook purchase in my immediate future, I asked a Microsoft spokesperson if the company was doing anything about forced updates.
Here's the statement I got:
Once a machine is upgraded to Windows 10, it will remain current through Windows Update for the supported lifetime of the device, with safety and security, productivity, and entertainment value over time. This is what we mean when we talk about delivering Windows as a service, and it is one of our core inspirations for Windows 10. We'll keep listening to our customers, improving the experience month after month. Windows 10 is an operating system that will run on a range of devices -- from Xbox to PCs, phones to tablets and tiny gadgets -- all of which are connected and kept up-to-date by Windows Update. Both enterprises and consumers benefit. The optimum way to ensure our customers are running the best Windows is to get them the latest updates for Windows 10. Delivering Windows 10 as a service means we can offer ongoing security updates, new features and capabilities - we'd like to make sure people can get access to the latest Windows 10 updates as soon as they are available.
In other words, Microsoft thinks it's super important that you get the updates. "Auto-restarts" are a feature, not a bug.
In fact, Microsoft has been actively getting rid of ways to keep users from disabling automatic updates: in Windows 10 Pro and above, you used to be able to do that from the Group Policy tool. As of the Windows 10 Anniversary Update, though, that option is gone. (You can still schedule a restart, but it involves doing a lot of work to change the annoying "ready or not, here it comes" default.)
And while the next version of Windows will let you stave off updates for a 35-day period (if you paid extra for a Pro, Enterprise or Education-grade copy of Windows, which sounds like a moderate form of blackmail), my understanding is that even those versions won't let you cancel an update that's already been delayed and is now about to occur.
In other words: you'll be helplessly watching your computer turn itself off, just the same as usual.
[...]
I think it's time we send Microsoft a message that this isn't okay -- that the computers we bought and paid for with our hard-earned dollars are ours to use whenever we want, not just when Microsoft says so. I need a reliable PC, a computer that's ready for action whenever I need to report on a story, jot down notes from an interview, or liveblog a keynote. Share this story if you feel the same.
There's got to be a better way of handling these updates. Perhaps by automatically installing them when a PC and its owner are both asleep? That's what college freshman Alexandria Seabrook suggested, right after she told me how furious she was with her Windows machine. Or maybe Microsoft could take a page out of the Apple and Android playbooks and let users decide when to update.
I generally like Windows. But if I can't find a Windows PC that's always ready for work, my next computer will be a Mac.
Have a said recently, how glad I am to have dodged this particular bullet by staying with Windows 7? Because I am. Because this is some bullshit, and it's been a "feature" of Windows 10 from the get-go, meaning Home users (i.e. the "free" version) have always been hit first and worst by it, with no end in sight. The only way to get even a little relief is to cough up some cash.

"Fuck you, pay me." Paulie would be proud of Microsoft.

Microsoft have caught a bit of a break in the form of Apple's post-Jobs stumbling, which has seen them imitating the worst aspects of the Microsoft playbook while rolling out their latest iteration of MacOS, or MacBooks which lack most of the ports that people actually use, but MS shouldn't be feeling too comfortable, here. Faced with a business plan that feels like something from Goodfellas, and a product that users find frustrating, at minimum, to actually live with, a lot of current Windows users might still find themselves choosing Mac or Linux for their next PCs.