Welcome to MSDN Blogs Sign in | Join | Help

Last word on TFS Expirations (I hope)

This blog post has been replaced by a newer one that covers both TFS 2005 and TFS 2008: http://blogs.msdn.com/bharry/archive/2008/01/15/checking-your-tfs-version-and-extending-trials.aspx

People seem to still be having issues with trials.  Some are because they forget to purchase a licensed copy before the trial expires and some have difficulty getting a volume license key from Customer Service.  The other day I remarked how proud I am some days to work here.  We'll this is one of those issues that tries my pride.  We have struggled with different aspects to this issue for months.  This blog post will contain everything you need to get unblocked and handle the trial upgrade issue.  I am working to make sure we improve all aspects of this experience for Orcas.

Your TFS has expired?

As I blogged before, TFS does not give you any warning that it is about to expire.  One day it just up and quits.  This catches some people by surprise.  A month or two ago, I posted a utility that allows you to tell what edition of TFS you have installed and how long until expiration.  I've now taken it one step further and enabled it to extend your trial by 30 days - one time.  If you run to the end of you trial, this can be a life saver.  There are some fine points on using the tool.

It can only be used to extend a trial of TFS.  If you are also using a trial of SqlServer (with your trial of TFS) and it is nearing expiration, your only option is to upgrade to a full licensed version of SqlServer.

You can run TFSVersionDetection.exe using an admin account on the TFS application tier.  A dialog will appear and you need to press the "Check" button.  If you are within 10 days of expiration of a trial of TFS, and "Extend Trial..." button will appear in the lower left hand corner.  Press that and your expiration date should be extended to 30 days from "today" (today being the day you run you click the Extend Trial button).

Once that 30 days runs out, you are out of luck until you upgrade to a fully licensed version.

Have a fully licensed volume license of TFS and can't figure out how to upgrade your trial?

This has been constant source of confusion (and embarrassment for us).  I won't bore you with the details but the short of it is this...  The most straight forward thing to do when upgrading a trial TFS is to use the Add/Remove Programs "repair" capability and enter a new product id.  The problem is that with volume licensing, we don't give you one.  We instruct you to call customer support and request one.  And here's where the really embarrassing part is - we haven't been able to educate the support people around the world on how to handle this.  So they tell you they have no idea what you are talking about (and probably pass you around a bit just to make you feel like you talked to enough people who don't know what you are talking about).

I'm sorry, I'm sorry, I'm sorry.  It's not for lack of trying.  The funny thing is if you can get routed to the right people, they know how to deal with you.  The problem is getting you routed to the right people.  My big take away is that we should never rely on this mechanism for distributing keys again.  Until then, I'm going to do my best to help you out.

You have two options.

1) Continue to try to get keys from customer support.  In order to be more successful with that, you tell the CSS rep that this is in reference to internal KB article 909688 that map to documents on http://visualkb/VKBWeb/

or

2) Give up and help yourself.  There actually is a key buried in the volume licensing media.  Here's how you find it:

  • Go to the media
  • Open up the 'AT' directory
  • Use notepad to open the setup.sdb file
  • Search for "Product Key" in that file
  • That product key can be use in TFS repair to turn TFS into a fully licensed copy (assuming of course you legally own the volume licensing media to start with :))

I sure hope this helps people and I'm sorry for the trouble we've caused.  Feel free to send me hate mail and I'll appologize to each of you in person :)

Brian

Published Wednesday, October 04, 2006 6:56 PM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Last word on TFS Expirations (I hope)

This post couldn't be more perfectly timed.  Our trial installation is due to expire on the 7th, we have the media, we have a reciept for purchase, but haven't had much luck tracking down a license key.  Worked like a champ.  Thanks!

Thursday, October 05, 2006 11:34 AM by trodgers

# TFS Expiration and Activation

Couple of days ago guys posted two entries about TFS 180 days trial activation. As the time pass the...

Saturday, October 07, 2006 6:49 AM by SRLTeam

# VSTS Links - 10/09/2006

Brian Harry on Promised SP1 docs and Last Word on TFS Expirations (I Hope). YuTong on How to Enable...

Monday, October 09, 2006 10:49 AM by Team System News

# re: Last word on TFS Expirations (I hope)

Thanks for the info.

We are looking to move from the workgroup edition to the full version. From what I understand there shoudlnt be any issues with this. Is there anything we should know?

Monday, October 09, 2006 2:12 PM by Kevin Castle

# re: Last word on TFS Expirations (I hope)

That should be pretty straight forward.  Here is an article on doing just that: http://msdn2.microsoft.com/en-us/library/ms404848.aspx

Brian

Monday, October 09, 2006 9:15 PM by bharry

# re: Last word on TFS Expirations (I hope)

Hi Brian

We were stuck with the VLK issue with TFS. WE bought a licenced copy well in advance but was rolled around MS support around the world with out a solution.

Then my team burnt their midnight oil and found that "AT" directory stuff. We recommened VLK support to update this MSDN article http://msdn2.microsoft.com/en-us/library/ms404852.aspx nothing happened, we again followed up and  Mr.James van Eaton, Lead Program Manager, MSDN Subscriptions, Microsoft Server and Tools responded saying it will be updated.

But it is not done until this date, I believe updating this article would significantly help customers who are searching solution for this issue.

Murali

Wednesday, October 11, 2006 1:15 AM by Murali

# re: Last word on TFS Expirations (I hope)

Thanks for the feedback.  We will look into the possibility of that...

Brian

Wednesday, October 11, 2006 6:06 AM by bharry

# re: Last word on TFS Expirations (I hope)

Hi Brian,

The trial edition on my testserver has expired some days ago. Is there any possibility to extend the expiration date with 30 days. I forget to check it within 10 days before expiration.

Thanks.

Peter.

Thursday, November 16, 2006 11:38 AM by Peter

# re: Last word on TFS Expirations (I hope)

Yes, you can extend TFS at any time (even after it has expired) as long as you are not using SQLServer trial (or it has not expired).  Once a SQLServer trial expires, the only thing you can do is uninstall it and install a fully licensed copy - there's no way to extend it.

Brian

Friday, November 17, 2006 7:51 AM by bharry

# re: Last word on TFS Expirations (I hope)

Is there any reason why I can run the tool fine and it tells me it will expire in 3 days, yet there is not a button to extend the trial?  It is the full version of SQL server and the trial version of TFS.

Thanks,

Christian

Thursday, November 30, 2006 4:25 PM by Christian

# re: Last word on TFS Expirations (I hope)

My guess is that you downloaded the version of the tool from my earlier blog post rather than this one.  I just had someone else hit this issue the other day.  There are two versions of TFSVersionDetection.zip - the one on a previous post that just does detection and the one on this post that does detection and extension.

Earlier today I was trying to figure out how to update the one on the earlier post but wasn't having any luck.  I'll try again in the next few days.

Brian

Thursday, November 30, 2006 7:42 PM by bharry

# TFS trial installasjoner som har gått ut på dato..

Det har vært noen issues rundt trial versjonen av Team Foundation Server og det å komme seg over på en

# Reinstalling Team Foundation Server after Expiration

Yesterday I fell victim to a trial edition of Team Foundation Server rudely up and expiring . Unfortunately

Monday, January 15, 2007 6:06 PM by Ozzie Rules Blogging

# More Expirations Coming Soon...

Wednesday, January 31, 2007 6:57 AM by bharry's WebLog

# re: Last word on TFS Expirations (I hope)

I tried to run the utility on the TFS server as an administrator but get this error message when I press the Check button

System.Security.Permissions.EnvironmentPermission, mscorlib, version 2.0.0.0

Wednesday, January 31, 2007 9:59 AM by Rahul Aggarwal

