安装arcgis10.5不能启动服务的解决方案
最近由于公司需要,要装arcgis10.5,但是装这软件就费了好久的功夫.以前用的10.2,安装比较简单,但是10.5看起来就不一样了,下载完成后就会发现多了一个破解文件.按照教程一步一步安装的,但是破解时发现服务停止后就启动不了了.在百度上也看到很多人提问这个问题,为了节约giser们的宝贵时间,我决定写一篇博文.
具体的安装流程我就不说了,只是来解决服务启动不了的问题,服务启动了,按照原来的步骤一步一步也就能破解了.看图(嫌麻烦直接后翻看我的解释):
①在C盘新建文件夹flexlm,复制service.txt到flexlm文件夹中; 将service.txt文件打开,修改第三行为SERVER this_host ANY 27001 ,并将此文件重命名为:license.dat(注意扩展名也要改);
②
打开命令提示符窗口,转至C:\Program Files (x86)\ArcGIS\License10.5\bin,敲回车键. 然后键入: lmgrd.exe -z c:\flexlm\license.dat,回车
此时电脑会请求访问网络,点确定就好了. 如果提示失败,应该是端口的问题,比如我后来下载破解文件首行是:SERVER this_host ANY 27009,这时候就把27009改为27001试试。
③此时服务已经启动.自己点击启动也会有相应.下一步就要定义许可管理器为localhost,最后重读许可. 第三个破解文件不要忘记替换到相应文件夹(跟10.2破解的一个不同之处),顺利的话,已经破解完成.
2018.6.12更新
9:00:16 (lmgrd) Server's System Date and Time: Tue Jun 12 2018 09:00:16 中国标准时间
9:00:16 (lmgrd) pid 21272
9:00:16 (lmgrd) SLOG: Summary LOG statistics is enabled.
9:00:16 (lmgrd) Failed to open the TCP port number in the license.
如果遇到“Failed to open the TCP port number”,肯定是端口问题,要换, 27001 或者 27009,别的不知道行不行,应该有个范围。
2019.12.26更新
如果问题长时间解决不了,有一个简单的办法,花点钱去淘宝找人安装, 方便快捷,节省时间成本,毕竟时间就是金钱。附:我不是商家,我只是提供解决方案。
2020.5.27
今天Win7系统下重装ArcGIS10.4,用之前的方法没成功。用27009端口,用命令提示符,报错“failed to open the tcp port number in the license”,换成27001,提示内容只记得有“check”和“use”,大概是让检查下这个许可是否用在这里的。主要是这时候是可以正常打开arcmap的,大概10.3以后不用破解也能打开arcmap,但是非常卡,因为之前用的10.5出现过这个情况。
解决方案:
先安装ArcGIS_License_Manager,停止服务,将破解文件复制到bin文件夹下,启动服务,重新读取许可,这时候不要停止服务(重读许可后,再停止服务,发现又启动不了了,这时候再用上面的命令行去启动,即“cd C:\Program Files (x86)\ArcGIS\License10.5\bin,敲回车键, 然后键入: lmgrd.exe -z c:\flexlm\license.dat,回车”,是可以的)。
再安装Desktop,将AfCore.dll拷贝到desktop安装目录下,重新读取许可,正常的。这时候停止服务再启动服务,发现不行了,启动没用了。然后用上面的命令提示符启动,启动成功,但是最后一句提示:TCP_NODELAY NOT enable. 所以我们只能通过命令提示符来启动服务了,最后也没解决,之前的电脑没出现过这个问题,我怀疑跟win7系统有关,也不想再费时间去解决了。打算安装别的版本。
参考网址
arcgis 10.1 错误(TCP_NODELAY NOT enabled
其他文章
ArcGIS10.4安装完启动提示ArcGIS Desktop遇到严重的应用程序错误,无法继续