写在前面:
我多次卸载、安装Arcgis,对此总算有点经验,多种破解方法中这个算是很靠谱的方法,是我总结很多不同菱诎逭幂方法,综合实践出来的,希望能帮助你。我的系统是WIN7旗舰;装有不靠谱360,会提示LMtools是木马;还有Ccleaner,用于清理注册表。安装并破解ArcGIS确实比较烦人,希望你有点耐心。如果你之前多次破解失败,我建议你做一下准备工作,第一次安装的可以跳过准备。
准备工作:
第一步:确保卸载ArcGISDesktop和LicenseManager,删除相关文件夹。
第二步:清理注册表,开始——运行——Regedit——查找所有带“ESRI”的注册项并删除(字体“Fonts”相关的注册项无所谓)。
第三步:修改注册表最大容限,开始——运行——Regedit——依次单击“HKEY_LOCAL_MACHINE”——“SYSTEM”——“CurrentControlSet”——“Control”——右侧出现键值“RegistrySizeLimit”——双击修改二进制值为ffffffff(8个f)——关闭注册表——重启电脑。(第三步对应Desktop时,最后出现的回滚错误,错误体式码为Error1935)
接下来的破解步骤:
[1]
l破解文件包含三个文件夹:
“data_interop”;
“license_server_crack”;
“license_server_setup”和一个“ESRI.ArcGis.Desktop.v9.3.ISO-TBE.nfo”
整个过程中我没有用到“data_interop”文件夹,以及最后一个nfo文件,就可以完成破解。
l准备内容有两点,就是分别以记事本方式修改:
“license_server_crack”目录下的Arcinfo9.lic中的计算机名;
“license_server_setup”目录下的37102011.efl9中的计算机名;
需要修改的那行(就在开头),格式如下:
“SERVER计算机名ESRI_SENTINEL_KEY=37102011 27001”,
将其中的“计算机名”换做你自己的计算机名,例如我的是:
“SERVERYansESRI_SENTINEL_KEY=37102011 27001”。
至于怎么看计算机名,自己随便问问周围懂电脑的就可以。
[2]
l打开“license_server_setup”目录,运行LMSetup.exe文件。此软件相当于光盘镜像中的LicenseManager,所以不需要运行光盘文件中的LicenseManager。
l运行后,在对话框选择第一种方式,“Browse”找到需要的文件37102011.efl9。然后一路“next”安装。注意,安装完成会出现提示你是否重启,选择“稍后重启”,关闭安装对话框。
l然后,将“license_server_crack”目录下的“Arcgis.exe”、“lmgrd.exe”、“lmtools.exe”、“lmutil.exe”四个文件,复制到C:\ProgramFiles\ESRI\License\arcgis9x目录下覆盖原文件。注意,这里没有复制“Arcinfo9.lic”
l然后,重启电脑。
[3]
l重启过后,将“license_server_crack”目录下的“Arcinfo9.lic”复制到C:\ProgramFiles\ESRI\License\arcgis9x目录下覆盖原文件。
[4]
l依次点击“开始”——“所有程序”——“ArcGIS”——运行“Licensemanager tools”。
l首先,选择Start/Stop/Reread选项卡,点StopServer停止服务。
l然后,选择ConfigServices选项卡,“Browse”指定从上至下三个file的路径分别为:
“C:\ProgramFiles\ESRI\License\arcgis9x\lmgrd.exe”
“C:\ProgramFiles\ESRI\License\arcgis9x\ArcInfo9.lic”
“C:\ProgramFiles\ESRI\License\arcgis9x\ARCGIS_LM.LOG”,即License安装目录下三个对应文件。
点该选项卡内的“SaveService”,保存配置。
l然后,选择Service/LicenseFile选项卡,勾选中复选框“LMTOOLS ignores license files pathenvironment variables”。
l最后,选择Start/Stop/Reread选项卡,StartServer,需出现“ServerStart Successful.”字样,最后点ReReadLicense File,需出现“RereadServer License File Completed”。(此时,出现的字样在左下角的横行消息框,如果没有出现“RereadServer License File Completed”那就不需要进行下面的操作,因为你卡在这里了。【见错误汇总1】)
[5]
l运行光碟镜像(或者类似安装包),直接安装ArcGISDesktop 9.3,不需要安装自带的LicenseManager。
l安装时,Licensemanager选择服务器时,有三个选项是,它默认选择的是你本机服务器,即带有你计算机名的那个选项,例如我的是带有“Yans”的那个选项。(如果只有两个选项,那你就不用继续安装了【错误汇总1】)
l选择“Arcinfo”安装。
l选择“Complete”安装。
[6]
l安装完成以后,可以运行在“开始”——“所有程序”——“ArcGIS”下的“DesktopAdministrator”,进入后点击左侧“Availability”查看权限和期限。
错误汇总:
1.没有出现“RereadServer License File Completed”而是“Rereadfailed”。安装“Desktop”时选择不了本机服务器。
解决:
(1)重做安装工作[4];(重启计算机一次,再试试这步。)
(2)如果不行,再检查重做准备工作“第一步”,“第二步”,然后重做安装工作[1]到[4]。
2.安装“Desktop”失败,报错“Error1935”。
解决:
检查准备工作第三步。
安装总结:
总体思路就是先搞好License,再搞Desktop!没有确定本级服务器架构好的时候(即,安装Desktop选择服务器可以选本机)不要安装Desktop。
授权文本,也就是复制来复制去的那些,都是浮云,基本不会出现授权不到的,所以网上随便找找。
按照我说的做了,实在装不起,我就对不起你了,老天也不爱你了。