# re: Last word on TFS Expirations (I hope)

We were getting the error as we were trying to run the utility from a location on the network. When we tried by copying the file on the local server.. it worked.

Thanks

Rahul

Wednesday, January 31, 2007 10:15 AM by Rahul Aggarwal

# re: Last word on TFS Expirations (I hope)

OK, thant's good to hear.  Yes, you have to run it from the local machine, not a share.

Brian

Wednesday, January 31, 2007 3:52 PM by bharry

# re: Last word on TFS Expirations (I hope)

I couldn't convince Microsoft support in Europe that they could give me a Product Key without having the media. They didn't seem to have an internal knowledge base!

Any hints on how to get them to believe me??

Wednesday, January 31, 2007 3:59 PM by markdavidson51

# re: Last word on TFS Expirations (I hope)

I have forwarded your issue on to the support organization and I expect they will follow up with you shortly.

I appologize for the inconvenience.  We have had a surprising amount of difficulty working this out.

Brian

Thursday, February 01, 2007 8:43 AM by bharry

# re: Last word on TFS Expirations (I hope)

Hi again Brian. Thanks for following this up for me - haven't heard anything from support though unfortunately.

What else can I do to get through to the right people?

Thanks.

Thursday, February 15, 2007 10:25 AM by markdavidson51

# re: Last word on TFS Expirations (I hope)

Dear,

i got this product key from setup.sdb,please can you tell me what's the next step to extend my trial version.

N.B.: my version is not expired yet and i want to know how to do that ?

Tuesday, March 06, 2007 5:02 AM by moustafa arafa

# re: Last word on TFS Expirations (I hope)

I'm not sure what you mean about getting the product key from setup.sdb.  Are you saying you purchased a licensed copy or are you talking about the key from the trial?

If you are just trying to use the trial, you can use the tool attached to this post to extend it an extra 30 days.

If you purchased the product, you can run repair from Add/Remove Programs to enter the key.

Brian

Tuesday, March 06, 2007 6:51 AM by bharry

# re: Last word on TFS Expirations (I hope)

Mark, did support ever follow up with you?  I forwarded it to them again last week.

Brian

Tuesday, March 06, 2007 6:52 AM by bharry

# re: Last word on TFS Expirations (I hope)

can I install the trial version again on the same machine?

Tuesday, March 06, 2007 9:09 AM by AbdelMoniem

# re: Last word on TFS Expirations (I hope)

I don't believe so.  I think once a trial on a given machine has expired, there's no way to just reinstall it and have the trial start over.

Brian

Tuesday, March 06, 2007 10:04 AM by bharry

# List of Tools and Add-ins for TFS/VSTS

I received this from a colleague today and it’s so helpful I thought I’d post it to my blog

Friday, March 09, 2007 12:42 AM by It's Way Too Early For This

# List of Tools and Add-ins for TFS/VSTS

TEAM FOUNDATION SERVER Utilities Capacity planning spreadsheet and tools (Unsupported) Team Foundation

Friday, March 09, 2007 2:08 AM by It's Way Too Early For This

# Team Foundation Server Tools

A dump, of various tools, thanks to Zeeshan Shah. Note: this is not an endorsed list. Utilities Team

Sunday, March 11, 2007 6:34 PM by Team Individualism

# TFS Nuggets of Information

Some of the common challenges which seem to be plaguing eeryone in the magical world of TFS: Best Practices

Wednesday, April 18, 2007 8:55 PM by Willy-Peter Schaub's Cave of Chamomile Simplicity

# Is the right person asking?

I was on the phone to both Microsoft support and Dell trying to get my open license key for TFS.  Nobody at either Microsoft or Dell could help me or find help for me.  However, somebody on our own server team got the key for me.  It turns out that only two of our people are authorized to get keys under our license agreement - and I'm not one of them.  If you are having similar trouble, ask around.  Perhaps one of your co-workers has both the knowledge and authority to get the key.  It would have been nice for MS support to tell that I'm the wrong person calling.  

