Wednesday, 3 September 2008

Upgrading TFS 2008 Workgroup Edition to the full version

We've been evaluating TFS 2008 workgroup edition the last couple of months, are pretty happy with it and have hence now purchased a license for the full version (thus unlocking the 5 user limit).

Upgrading is pretty straightforward, see http://msdn.microsoft.com/en-us/library/ms404848.aspx

Basically you run the TFS installer in maintenance mode by going to add/remove programs, locating TFS and selecting Change/Remove:

 

You should then get the maintenance mode page. Great I thought, I simply need to copy/paste in the sparkling new product key I'd been given... umm, wait a minute, the boxes appear to be disabled...

 

My heart sank... so much for the 5 mins upgrade then. Of course, after digging around on various forums, there was a workaround. The problem is down to the fact that the MSDN version I'd downloaded and originally installed, pre-fills the key with a work group ed key and makes them read only. Nice, thanks, a great feature. The solution is to find where the key is stored in setup.stb and remove it. Go to:

C:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Microsoft Visual Studio 2008 Team Foundation Server - ENU\Setup.stb

edit it in notepad (backup up the file first) and remove the offending lines:

Save it. Re-run maintenance mode via "change/remove" and the fields are enabled:

 

Paste in your full product key, click next, some services are restarted and hey presto, you have now transformed workgroup edition into the full version.

Clarkey

1 comment:

Todd Morrison said...

Dave,

You just saved me from taking down the server for a full reinstall.

Thank you for taking the time to blog...