远程桌面使用matlab报错License Manager Error -103的解决办法 。
我使用远程桌面启动matlab2016b时,出现
License checkout failed.
License Manager Error -103
MATLAB cannot be started through Terminal Services.
Troubleshoot this ssue by selecting the button below or visiting: htp://www.mathworks. .com/support/lme/R2016b/103
Diagnostic Information:
Feature: MATLAB
License path:
C:\Users\xxxxxx\AppData\Roaming\MathWorks\MATLAB\R2016b i censes;D:\MATLAB. R2016b\licensesVicens
e.dat;D:\MATLAB R2016b\licenses\license xxxxxxxx_ 123456 R2016b.lic
Licensing error. -103,577.
的问题,
问题截图如下
原因分析
这是由于 matlab使用了 FLEXlm进行 liscense管理,而 FLEXlm不支持从远程桌面访问。不过,对 liscense文件稍加修改,就能够使用啦~
解决办法:全部查找替换
修改安装目录R2016b\licenses目录下的许可证文件,用任何编辑工具打开.lic文件,然后在每一行的SIGN=xxxxxxxxxx前面,加入TS_OK这个参数,可以使用记事本的替换功能,将SIGN=替换成TS_OK SIGN=