Friday, April 27, 2007 3:35 PM by Randy in Marin

# re: Last word on TFS Expirations (I hope)

PS The support people at both Microsoft and Dell were very nice and really tried to help.  I did not want to imply that they were at fault.  They simply didn't know what to do with my obscure problem.  

Friday, April 27, 2007 3:41 PM by Randy in Marin

# Please help!!

We are running TFS on trial and expect to upgrade, but at my company these things go so slowly... TFS has expired today and I applied your extend, and everything seemed to be alright but.... when I open a solution stored in TFS, the same expiring dialog is shown... any ideas?

Monday, April 30, 2007 11:07 AM by Mauri

# re: Last word on TFS Expirations (I hope)

What error are you getting?  Please send me mail (bharry@microsoft.com) and I will connect you with someone who can help you.

Brian

Monday, April 30, 2007 11:13 AM by bharry

# re: Please help!!

FIXED!! Just run iisreset and everything works like a charm... Now it's time to my bosses to get the licensed version working in less than a month time....

Monday, April 30, 2007 11:54 AM by Mauri

# re: Last word on TFS Expirations (I hope)

Excellent!  Glad to hear it.  Sorry for not mentioning that was necessary.

Brian

Monday, April 30, 2007 12:08 PM by bharry

# re: Last word on TFS Expirations (I hope)

Thanks for the post.

really helpful.........

Monday, May 07, 2007 2:58 AM by Moustafa Arafa

# Extiende tu trial de Team Foundation Server por un par de dias

Buenas ... interesante noticia la que leo aqui , sobre una pequeña herramienta que podemos descargar

Wednesday, May 09, 2007 4:25 AM by El Bruno

# Extiende tu trial de Team Foundation Server por un par de dias

Buenas ... interesante noticia la que leo aqui , sobre una pequeña herramienta que podemos descargar

Wednesday, May 09, 2007 4:25 AM by El Bruno

# Extiende tu trial de Team Foundation Server por un par de dias

Buenas ... interesante noticia la que leo aqui , sobre una pequeña herramienta que podemos descargar

Wednesday, May 09, 2007 4:25 AM by El Bruno

# Trecos úteis para você colocar no TFS

Vejam em www.teamsystemwidgets.com TEAM FOUNDATION SERVER DATA WAREHOUSE ...

Wednesday, June 27, 2007 8:20 PM by Fabio Camara

# vs_setup.msi fails in Add/Remove programs

Hi, thanks for your invaluable blog on this subject. We were able to wander back from the edge after our license expired last night by following your instructions to get the 30 day extension. Our properly licensed media is in the mail. however, when i try the add/remove programs for the TFS stuff it throws an error saying it can't open the vs_setup.msi. error includes the correct path to the .msi. when i try to run it directly it says it can't load some components and exits. Any more sage advice?

thanks,

garth engdahl

Wednesday, August 22, 2007 2:29 PM by Garth Engdahl

# re: Last word on TFS Expirations (I hope)

Garth, I've asked someone to follow up with you on this.  Hopefully they will contact you today.

Brian

Thursday, August 23, 2007 6:14 AM by bharry

# re: Last word on TFS Expirations (I hope)

Garth - please contact me via http://blogs.msdn.com/hippietim/contact.aspx

I will get someone to help you.

- Tim

Thursday, August 23, 2007 9:31 AM by hippietim

# Don't forget the IIS reset to extend trial

We tried extending the trial using the version detection tool but this did not work until we did an IIS Reset so make sure you do this after extending the trial on your TFS server.

Monday, September 03, 2007 8:30 AM by Carl Reid

# re: Last word on TFS Expirations (I hope)

another 30 days?

Argh, we're still having strange problems with the path to licensing the trial TFS version. As noted in a previous posting. Anyway, i just ran the "how long before we die" tool  (TFSVersionDetect.exe) and noticed that the "Extend Trial" button is still enabled. Thought, what the hell, pushed the button.

