“You can’t make an omelet without breaking a few eggs.” If that’s not Microsoft’s motto, it should be. Each successive version of Windows may be better than the previous one, but each inevitably winds up “breaking” hundreds of programs, utilities, and drivers that used to run fine.
Microsoft is well aware of this problem and has pulled every trick in the book to address it. Here, for example, is the chain of second chances you’ll experience:
In theory, you’ll know about incompatible programs well in advance. You’ll have run the Windows 8 Upgrade Assistant program (The Upgrade Assistant) before you even installed Windows 8.1, for example, and learned which programs will give you trouble. Even if you skip that step, the Windows installer is supposed to quarantine all incompatible programs.