My Windows 7 nightmare rant

Way back in July, when Microsoft announced the special deal for Windows 7 preorders, I decided to take the plunge and buy it. I had been using Windows XP since 2001 in one incarnation or another, and it looked like Windows 7 would be a decent upgrade. In addition, I was having more and more problems with incompatibilities (such as my monitor issues), and I figured that an upgrade could help. Plus, the price was only $50 for Windows 7 Home Premium Upgrade, which I made sure would allow me to use Windows XP as a qualifying product. I thought I was set. Little did I know the horrors that were ahead of me, thanks to Microsoft.

Yesterday, Windows 7 release day, I got my download link and product key. I downloaded the ISO file and burned a DVD. The DVD was corrupt. No problem, I just downloaded it again on another computer (the first computer has had issues with burned media in the past, so it wasn’t too surprising). I got a working copy and gave it a go.

As an IT person, I do a lot of tech support. One thing I’ve learned is that you always, always do a clean install of an OS. Not an upgrade, a clean install. The point was moot in my case anyway, as you couldn’t do an upgrade from XP to 7, but even if I was upgrading (shudder) Vista I’d start from scratch. That way, you start with a clean slate, free of the cruft that accumulates after years of computing.

A nice new partition in front of me, I started the install. It went very quickly, surprisingly so. But when it came time to enter my product key, the product key that I had in an email from the Microsoft Store, the legitimate product key that I paid $50 for, it said it was invalid. Invalid? On release day? Googling around I saw that I could get around this during the install process by simply leaving the key blank. Doing a Twitter search showed me that sadly I was not the only person with this issue.

I get Windows 7 set up and successfully get to the desktop, and noodle around a bit. I then try to activate from within Windows. Again, it says that the key is invalid. It was getting late, and I was tired, so I decided to leave it until later; I had 30 days to activate, after all.

The error message the second time around at least gave me a hint: it said that the product key was only valid for “upgrades”, not clean installs. First of all, it is impossible to do a true upgrade from XP to Windows 7, and Microsoft knows that, so I didn’t understand quite how I could do an upgrade install. Second, Microsoft also knows that you should always do a clean install anyway, so discouraging people from doing that will just cause problems and make Windows 7 look bad. Third, this was completely different from how Windows upgrades used to work in the past: with all the Windows versions I was familiar with, if you did a clean install with an upgrade version, all you had to do was pop in the previous install DVD (in my case, my Windows XP install DVD, which I still have along with a valid product key) and all was well. But apparently not for Windows 7.

So today when I got home from work, I charged up my Bluetooth headset knowing I would need it, and called Microsoft. The first call to their automated activation line told me that the code was invalid. Well, duh. They suggested I call tech support. I did, and got somebody who was less than useless. That person sent me back to the activation line, where (surprise surprise) my code was still invalid 15 minutes later after calling the exact same number the first time. My urge to kill rising, I called tech support again and said I needed to talk to somebody with a clue who could get it to work.

I did talk to a real tech, but when I explained what I was doing, he insisted that the upgrade version of Windows 7 would not work with XP. I was flabbergasted: this directly contradicted the Microsoft Store’s own website! I very sternly insisted that what he was telling me was flatly untrue, and after conferring with his supervisor with a few minutes, his mind was changed. He then told me the solution: not a new product key, not somehow inserting my XP disc during the install, but doing an in-place upgrade of Vista over Vista!

This took about an hour and a half, and did eventually work. And to tell the truth, this is the solution I found earlier in the day after Googling around for a bit. I had debated just doing this from the get-go instead of calling Microsoft, but I figured that surely there would be a more elegant solution than that. Sadly, I was wrong, and two and a half hours of my night went down the drain.

So what have we learned? First of all, if you have Windows 7 Home Premium Upgrade version, you do a clean install from XP, and you get an “invalid product key” error, an in-place upgrade will fix it. Simply leave the product key field blank during the Windows 7 install, then once you are in Windows 7, insert your install DVD and do an upgrade. It will take forever, but it will work and you can successfully activate your copy of Windows using the product key you have.

Secondly, we’ve learned that Microsoft thinks that its customers are not important to them. Instead, customers are treated like criminals. It doesn’t matter that I’ve never pirated Windows or other Microsoft software, it doesn’t matter that I have a legitimate copy of XP, it doesn’t matter that I bought Windows 7 from the Microsoft Store itself. What Microsoft cares about is an activation procedure so ridiculous it frustrates average users who are trying to avoid problems by doing a clean OS install. Not only that, but Microsoft’s own tech support people don’t know that the Upgrade version of Windows 7 can, in fact, be used to upgrade from XP. And instead of simply giving me a new product key that works, and trusting me, they make me waste over an hour doing a install over an install (and, incidentally, why does installing Vista over Vista take four times as long as a new install?)

I don’t know why Microsoft decided to change their install procedure to remove the quick, put-the-previous-install-DVD-in-the-drive method of verifying that yes, you are upgrading from a qualifying OS. Probably to cut down on piracy or other such nonsense. Well, I hope they enjoy that extra 0.5% of revenue.

As a result of all of this nonsense, I’m taking a much, much dimmer view of Microsoft from here on out. I’ve defended Windows to plenty of Linux and Mac fanboys, and I’ve always done it truthfully. I’m using Windows 7 right now to write this, and frankly I like the OS a lot from my short time using it. But if Microsoft is going to treat a paying customer like a pirate, then they can forget my support, not only as an individual user, but as somebody who works in IT and has input in purchasing decisions.

If Microsoft doesn’t turn this around, their decline will be well-deserved.