arcgis FLEXnet Licensing error:-42,147解决办法

本文介绍了解决在将ArcGIS从9.3版本升级到10.0版本后出现的FLEXnet许可错误-42,147的方法。通过更新控件并使用代码进行桌面版权限授权可以有效避免该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

arcgis FLEXnet Licensing error:-42,147解决办法

问题如下:

提示信息为:
Provide your license server administrator with the following infomation:
Invalid parameter.
License path:@RJB-SCSUP; 
FLEXnet Licensing error:-42,147

解决办法:

我出现这个问题是arcgis9.3升级到arcgis10.0时用桌面版权限启动二次开发的GIS系统出现的问题;

在arcgis10.0开发环境下,把工程中所有关于AxMapControl,AxPageLayoutControl,AxTocControl,全部删除后,重新添加上这些新的arcgis10.0的控件,

如果有AxLicenseControl控件的,删除原来的授权控件,添加一个新的授权控件,再删除新的授权控件,

然后在program程序启动时用代码授权为桌面版权限,即解决了出现FLEXnet Licensing error:-42,147错误信息的问题!


<think>好的,用户遇到的问题是ArcGIS下载时License Server Administrator无法正常启动。我需要仔细分析可能的原因,并给出解决方案。 首先,License Server Administrator无法启动可能有多种原因。常见的原因包括端口被占用、防火墙阻止、安装文件损坏、权限不足、服务未正确启动等。我需要逐一排查这些可能性。 第一步,端口被占用。ArcGIS License Manager默认使用27000到27009端口。如果这些端口被其他程序占用,服务就无法启动。用户需要检查这些端口的使用情况,可以通过命令行工具如netstat查看,并关闭占用端口的进程。 第二步,防火墙或杀毒软件拦截。有时候安全软件会阻止License Manager的正常运行。建议用户暂时禁用防火墙和杀毒软件,然后尝试启动服务,看是否解决问题。如果成功,需要将相关程序添加到白名单。 第三步,安装文件损坏或路径问题。安装过程中文件可能损坏,或者安装路径包含中文字符或特殊符号,这会导致服务无法启动。用户应该检查安装路径是否为全英文,并尝试重新安装License Manager,确保下载的安装包完整。 第四步,权限问题。以管理员身份运行License Server Administrator可能解决权限不足的问题。用户需要右键点击程序,选择“以管理员身份运行”。同时,检查服务是否被禁用,可以在服务管理中找到ArcGIS License Manager服务,确保其设置为自动启动,并手动启动它。 第五步,环境变量配置错误。检查系统环境变量中是否有与ArcGIS相关的正确配置,尤其是AGSDESKTOPJAVA和AGS_LICENSE_FILE变量是否正确设置。 第六步,软件冲突。系统中可能有其他软件与ArcGIS License Manager冲突,尤其是其他版本的ESRI产品。用户应确保卸载旧版本,清理残留文件,再重新安装。 另外,用户可能需要查看日志文件以获取具体错误信息。日志通常位于安装目录下的logs文件夹中,如C:\Program Files\ArcGIS\LicenseManager\logs。通过查看日志,可以更准确地定位问题原因。 如果以上方法都无法解决,可能需要联系Esri技术支持,提供详细的操作系统版本、ArcGIS版本、错误日志等信息,寻求进一步帮助。 总结下来,用户需要按照步骤逐一排查端口、防火墙、安装文件、权限、服务状态等问题,并根据日志提示进行针对性处理。</think>ArcGIS License Server Administrator无法正常启动通常由以下原因导致,请按步骤排查: **1. 端口冲突(最常见)** - License Manager默认占用27000-27009端口 - 解决方法: ① 打开cmd执行:`netstat -ano | findstr "27000"` ② 若发现占用进程,通过任务管理器结束该PID进程 ③ 重启服务:`services.msc`中找到【ArcGIS License Manager】右键重启 **2. 防火墙拦截** - 关闭Windows Defender防火墙/第三方杀毒软件 - 添加例外规则:允许`lmgrd.exe`和`arcgis.exe`通过防火墙 **3. 安装路径问题** - 检查安装路径是否包含中文/特殊符号(必须纯英文路径) - 典型正确路径:`C:\Program Files\ArcGIS\LicenseManager` **4. 权限不足** - 右键以管理员身份运行License Server Administrator - 设置文件夹权限:对LicenseManager目录赋予完全控制权 **5. 服务未启动** - 按`Win+R`输入`services.msc` - 找到【ArcGIS License Manager】服务,检查是否处于"已停止"状态 - 右键选择【属性】,将启动类型改为"自动"后启动服务 **6. 日志排查(关键步骤)** - 查看错误日志: ``` C:\Program Files\ArcGIS\LicenseManager\logs\service.log C:\Program Files\ArcGIS\LicenseManager\logs\debug.log ``` - 常见日志错误示例: `FLEXnet Licensing error:-16,774` → 许可证文件损坏 `Cannot connect to license server` → 端口被占用 **7. 环境变量配置** - 检查系统变量: - `AGSDESKTOPJAVA` → 应指向jre目录 - `AGS_LICENSE_FILE` → 应为27000@localhost **8. 终极解决方案** ① 完全卸载后重新安装: ``` 控制面板→卸载程序→先卸载License Manager→再卸载ArcGIS Administrator ``` ② 使用官方清理工具: 从Esri官网下载`ArcGIS_License_Manager_Cleanup_Utility`彻底清除残留 **温馨提示**:若使用Windows 10/11系统,建议关闭"内核隔离"功能(设置→设备安全性→内核隔离→关闭),该功能常导致服务启动失败。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值