This article describes how to activate, update, or transfer a softkey license when working on an isolated computer without internet access. In order to activate licenses on such computers, a manual process must be followed. The steps are the same for both Lensmechanix and Opticstudio licenses.
Authored By Alissa Wilczynski
This article describes how to activate, update, or transfer a Zemax softkey license when working on an isolated computer without internet access.
If the machine hosting your softkey license does have internet access, you should refer to one of the following articles:
Note: Before continuing through this article, you should be certain that you have a softkey license. If you received a USB dongle from Zemax, you do not own a softkey license!
There are separate articles to help update your support information if you have a physical USB license. If you have a Black USB license refer to Is my key under current support? for update information. If you have a Red or Green USB license, refer to Update a red or green USB license on a machine without internet access.
A license can only be activated once. Once activated, if it needs to be moved from the activated machine to other machines, If you have already activated a license, then follow the license transfer instructions described in "Transferring and updating a softkey license" (requires internet) or the "Transfer a softkey license from/to a machine without internet" section of this article.
When you initially purchase an OpticStudio or OpticsViewer softkey license, you will receive an automated email from firstname.lastname@example.org. The email will contain an activation code which requires internet access. If the machine you want to activate does not have internet access, follow the instructions below.
Important Note: Not all license types support offline activation. Once you submit the request we will let you know if this is not the case.
Also, Softkey licenses cannot be activated on Apple machines that use Bootcamp (dual boot) for Windows as they are not compatible.
Once you have the appropriate software (OpticsViewer, Opticstudio or Zemax License Manager) installed, you need to apply the license to your machine using the steps below.
Note that not all license types support offline activation. Once you submit the request we will let you know if this is not the case.
- Open the Zemax License Manager located in the Windows Start menu > Zemax Opticstudio (OpticsViewer) or "Start Menu > Zemax License Manager" folder.
- For the Classic Zemax License Manager (versions dated November 2018 or earlier), click Launch Sentinel Admin Control Center at the top.
For the Zemax License Manager Versions dated May 2019 or later, select Troubleshoot > Launch Sentinel Admin Control Center. Alternatively, open a web browser, and go to http://localhost:1947. Note that this is a local page on your machine and does not require an internet connection.
Tip: If the Admin Control Center page does not open, then the Sentinel LDK licensing runtime required to use your OpticStudio license did not install properly. Refer to "How to troubleshoot softkey license issues" in the "repairing the license runtime" section. Return to this article once the Sentinel Admin Control Center is working.
- In the Sentinel Admin Control Center, navigate to the Diagnostics section, and click Create ID File.
- An ID file (named "your_computer_name.id") will be saved on your machine, typically in the Windows "Downloads" folder.
Tip: Do not change any computer hardware or the Windows computer name / domain before receiving the activation file from Zemax or after activating the license. This will trigger the copy protection.
- Attach the ID file to an email addressed to email@example.com with subject “Softkey Activation: V2C Required”. Please include your license serial number (it starts with L1 such as L100000) in the subject of the email.
- We will then reply and send you a .v2c activation file. Save that file to your machine, then continue the instructions below.
- Open the Zemax License Manager, then Sentinel Admin Control Center again.
- Click on Update/Attach in the left-hand navigation bar.
- Click Choose File and locate the .v2c file you saved.
- Click Apply File to activate the license and lock it to the machine.
- You can now open the Zemax License Manager, and you will see your new softkey's details under License Information.
- You may delete the .v2c file after installation, as it is one-time use only.
Finally, now is a good time to review the Zemax Licensing Policies to see how to best protect your softkey license from loss and the policy if it is lost.
If you need to move the activated license to a different machine in the future, follow the license transfer instructions described in "Transferring and updating a softkey license" (requires internet) or the "Transfer a softkey license from/to a machine without internet" section of this article.
You may periodically need to update your softkey license information. For example, you may renew your license's support, subscription, or upgrade it from the Professional Edition to the Premium Edition. This section will describe how to apply this update on machines without access to the internet. Before getting started, you should note:
- Updates need to be applied on the machine where the license is installed. So for network licenses, this means the keyserver machine that hosts the license rather than the OpticStudio client machine.
- There is no need to keep the .v2c file we send you after following this procedure.
To apply an update to your softkey license on a machine without internet access, follow the steps below.
- Request the update file. The update comes as an automated email containing an update code. You will not use the included update code as that requires internet access. Instead, Reply to firstname.lastname@example.org and request a V2C file. Be sure to include your license serial number (L1XXXXX).
- You will receive an email containing a .v2c file. Save the .v2c file to the machine where the license is currently activated. We recommend a convenient folder such as Documents or Downloads.
- Open the Zemax License Manager, normally located in the Windows Start menu under either the Zemax Opticstudio or Zemax License Manager folder.
- Confirm that the license you are updating is present and says "Local" next to License Type. If not listed as Local, you are not logged into the machine where the license is installed.
For Zemax License Manager versions dated November 2018 or earlier, this on the License Information tab. For Zemax License Managers dated May 2019 or later, this is located on the View License tab.
- Click Launch Sentinel Admin Control Center at the top of the Zemax LIcense Manager, or on the Troubleshoot tab. Alternatively, open a web browser, and go to http://localhost:1947.
- Click on Update/Attach in the left-hand Options column.
- Click Choose File and locate the .v2c file you saved.
- Click Apply File, and you should get a short message saying the update was applied. If you receive any errors, reply to email@example.com with the error message and we can assist.
- You can now open your Zemax software or the Zemax License Manager, and you should be able to see your updated softkey license information. Make sure it matches the update email you originally received.
This section describes the process for transferring a softkey license from a machine that does not have internet access or to a machine that does not have internet access.
Please note before beginning:
- The license must be activated and working on the machine you are transferring it away from. If the licensed machine was lost, stolen, has the operating system reinstalled or has crashed, the license is lost and subject to the Zemax Licensing Policy.
- The Zemax License Manager, Opticstudio or Lensmechanix must also be installed on both the source machine and the destination machine before beginning.
- You will need to download the Zemax_RUS tool to both the machine currently hosting the license (the source machine) and the machine to which you want to transfer the license (the destination machine). The Zemax_RUS tool is used to facilitate the license transfer process. It creates a destination file and a transfer file to be used during the transfer.
- You will need a location accessible to both machines to transfer the license files and Zemax_RUS tool. We suggest a USB storage drive, or an internal network share.
Once you have the Zemax_Rus tool on both machines and all of the above are true, follow the steps below to complete the transfer.
Note that the term source machine refers to the machine where the license is currently activated. The term destination is the machine you are moving the license to.
- Start on the destination machine (where you want to move the license to). Verify that the licensing software is working by opening a web browser and navigating to the http://localhost:1947 (Sentinel Admin Control Center). Your machine does not need internet access to load this page – it is an application that runs on your machine via a web browser. It should go to the help page that looks similar the image below.
If this page opens to an error message, then the Sentinel LDK licensing runtime required to use your OpticStudio license did not install properly. Refer to "How to troubleshoot softkey license issues" to check and repair the underlying license software. Return to this article and move to Step 2 once the Sentinel Admin Control Center is working.
- Open Zemax_RUS and navigate to Transfer License tab. Save a recipient information (.ID) file to your desktop by clicking the "..." button. We suggest you name the file destination.id to match the steps in this article and click Save. However, the particular file name is not important.
3. Click Collect and Save Information. This will display a notice that the recipient information is stored in the file. Do not skip this step or the transfer process will fail.
Important: Do not change any computer hardware or the Windows computer name / domain on the machine you created the destination.ID file on until after completing the offline transfer process. Doing so may cause the transferred license to be disabled or the process to fail..
- Move to the source machine. Close all instances of Opticstudio, Lensmechanix, or the Zemax License Manager to ensure that license is not in use.
Tip: If you are moving a network license, you also need to make sure there are no open client sessions using the license. License seats that are checked out for offline use are ok. You can check which client machines have an open session by opening the Sentinel Admin Control Center @ http://localhost:1947/_int_/sessions.html as described in this article. The fastest way to close all sessions is to disconnect the licensed machine from your network as you cannot force clients to disconnect otherwise. Any client machines that lose access to the license will be able to save their file before quitting Opticstudio.
- Copy the "Destination.id" file you created above to the source machine.
- Open the Zemax_RUS application.
- Navigate to Transfer License tab and identify the Key ID of the license you want to transfer.
If there is more than one license listed, or you would like to confirm that you are moving the correct license, you can find the key id by opening the Zemax License Manager application. This is located in the Windows Start menu under either the Zemax Opticstudio, Zemax License Manager, or Lensmechanix folder.
For License Manager versions dated Nov 2018 or earlier, navigate to the License Information tab. The Key ID is just below the Key serial number .
For License Manager versions dated May 2019 or later, open the View License tab. Click the License Number (such as L100000) to bring up the License Details page and find the key id.
Note: Only licenses marked as "Local" in the Zemax License Manager will be available in the Zemax_RUS tool to transfer.
- In this example, we are going to transfer license number L101601. So to transfer L101601, select the Key ID 855860311232220694.
- Click the "..." button next to "Read the recipient information file from" and select the “Destination.id” file that you copied from the destination machine. Click Open.
- Click the “…” button next to "Generate the license transfer file to."
- Save the file as “TransferFile.h2h” (we use this name in this example, but the particular file name is not important).
Important Tip: If you are transferring more than one license, be sure to give each license a different transfer file name (such as license number). DO NOT overwrite one transfer file with another. If you do so, you will have lost the license you overwrote.
- Select Generate License Transfer File. You will see a message asking to confirm that you want to transfer your license away to the destination computer name (Owner-PC in the image below). Click Yes to confirm.
Important Note: Your softkey license is now contained in the "transferfile.h2h" file. Make sure not to lose this file. If it is lost, your license will be subject to the Zemax Licensing Policies. We recommend copying rather than moving the transferfile from the source machine to your transfer media in case it is lost or damaged in transit.
- Move to the destination machine and copy the generated "TransferFile.h2h" to it.
- Open the Zemax_RUS tool.
- Navigate to the Apply License File tab. Select "...." button next to Update File. Browse and select the TransferFile.h2h file. Click Open.
- Click Apply Update.
- You should get a message that the update was successfully applied. To ensure that the license has been transferred successfully and is working, open the Zemax License Manager. Navigate to the License Information or View License tab and confirm the license is in the list.
If you will be running OpticStudio on the destination, open it and verify it recognizes the license as well.
If you have any troubles with this process, see the "Getting help" section below.
If you receive any error messages while activating, transferring or updating, contact Zemax Support for further help. Please include:
- your license number (such as L000001)
- any error messages
- a screen shot of the Sentinel Keys page located in the Sentinel Admin Control Center.