当远程登录一台电脑时安装MATLAB7.0版本,由于已经在本机安装过一次所以步骤和PLP码都是合理的,没想到安装完打开MATLAB时出现如下错误:
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\MATLAB71\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 at
http://www.mathworks.com/supportand search for
"license manager error -103"
原因有几条:
1远程登录的问题
2非正版的问题
考虑到这里是远程登录情况所以很可能是前者。用远程桌面登陆到服务器使用Matlab,在远程的主机上必须有1个本地用户登陆。这算是FLEXlm 的bug。
Matlab出现这一出错信息,通常为远程登录所致。究其原因,大概是FLEXlm的一个bug,凡是用到FLEXlm的软件,在打开时都必须有一个本地用户登录,否则远程登录就会出错。同样的错误还有可能在Ansys、Solidworks、Proe等以及一些EDA软件中出现。因此,如果要想使用远程计算机上的这些软件,必须事先在远程计算机上打开这些程序,否则直接用远程桌面打开就有可能碰到这一问题。