`
xitong
  • 浏览: 6210298 次
文章分类
社区版块
存档分类
最新评论

matlab 显示 license manager error -103

 
阅读更多

[问题描述]

远程登录打开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"

[版本信息]

Matlab2006Ra

[解决方案]

通过baidu搜索,发现有不少人遇到过相同问题,有人说是远程登录的问题,有人说是非正版的问题,至于解决方法,有人主张重新安装,有人甚至系统还原。下边是从http://www.mathworks.com/support/solutions/data/32791.shtml
转来的文字

-----------------------

ProblemDescription
WhydoIgetlicensemanagererror-103?
LicenseManagerError-103
TerminalServerremoteclientnotallowed

Solution:
Contrarytotheerrormessagetext,thiserrormaybetheresultofchangingu
sernamesusingtheSwitchUserfeatureinWindowsXP.Thisfeaturecanbeenab
ledonWindowsXPcomputersthatarenotconnectedtoadomain.Itallowsuser
stoswitchusernameswithoutloggingoutorclosingapplications.
Ifauserlogsinunderoneusername,opensMATLAB,andswitchestoanotherus
ernamewithoutclosingMATLAB,theywillreceivelicensemanagererror-103.C
losingtheapplicationafterswitchingusernamesdoesnotresolvetheproblem.
Likewise,switchingusernamestotheoriginalusernamedoesnotresolvethei
ssue.Theonlywaytoresolvethisissueistodoacleanrebootofthesystem
beforestartingMATLAB
.
Thisbehavioriscurrentlybeinginvestigatedbyourdevelopmentstaff.Theon
lyknownworkaroundatthispointistonotusetheSwitchUsersfeatureofWi
ndowsXP.
ThiserroralsooccursonsystemsusingTerminalServices,whichisunsupporte
dinthisreleaseofMATLAB.Therearenocurrentplanstoprovidesupportfor
WindowsTerminalServices.Formoreinformationpleasesee:
WhaterrorswillIreceiveifIrunMATLABonaWindowsTerminalServer?
http://www.mathworks.com/support/solutions/data/26440.shtml
--------------------------

综述所述,问题可能是由于多用户切换或者“WindowsTerminalServer”(比如远程服务?)导致的,应该不需要重装或系统还原。远程让计算机重启之后,再次登陆还是打不开Matlab,上述错误信息仍然存在。于是考虑是否是远程登录的问题。因为之前用远程登录使用Matlab,是在登陆之前Matlab就已经处于打开状态,而不是远程登录之后才打开Matlab,可能正是因为这样导致以前没有出错而现在出错了。在网上看到有人讨论时说过,“用远程桌面登陆到服务器使用Matlab,在远程的主机上必须有1个本地用户登陆。这算是FLEXlm 的bug吧”,这么看来,还真有可能是因为远程的缘故。

下一试验步骤:在本地登录计算机,打开Matlab看是否有出错信息。

结果:在本地机器上打开Matlab,果然没有再出现提示信息,问题得以解决。

[结论]

Matlab出现这一出错信息,通常为远程登录所致。究其原因,大概是FLEXlm的一个bug,凡是用到FLEXlm的软件,在打开时都必须有一个本地用户登录,否则远程登录就会出错。同样的错误还有可能在Ansys、Solidworks、Proe等以及一些EDA软件中出现。因此,如果要想使用远程计算机上的这些软件,必须事先在远程计算机上打开这些程序,否则直接用远程桌面打开就有可能碰到这一问题。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics