There are two common reasons that MATLAB will continuously prompt for activation:
- Due to limited user permissions, administrator credentials were used to activate. As a result the license file is stored under the administrator account.
- There is an expired or otherwise unsuitable license file in your licenses directory.
Access to the folders where license files are located is required to resolve this issue. With Individual licenses, these files are typically placed in a folder specific to your Login Name on the system. For all other licenses, they will be placed in the licenses folder within the MATLAB installation directory.
To access the directory where your license files are stored, see the appropriate section for your license type and operating system in this article:
If these license folders are empty, the license file was written to the administrator account. If these folders contain license files, then one of them is expired or otherwise unsuitable.
If the license folders are empty:
The MATLAB activation client saved the license file to the administrator account home directory. To resolve the issue, launch MATLAB to trigger the activation client. Change the User Name to the user account Login Name when prompted. If the Login Name is changed, the license file will be written to the MATLAB installation directory instead, where the user account can access it.
To identify your user account Login name see the following article:
If your license folders contain one or more license files:
The license file(s) already in the licenses folders are expired or otherwise unsuitable. To resolve, remove the license files from these folders. If this is a shared computer, please consult with the other MATLAB users who access this machine, as they may need these license files.
Once the license folders are empty launch MATLAB to trigger activation and this behavior will be resolved.