ANSYS license manager 正常运行

就在刚才我还写了一篇文章抱怨ANSYS和NI大家的问题 |我是传送门|

现在问题解决了。

下面说下我解决的方法。

因为ANSYS和NI端口冲突了,目前最好的方法是更改一下ANSYS license manager的端口,这个端口在license.dat文件(这个文件应当位于安装目录(这里假设安装目录为D:\ANSYS Inc\)的\Shared Files\Licensing文件夹中)中应当会说明。

为了简单,我重装了ANSYS license manager,重装的方法和普通软件一样。在安装结束后会自动打开license wizerd(许可证向导)

向导

这里一路continue(下一步)就可以(反正我没耐心看洋文……),直到它提示你打开一个文件,仔细观察文件类型过滤器你会发现是(*.*),这时候是让我们选择一个license file(许可证文件),找到你的许可证文件,打开就行,然后一路continue。一般来说没什么问题。

但是我在这里碰到了一个问题,打开license file之后提示说“许可证文件中的主机名和当前主机名不同”,原文是英文的。打开license.dat我尝试性的打开才发现这个dat是字符文件,用记事本什么的都可以打开,开发商你为啥不放二进制文件啊,这样我们就没法破解了啊~当然不推荐用记事本,打开之后你会发现屏幕上出现了一坨X,可以使用notepad++)在其中加入


SERVER <hostname> <mac without '-'> <port>
VENDOR ansyslmd
USE_SERVER

其中hostname是你的计算机名,mac without ‘-’是不加-的mac地址,port是你想使用的端口号,注意里面的<>是不能加上的,比如我的就是

SERVER Pret-PC FCAA14AD18EB 2055
VENDOR ansyslmd
USE_SERVER

改完文件之后保存,运行license wizerd,完美运行~
ANSYS

ANSYS和NI的产品打架了→_→

我们知道文件24mxssvr.dll的变种。 点击这里获得更多的信息关于mxssvr.dll (ID:31277475).

来源: 什么是mxssvr.dll吗? (id:31277475) | System Explorer

 

今天打开ANSYS,但是在workbench中却提示无法连接license server,以为是安装出了问题,遂重装ANSYS。不料重装之后问题依旧,打开license manager后看到ANSYS license manager

很有可能是因为端口被占用导致无法访问license server。。。

打开cmd,netstat -a -o,看到有一个使用1055端口(该端口是ANSYS的许可证服务器要使用的端口)的进程,难怪出现上述错误。

查看其PIDPID

果然有被占用,正巧要从任务管理器中找找这个PID对应的进程,却在服务中发现了它的影子服务

就是这个mxssvr占用了1055端口,而这个服务是NI 的配置管理器……………………

NI和ANSYS过不去嘛……

算了,我重新给ANSYS找个端口得了……