本人在安装Ansys2024时第一步安装许可证管理器时出现安装完成,但是出现错误,无法继续安装的问题,经过多次查证现已解决,特分享。
安装许可证管理器时显示安装完成,但是出现错误,无法继续安装。查看日志文件显示 'FATAL ERROR: Port 1084 is in use. The Tomcat server cannot be started until this port is free',意为1084端口被占用导致,于是在排除了计算机用户名以及安装路径等没有中文及特殊字符的情况下,在windows命令栏窗口中输入以下命令:
netstat -ano | findstr 1084
无返回结果,即查询1084端口为空,没有占用(如果查询到有占用,关闭占用进程即可,网上有很多相关教程可供参考)考虑到由于本人安装了hyper-v服务,相关服务会自动保留一些端口,因此查询不到占用情况,此时输入以下命令:
netsh interface ipv4 show excludedportrange protocol=tcp
查询hyper-v启动后的保留端口范围 ,显示 1084端口在其保留范围内,此时已经找到问题所在,接下来将该端口从保留端口中排除即可。
输入快捷键win+s,搜索windows功能,勾选关闭hyper-v功能,重启电脑,以管理员身份运行命令栏终端,输入以下命令:
netsh int ipv4 add excludedportrange protocol=tcp startport=1084 numberofports=1
其中1084是指从端口1084开始,1是指一个端口,运行之后1084端口就会解除保留成为可用状态,此时运行以下命令:
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
重新启动hyper-v功能,也可以在上述关闭的地方重新勾选打开,此时计算机会重启,重启之后再次运行命令
netsh interface ipv4 show excludedportrange protocol=tcp
显示1084端口已经被排除,到这里就解决了安装中出现报错的原因,同时保留了hyper-v的相关服务。接下来安装Ansys许可证管理器就不会出现报错提示了,经尝试更改安装路径也能成功安装,希望能帮助到大家,谢谢。