[Problem description]
When you enable MATLAB during Remote logon, the following message is displayed:
License Manager error-103.
Terminal Server Remote client not allowed
Feature: MATLAB
License path: D: \ Program Files \ tlab71 \ bin \ Win32 \ license. dat;
D: \ Program Files \ MATLAB 71 \ bin \ Win32 \ *. Lic
Flexlm error:-103,577
For further information, refer to the flexlm end user manual,
Available at "www.macrovision.com ".
For more information, see the Mathworks support page
Http://www.mathworks.com/supportand search
"License Manager error-103"
[Version information]
Maid
[Solution]
Through the baidu search, we found that many people have encountered the same problem. Some people say it is a remote login problem, some people say it is a non-genuine problem, and some people advocate re-installation as to the solution, someone even restores the system. Below is from http://www.mathworks.com/support/solutions/data/32791.shtml
Converted text
-----------------------
Problem description
Why do I get License Manager error-103?
License Manager error-103
Terminal Server Remote client not allowed
Solution:
Contrary to the error message text, this error may be the result of changing u
Sernames using the switch user feature in Windows XP. This feature can be enab
Led on Windows XP computers that are not connected to a domain. It allows user
S to switch usernames without logging out or closing applications.
If a user logs in under one username, opens MATLAB, and switches to another us
Ername without closing MATLAB, they will receive License Manager error-103. c
Losing the application after switching usernames does not resolve the problem.
Likewise, switching usernames to the original username does not resolve the I
Ssue. The only way to resolve this issue is to do a clean reboot of the system
Before starting Matlab.
This behavior is currently being investigated by our development staff. The on
Ly known workaround at this point is to not use the switch users feature of wi
Ndows XP.
This error also occurs on systems using Terminal Services, which is unsupporte
D In this release of MATLAB. There are no current plans to provide support
Windows terminal services. For more information please see:
What errors will I receive if I run MATLAB on a Windows Terminal Server?
Http://www.mathworks.com/support/solutions/data/26440.shtml
--------------------------
In summary, the problem may be due to Multi-User Switching or "Windows Terminal Server" (such as remote services ?) As a result, you do not need to reinstall or restore the system. After the remote computer is restarted, the above error message still exists. Therefore, consider whether it is a remote logon issue. Before using MATLAB for remote logon, MATLAB was enabled before login, instead of enabling MATLAB only after remote logon. This may be the reason why no errors have been made before and now an error has occurred. When someone saw a discussion on the internet, he said, "using remote desktop to log on to the server using Matlab requires one local user to log on to the remote host. This is the bug of flexlm. "In this case, it may be caused by remote connection.
Next step: log on to your computer locally and enable MATLAB to check for any error information.
Result: After Matlab is enabled on the local machine, no prompt is displayed, and the problem is solved.
[Conclusion]
This error message appears in MATLAB, usually caused by remote logon. The reason is probably a bug in flexlm. Any software that uses flexlm must have a local user to log on when it is enabled. Otherwise, an error occurs during Remote logon. The same error may occur in ANSYS, SolidWorks, proe, and some EDA software.Therefore, if you want to use the software on a remote computer, you must open these programs on the remote computer in advance. Otherwise, you may encounter this problem when you directly open the software on the Remote Desktop.