普通网友 2025-07-19 18:55 采纳率: 98.6%
浏览 107
已采纳

问题:Ansys 2024安装时License Manager报错1084端口被占用如何解决?

在安装Ansys 2024时,用户常遇到“License Manager报错1084端口被占用”的问题。该错误通常发生在Ansys License Manager启动失败,提示端口1084已被其他进程占用,导致许可证服务无法正常启动。常见原因包括:前版本残留服务未清除、端口被其他软件占用,或系统权限配置不当。解决方法包括:手动结束占用1084端口的进程、卸载旧版Ansys及相关服务、以管理员身份重新安装、或修改License Manager配置端口。确保系统防火墙或安全软件未阻止相关服务也是关键步骤。
  • 写回答

1条回答 默认 最新

  • 关注

    安装Ansys 2024时“License Manager报错1084端口被占用”问题分析与解决方案

    1. 问题现象概述

    在安装或启动Ansys 2024过程中,用户可能会遇到如下提示:

    "The license manager could not be started. Error 1084: The port is already in use."

    该错误表明Ansys License Manager尝试绑定到1084端口时失败,原因是该端口已被其他进程占用。

    2. 常见原因分析

    出现该问题的常见原因如下:

    • 残留的旧版本服务:之前安装的Ansys版本未彻底卸载,相关服务仍在运行。
    • 其他软件占用1084端口:系统中其他程序(如Apache、IIS、Docker等)可能占用了1084端口。
    • 权限不足:安装或运行Ansys License Manager时未使用管理员权限。
    • 防火墙或安全软件拦截:系统防火墙或第三方安全软件阻止了License Manager的启动。

    3. 详细排查与解决步骤

    3.1 检查并结束占用1084端口的进程

    使用命令行工具查看1084端口的占用情况:

    netstat -ano | findstr :1084

    获取到占用端口的PID后,使用以下命令结束该进程:

    taskkill /F /PID <PID>

    3.2 卸载旧版本Ansys及相关服务

    进入“控制面板 > 程序和功能”,卸载所有与Ansys相关的软件,包括:

    • Ansys License Manager
    • Ansys Products
    • FLEXnet Licensing Service

    卸载后,手动删除残留目录,例如:

    C:\Program Files\ANSYS Inc\
    C:\Program Files (x86)\FLEXnet\

    3.3 以管理员身份运行安装程序

    右键点击安装程序,选择“以管理员身份运行”,确保安装过程中具有足够的系统权限。

    3.4 修改Ansys License Manager端口配置

    若1084端口无法释放,可修改License Manager配置文件中的端口号:

    1. 打开配置文件路径:C:\Program Files\ANSYS Inc\Shared Files\Licensing\config\
    2. 编辑license-manager.cfg文件,将默认端口改为其他可用端口(如1085):
    port=1085

    3.5 检查防火墙和安全软件设置

    临时关闭系统防火墙或第三方安全软件,尝试重启License Manager服务。确认是否为网络策略限制导致服务无法启动。

    4. 高级排查与自动化脚本

    4.1 PowerShell脚本自动查找并终止占用1084端口的进程

    $port = 1084
    $process = Get-NetTCPConnection -LocalPort $port | Select-Object -ExpandProperty OwningProcess
    Stop-Process -Id $process -Force

    4.2 使用服务管理工具清理残留服务

    打开命令提示符(管理员权限),执行以下命令查看所有与Ansys相关的服务:

    sc queryex type= service state= all | findstr "ANSYS"

    若有残留服务,可使用以下命令删除:

    sc delete <ServiceName>

    5. 常见问题解决流程图(Mermaid格式)

    graph TD A[开始] --> B[安装Ansys License Manager失败] B --> C{是否提示1084端口被占用?} C -->|是| D[检查1084端口占用情况] D --> E[获取占用端口的PID] E --> F[结束占用进程] F --> G[重新启动License Manager] C -->|否| H[检查系统权限] H --> I[是否以管理员身份运行?] I -->|否| J[以管理员身份运行安装程序] I -->|是| K[检查防火墙或安全软件] K --> L[临时禁用防火墙/安全软件] L --> M[尝试重新启动服务] D --> N[是否为旧版本残留服务?] N -->|是| O[卸载旧版Ansys及相关服务] O --> P[清理残留文件及注册表] N -->|否| Q[修改License Manager端口配置] Q --> R[使用新端口启动服务]
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 10月23日
  • 创建了问题 7月19日