I recently setup a VM as a base point for all my Sitecore development. However it had so many of my licenses tied into it I was hesitant to share it with any of my co-workers even though it offered an excellent opportunity to have them hit the ground running on a project. So after I got everything setup how I wanted it and cloned that snapshot I went and started removing all the licenses for various pieces of software so there were no legal issues with sharing this VM, my hope was the first time they used it they’d have to grab their own licenses, enter those, and be off to the races.
But I couldn’t figure out how to remove the license for Hedgehog TDS. I would go into Visual Studio and then to Help -> View TDS License but when I cleared it out and hit Ok it told me it was not a valid license. Doh! It was validating an empty string :S So how would one go about removing the license without having to enter a new one? Regedit to the rescue!
All I had to do was delete all the values under the following location:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\HedgehogDevelopment\Sitecore Visual Studio Integration 2.0
After that I started back up Visual Studio and voila!
The license was cleared out and it was ready for me to input a new one.