Several weeks ago my wife came fuming into my office.
“Windows 10 just hijacked my computer,” she complained. “Without asking, Microsoft upgraded me from Windows 7, even though I didn’t want Windows 10, and I had to wait for the installation to finish before I could get any work done.”
I asked her whether she had accidentally clicked “OK” on any upgrade notifications, ignored any warnings that she had received or gotten any other notices about the upgrade. No on all counts, she answered before leaving to wrestle with her new operating system.
I admit to having been skeptical. Would Microsoft really take over someone’s computer without warning and install a significant chunk of software without explicit permission? That’s what malware does, I thought, not software from one of the biggest tech firms on the planet with the largest operating system installed base on desktop and laptops PCs.
Turns out, she was right. And I wasn’t the only tech writer whose spouse had this experience: The same thing happened to the wife of PC World’s Brad Chacos.
All this made me wonder: If software from any other company behaved the way the Windows 10 upgrade does, would it be considered malware?
To find out, I delved into how the controversial upgrade works. Microsoft has been aggressive in its attempts to get as many people as possible to upgrade to Windows 10 in advance of the company’s self-imposed July 29 deadline for free upgrades from Windows 7 and Windows 8.1.
Last year Microsoft installed its Get Windows 10 app on millions of Windows 7 and Windows 8.1 PCs. It alerted people that they could “reserve” the free upgrade if they wanted. When the app popped up on people’s PCs, they could close its window and block any action it might take in the time-honored way of clicking on the X in the upper right of the dialog box.
Since then Microsoft has gotten increasingly aggressive in getting people to upgrade to Windows 10. It began stealthily downloading the bits required for the upgrade to PCs automatically without telling people. And then this spring Microsoft sprung a trap. When the upgrade app appeared, if someone clicked the X in its dialog box in order to close it and cancel an upgrade, Windows did the exact opposite of what the person intended to do: It upgraded that person’s PC to Windows 10. Microsoft did that even though the app always behaved in the opposite way before then, which is pretty much the way any legitimate app behaves — closing a dialog box and canceling any actions.
When Microsoft made that change, it violated its own recommended design guidelines, notes Computerworld’s Gregg Keizer. Microsoft tells developers that clicking an X to close a dialog box and halt any action the box might take is the right way to do things. The company writes on a website devoted to design guidelines, "The Close button on the title bar should have the same effect as the Cancel or Close button within the dialog box. Never give it the same effect as OK.”
Sign up for CIO Asia eNewsletters.