View Single Post
wdmartin
Senior Member
 
Join Date: May 2013
Posts: 240

Old September 30th, 2019, 08:04 AM
Just reporting that I too encountered the message "Only a single instance of Hero Lab can be used at a time prior to licensing" when upgrading. The symptoms (and resolution) went like so:
  1. Opened Hero Lab 8.8 (32-bit).
  2. Used the updater to download Hero Lab 8.9.
  3. Updater asked to exit HL 8.8 in order to Install 8.9. Said yes.
  4. HL 8.9 installer ran and asked if I'd like to restart HL now? Said yes.
  5. HL 8.9 (32-bit) started.
  6. Got the error message "Only a single instance etc." This was slightly puzzling, because I only had one instance running.
  7. Reactivated the existing license (HL 8.9 32-bit).
  8. Exited.
  9. Started HL 8.9 64-bit.
  10. Got the license activation dialog again, and also the "Only a single instance" message.
  11. Reactivated the existing license (HL 8.9 64-bit).
  12. Everything works.

So the trick is that Hero Lab wants you to activate your license separately for both 32-bit and 64-bit copies. When you're upgrading, it automatically starts the 32-bit version first because you were updating from the 32-bit version, so you may as well do that one first, exit, then do the 64-bit one.

Once you've reactivated the license for both processor architectures, everything works fine.

I'm excited to see if I'll be able to compile custom scripts more than one time without restarting Hero Lab using the 64-bit version. That's been a pain in the butt for ages, and my understanding was that it was a memory issue. Hopefully with the 64-bit upgrade HL will be able to address a much larger memory space.
wdmartin is offline   #13 Reply With Quote