Get a window that says if we're in the process of purchasing TFS we can get 30 days grace if we call a sales support at Microsoft and give them the current trial ID. Sounds too good to be true. Too good to be true?

thanks,

Garth

t-8 days...

Thursday, September 13, 2007 5:48 PM by Garth Engdahl

# re: Last word on TFS Expirations (I hope)

No, it is true.  Tell your sales rep to contact me and we can generate a new trial ID that will extend it for another 30 days.

Brian

Saturday, September 15, 2007 10:52 AM by bharry

# re: Last word on TFS Expirations (I hope)

Is there any reason why I can run the tool fine and it tells me it will expire in 3 days, yet there is not a button to extend the trial?  It is the full version of SQL server and the trial version of TFS.

you have menstion:

There are two versions of TFSVersionDetection.zip - the one on a previous post that just does detection and the one on this post that does detection and extension.

But its not working for me!! can you give correct path where i can download correct version?

Thursday, October 18, 2007 10:26 AM by Ajit

# re: Last word on TFS Expirations (I hope)

The tool on this blog post is the right one to use.  The only reason I can think of that it might be doing this is that it's already been extended once.  Send me a screenshot of the tool when you run it against your server and I'll see if I can see what is wrong with it.

Brian

bharry@microsoft.com

Thursday, October 18, 2007 1:04 PM by bharry

# Upgrade di Team Foundation Server da Trial a Workgroup: un'odissea

I 180 giorni di Evaluation del Team Foundation Server stanno per scadere, il prodotto vi piace e decidete

Tuesday, October 23, 2007 1:50 AM by Il Blog di Sandro Rizzetto

# re: Last word on TFS Expirations (I hope)

Does any one know how to get the product id of team foundation server. When I call microsoft they ask me for the product id, which they tell can be retrieved by going to about -> help. I have tried to look but I am unable to find it.

Thanks in advance.

Sudhir

Thursday, January 10, 2008 3:44 PM by Sudhir

# vs_setup.msi fails in Add/Remove programs

vs_setup.msi fails in Add/Remove programs

Wednesday, August 22, 2007 2:29 PM by Garth Engdahl

Hi, thanks for your invaluable blog on this subject. We were able to wander back from the edge after our license expired last night by following your instructions to get the 30 day extension. Our properly licensed media is in the mail. however, when i try the add/remove programs for the TFS stuff it throws an error saying it can't open the vs_setup.msi. error includes the correct path to the .msi. when i try to run it directly it says it can't load some components and exits. Any more sage advice?

The Resolution to the above issue is as follows:

== I grabed the Product code from the vs_setup.msi using orcha property table

== {50E5D44C-550B-4B61-AC95-0B05F45A7CB2}

== Installed windows installer cleanup utility from http://support.microsoft.com/kb/290301

== From the command prompt ran the below command copy the msizap.exe to the desktop and make sure you are running the command from the same location.

== MSIZAP TP {50E5D44C-550B-4B61-AC95-0B05F45A7CB2}

== That helped resolving the issue unable to ready vs_setup.msi

Note: The product code is for TFS 2005

Regards,

Joy

joybahtt@microsoft.com

Wednesday, May 14, 2008 12:51 PM by Joy

# re: Last word on TFS Expirations (I hope)

== One thing I would like to add in the above steps I provided

== The repair might not work on a later stage as msizap removes all the installer information

== In one of my case using the above steps I had to reinstall the TFS

Thursday, May 15, 2008 2:52 PM by Joy

# re: Last word on TFS Expirations (I hope)

Hi Sudhir,

Here you can get the product ID follow the below steps:

== Manually go to TFS Program Files Directory and locate the file setup.sdb

== Once you locate the file open setup.sdb with notepad and scroll down at the end you will get the [Product ID]

