License Issues
Sometimes the registration information on a machine can become corrupted and cause an endless registration loop. This also happens when the user login name is changed or if a machine is changed to log in to a Domain. The following steps should help to resolve the problem.
WARNING: These step will remove registration information for other Borland IDE products as well.
- Close down Delphi and the Registration Wizard if they are running
- Browse to the .borland directory in your user home directory. For Windows 2000 and XP this will be located at c:\documents and Settings\<username>\.borland
- Open the file registry.dat and copy the SerialNumber and AuthorizationKey values stored under “[Delphi 2006]”, this save you the step of trying to remember where you had stored that information. Also make a note of either the UserName or EmailAddress values stored under “user”. You will need these values when you register Delphi.
- Delete the borland.lic and registry.dat files in the .borland directory. You may also want to move those files to another location that is not on the path
- Remove the .<Random#A> directories from your User Home (directory name will start with a . and contain 6 or 7 random numbers and letters)
- Remove the .<Random#>.slip files from your User Home file name will start with a . and contain 6 or 7 random numbers followed by .slip)
- Remove any activation files that you saved in your User Home. These will by default be in the format of reg*.txt
- Launch BDS 2006 which will activate the Registration Wizard.
- Cancel completely out of the Registration Wizard (This is an important step and will write new correct default information to your User Home).
- Launch BDS 2006 a second time and this time register the product when the Registration Wizard comes up.
- If you ran the registration wizard too many times, your serial number will get locked out. If this happens go to http://reg.borland.com/bump