ArcGIS/ArcObjects/ArcEngine 许可相关问题小结

本文提供了ArcGIS许可配置的详细步骤,包括解决许可更新问题、服务启动失败等问题的方法。介绍了如何通过修改配置文件及服务设置来成功激活并使用ArcGIS软件。

声 明1 : 本人才疏学浅,用郭德纲的话说“我是一个小学生”,如有错误,欢迎讨论,请勿谩骂^_^。
声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。
欢迎加群: GIS开发部落

源起

记录日常技术支持的相关解决方案

相关软件资源

获取地址:麻辣GIS

问题

开发时提示需要GDB Update许可

  1. 开发ArcEngine程序或者ArcObjects程序时,使用到License Control控件时,建议左侧勾选一个即可,勾选多了反而会碍事。
  2. 打开sde这块,我记得是有个许可的bug需要拖动mapcontrol控件到窗体才能使用,相关链接回头再补。

ArcObjects10.3开发需要使用license manager10.2.2激活许可

这块是个人和同事的经验,如果您只是使用Desktop产品,使用10.3版本的license manager即可。

  1. 需要先安装10.3版本的License Manager
  2. 修改ArcGIS Administrator,设置成localhost
  3. 卸载10.3的license manager
  4. 按照10.2版本的license manager
  5. 替换破解文件

您必须有许可证才能使用此ActiveX控件

  1. 针对开发者:如果您是使用AE开发,建议您使用Engine许可,如果您没有Engine相关的许可文件,建议您卸载ArcEngine相关的程序,使用ArcObjects开发。
  2. 针对使用者:如果您本机使用的是ArcMap/ArcGIS环境,建议您查看一下本机的许可服务是否正常运行。

license manager 服务无法启动

  1. 确实是否因为防火墙或者杀毒软件导致的相关文件被误杀。

  2. 停止ArcGIS License Manager的服务。

  3. 按Windows+R打开运行窗口,输入services.msc打开服务列表窗口,确保如下服务正常启动运行。

    Windows Management Instrumentation
    WMI Performance Adapter
    FlexNet Licensing Service
    
  4. 修改service.txt文件(需要修改端口,默认是27000,如果此端口被其他软件使用过,可以使用别的数字代替,如27006),保存txt文件,并将service.txt和arcgis.exe文件拷贝到License Manager的安装目录下的bin目录。

    ## service.txt文件修改内容如下所示,用下面代码的前两句替换service.txt中对应的内容
    SERVER localhost ANY 27000
    VENDOR ARCGIS port=27004
    FEATURE ACT ARCGIS 1 permanent 1 7ED49106D630
    

    注:VENDOR ARCGIS PORT可以使用27000到27009之间的任何值。

  5. C:\Program Files (x86)\ArcGIS\License10.2\bin目录启动cmd,输入lmgrd -z -c service.txt启动服务,查看是否可以正常启动。

    ## 常用命令如下:
    ## 启动服务
    c:\program files\arcgis\license10.3\bin> lmgrd -z -c service.txt
    ## 停止服务
    c:\program files\arcgis\license10.3\bin> lmutil lmdown -c service.txt
    
  6. 配置防火墙,给ARCGIS.exe and LSAdmin.exe 两个程序配置入站规则,配置过程参考相关资料中的第5条。

  7. 打开许可管理器,启动服务,重新读取许可。


备注:

  • 这块确认一下当前电脑系统的时间是否正确,实际安装过程中我发现有的客户电脑的时间是2009年,然后改成当前的时间再试验就好了。
  • 有时候换个路径安装许可管理器和ArcGIS Desktop(ArcMap)试试,也是不错的选择。
  • 下下策实在解决不了再重装系统。

相关资料:

  1. arcgis license manager 10.2服务无法启动
  2. Arcgis license 服务无法启动的解决问题
  3. 安装ArcGIS License Manager 服务无法启动的解决方案汇总
  4. 启动和停止许可管理器
  5. Problem: Unable to connect to ArcGIS License Manager
  6. Problem: License Manager does not start after upgrading to ArcGIS 10.3
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值