How make C++ Builder 2010 just install the professional edition where once an Architect edition
In the computer, there is an C++ Builder 6 and was an C++ Builder Architect (the license isn't owned by the company) which was uninstalled.
I received the mission to install C++ Builder Professional 2010 recently bought on that machine, but the installer of the ISO (downloaded from Embarcadero) insists on installing the Architect edition and using th开发者_开发技巧e OLD license key - therefore not allowing the product to be activated.
Have anyone had this problem before?
I had a similar problem installing Delphi 2010. It's caused by a bug in the installer leaving the previous registration file behind. You have to find it and delete it. I don't remember what it's called or where it's located. I'd advise you to call Embarcadero tech support. I got this fixed by talking to a very helpful guy there who explained the problem and pointed me to the right location.
Actually, I ended removing the uninstall leftover folders on:
- \Program Files\Embarcadero\Rad Studio\7.0
- \Documents and Settings\All Users\Local settings\Application Data\Embarcadero
- \Documents and Settings\All Users\Application Data\Embarcadero
Thus forcing the hellish installer to completely rebuild both.
Also, I kicked all the {<guid>}
and ~<number>
folders on the \Application Data\ folder before the install just to ensure it'll have to do all the job entirely. (Got a lot of space freed too ;-)).
Since I got the result on the run with ProcessMonitor, I don't know EXACTLY what is the hellish file - though I highly suspect of the one RadStudio2010.slip on the (1)\License directory, since that file has nothing to be there after an uninstall AND because I already deleted (2) on previous attempts.
[rant] In the installer gui would be nice to have a 'Reinstall all that thing killing every #&$@#$$@#$% survivor of the last uninstall in your path' button for those cases...... [/rant]
Well, resuming the extreme approach:
- Do the normal uninstall
- Kill the Emba folder at \All Users\Application Data just to clean everything
(I already had killed the whole folder on the failed attempts) - Kill all those
{<guid>}
and~<number>
folders that the installer leave on the \All Users\Application Data - Kill the leftover Embarcadero\Rad Studio\7.0 folder on \Program Files\
- Registry does not affect this problem at all ( I cleaned the registry ALL the times )
- Now you can install.
精彩评论