Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A ways back I installed Microsoft Visual Studio beta 2. Today I installed Visual Studio 2010 from Dreamspark (the one with the activation key baked in). This resulted in an install with no place to put an activation key (I don't have one anyways), but I still get the following error when I try to start it:

Your Microsoft Visual Studio evaluation period has expired.
You will need to upgrade Microsoft Visual Studio to the latest release.

This didn't go away with a complete uninstall and reinstall, and I have no idea how to fix it. A quick internet search reveals that this is the error message from Beta 2 after the date at which the RTM version went live. I have a feeling that the message is due to some hanging registry entries (I went through the manual uninstall instructions here). Does anyone know how to find and eliminate all vestiges of Beta 2 or something?

share|improve this question

closed as too localized by ChrisF, Sathya Jun 9 '11 at 12:20

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

The expiration of the Visual Studio 2010 betas was backed into the executables. It is now some configuration setting from the installer.

Upgrade to an RTM install to get an install without an expiry.1

NB VS installs from MSDN also come with a baked in installation key (if I recall correctly it is actually contained in one of the setup configuration files).

1 On some licensing programs your licence might expire.

share|improve this answer
I have uninstalled the existing VS2010 with an expiration date, and reinstalled from a MSDN RTM install. I have done this twice now. Apparently the expiration date is baked into some place inaccessible to the RTM uninstaller. I am looking for a way to remove that now so I can use my valid RTM copy. I am currently forced to RDP into a remote computer running the RTM VS2010 as a workaround. I don't know if this computer will ever be able to run VS2010, which would be a shame. – Clueless Dec 22 '10 at 21:43
@Clueless: ensure you have uninstalled all the VS 2010 and .NET 4 pre-RTM components -- ISTR more than one uninstall being needed (my system had B2, uninstalled once RTM available, and runs RTM fine, but I did that before B2 expired). – Richard Dec 23 '10 at 19:06

Not the answer you're looking for? Browse other questions tagged .