Activating ExtendSim

Activation is usually accomplished automatically and within seconds via the internet.

Sometimes that process does not work as intended. The main problems activating a license are:

Your device is not allowed access to the internet or the internet is down. In this case, you need to manually activate ExtendSim. Please see Installing & Activating an ExtendSim 10 Individual License.

Activation error messageYour device has an internet connection, but you get an error message indicating that activation cannot be completed. Security features in Windows operating systems (especially since Windows 10), and virus protection applications in general, can sometimes interfere. Try temporarily turning off virus protection on your computer to allow ExtendSim through the firewall:

Go to Settings > Update & Security > Windows Security (on left hand side).

Under Protection Areas, select Firewall & Network Protection and Allow an app through the firewall.

Then click the Change Settings and Allow another app buttons.

Browse to ExtendSim 10 and click Open. In the dialog that appears, click Add.

Try activating ExtendSim again.

Manually activating ExtendSim bypasses your device's lack of internet access or its blocking of communication (via firewalls or the like). For details on manually activating ExtendSim, please see Installing & Activating • Individual Licenses.

Moving ExtendSim from one device to another works the same as for most applications.

First, make copies of your ExtendSim models, any custom blocks, etc.

Remove the license from the previous device using the Help > Revoke License command (or the Hlep > Deactivate ExtendSim command if prior to 10.0.5).

Then, use the Windows Settings > Apps and Features to uninstall ExtendSim 10 on the first device.

Then delete the two folders: Documents/ExtendSim and Program Files/ExtendSim.

Install ExtendSim on the new device by downloading the appropriate Trial version.

Paste your model files, etc. from the previous device to the new installation of ExtendSim.

Launch ExtendSim on the new device and activate it using the same Activation Key you used for the first installation. (If you can't deactivate ExtendSim on the previous device, you will get an error message stating your Activation Key is already in use on another device. In this case, contact Imagine That Inc.)

For complete installation instructions, see Frequently Asked Questions • Individual Licenses.

Security features in Windows operating systems (especially since Windows 10), and virus protection applications in general, can sometimes interfere with automatically activating the license or installing and launching ExtendSim files. Security issues can occur because:

ExtendSim installs DLLs that need to be registered in the Windows Registry during installation and that can be perceived as a threat to the operating system.

The Activation Dialog needs to send and receive encrypted data through port 80 over the internet for automatic activation to occur. But security systems sometimes block that data transfer.

ExtendSim has an integrated complier, so it creates and executes compiled code from the DATA segments of memory when it runs. Security software can view this as malicious code.

If you are having problems:

1. Try running the installer and/or launching the application as Administrator.

2. Temporarily disable your virus protection software while activating the license or installing ExtendSim. Note that for Windows 10, Windows Defender acts as an anti-virus system as discussed below.

Some specific issues to be aware of include:

If you get a ComponentTransferData error when trying to install ExtendSim, it is usually because your security system is balking at ExtendSim trying to register the DLLs. Try running the installer as Administrator. Or temporarily turn off your anti-virus software, install ExtendSim, then turn the anti-virus app back on. Note that for Windows 10, the Windows Defender Security Center is part of the security system so you may need to change its settings.

If ExtendSim crashes on launch with Unknown message or crashes when placing a block in a new model with the Unknown block message, it is probably due to Windows DEP (Data Execution Prevention). DEP can interpret the ExtendSim compiler as malicious data, rather than legitimate code, and stop ExtendSim from properly running. A solution is to add ExtendSim to the list of programs that allow for Data Execution. Contact Imagine That Inc. for information on how to do that.

In addition to any installed virus protection apps, Windows 10 installs with a Windows Defender Security Center that has virus, threat, account, firewall, and network protection. So even if you have temporarily disabled your virus protection app, the Security Center could be blocking automatic license activation or the installation or launching of ExtendSim. You might need to change the settings or allow the ExtendSim installer to be excluded in the Windows Defender Security.