Hope this information helps. Let me know in case you have any other question at joybahtt@microsoft.com

Thanks

Joy

Thursday, May 15, 2008 3:26 PM by Joy

# re: vs_setup.msi fails in Add/Remove programs

== One thing I would like to add in the above steps I provided

== The repair might not work on a later stage as msizap removes all the installer information

== In one of my case using the above steps I had to reinstall the TFS

Thursday, May 15, 2008 3:26 PM by Joy

# re: Last word on TFS Expirations (I hope)

Joy thanks a ton for putting the information it worked for me. Are you in TFS development team and can I contact you directly if I have any further questions.

Regards

Thursday, May 29, 2008 2:29 PM by Sudhir

# re: Last word on TFS Expirations (I hope)

Joy is a customer service support engineer.  Generally, any question you post on my blog will get routed to someone who can help you.  I occasionally miss a few, but not many.

Brian

Thursday, May 29, 2008 2:58 PM by bharry

# re: Last word on TFS Expirations (I hope)

## Manually go to TFS Program Files Directory and locate the file setup.sdb

## Once you locate the file open setup.sdb with notepad and scroll down at the end you will get the [Product ID]

Brian,

We have been frustrating to get this done from a week time and then somehow get into this blog and saw the resolution provided by Joy. We are based in UK and had faced huge trouble getting support from MS also we called a number provided in Microsoft Support and being on hold for roughly 45 minutes. Your team is really great and appreciation to Joy for providing the resolution also we checked the registry its updated. Please keep posting these kind of information this will really help people like us. One more thing I wanted to check if there is any Microsoft document as that’s makes the search more easier. Please say a big thanks to Joy as after reading your thread I came to know he is a customer support professional and honestly it’s very rare when they post their comment and understand the importance of the people who are in need. Big thanks to you and Joy. TFS IS UP AND RUNNING.

Thursday, June 05, 2008 1:51 AM by Gary

# re: Last word on TFS Expirations (I hope)

I'm very sorry to hear you had so much trouble.  We have been working with the CSS organization to make sure they understand how to help people in these situations.  We are pushing out a new training program for them shortly to try again to make sure customers can get help with this quickly and easily.

Thanks for the feedback.  We need to know if it's still not working so we can keep trying to fix it.

Brian

Thursday, June 05, 2008 8:35 AM by bharry

# re: Last word on TFS Expirations (I hope)

I give my upmost thanks to this post!

Got my TFS up and running in minutes

:)

Tuesday, September 16, 2008 9:39 AM by MC

# re: Last word on TFS Expirations (I hope)

I uninstalled my TFS trial and when I reinstalled my (Non-trial) version of pro it still says my TFS has expired.. Do I need to reload?

Monday, October 13, 2008 12:00 AM by David Johnson

# re: Last word on TFS Expirations (I hope)

Uninstall and reinstall (of a non-trial SKU) should be sufficient.  Can you send me your email address at bharry@microsoft.com so I can have someone contact you to try to figure out what is going wrong?

Brian

Monday, October 13, 2008 8:37 PM by bharry

# re: Last word on TFS Expirations (I hope)

We have a valid cd installation (ISV/Gold cert) of the full TFS, we seem to have the workgroup edition installed.  I have attempted to follow http://msdn.microsoft.com/en-us/library/ms404848.aspx but the product key area is grayed out so it does not allow me to enter a new one and once clicked through it says it was successful.  I am afraid of the doing the "repair" as that may remove some of our customized fields.  Can I complete the "repair" without losing customization or is there a "Plan C"?

Thanks in advance

Tuesday, March 31, 2009 3:59 PM by Doug Bloch

# re: Last word on TFS Expirations (I hope)

Tuesday, March 31, 2009 4:19 PM by Doug Bloch

# re: Last word on TFS Expirations (I hope)

Life saver.  Thanks for the post.

Wednesday, July 22, 2009 8:24 AM by Michael Box

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker