.Netitude

Windows 8 upgrade problems? Join the club

Turns out I wasn’t the only one having problems upgrading from Windows 7 to Windows 8 after the RTM went live for the lucky TechNet and MSDN subscribers.

Unfortunately, Microsoft doesn’t consider us worthy of support just yet – probably because we are self-proclaimed experts

At any rate, I couldn’t give up on my upgrade.

“Dude, why not just do a clean install?” you ask. Excellent suggestion, however I’m one of the unfortunate few to not have multiple computers at home, specifically one that I can play doctor on. So, in my house, there’s one computer and everybody uses it. That includes my wife – a budding professional photographer – who has invested quite a bit of time and money in to software, templates, add-ons, and other things that make her job easier, faster, and unique. What this means for me, relative to the topic at hand, is “if you lose any of my shit, I will be severely pissed.” – so yeah. Upgrade was the only option. (who wants to reboot a PC every time they sit down? dual boot just wasn’t going to cut it either)

So, in true “this computer will not defeat me” developer fashion, I started on my 4th upgrade. And that’s right, this time it worked. So, since I posted on a couple of community & support forums for help with this and got nothing, I feel it is my duty – since I finally have an outlet in this blog – to unlock the secret to a successful Windows 7 x64 Ultimate to Windows 8 x64 Pro RTM upgrade, at least in my situation.

TL;DR: Uninstall IIS7 from your Windows 7 installation before upgrading to Windows 8

My process – Failure

I went thru my PC and uninstalled any software I don’t use anymore, paying special attention to “heavy” things like SQL Server 2008, SQL Server 2012, Visual Studio 2008, etc. I tried to think like Redmond and a “happy path” upgrade – the average consumer isn’t going to have Servers running on their Windows 7 install.

I tried the upgrade again, it failed just the same. I posted on some forums to see if I could find a log file. I got no answer, and went spelunking on my own. Lo and behold I found some magic at
C:\$Windows.~BT\Sources\panther\setupact.log
and in that log file I found the faintest hint of a clue as to what might cause it, with “error” popping up pretty consistently related to IIS components.

The keystone

Then I remembered that Windows 8 has an upgraded version of IIS. I had IIS enabled in Windows 7 to do testing and debugging on web services I’ve written for my Windows Phone applications. I bit the bullet and uninstalled IIS from Windows 7. I then fired off the Windows 8 upgrade once again and the angels smiled upon me. It worked!

Exit mobile version