Erdas9.2安装避坑全记录:从license.dat修改到解决Error 1935,我的踩坑日记
实验室的老旧电脑风扇嗡嗡作响,屏幕上跳动着Erdas9.2安装包的下载进度条。作为地信专业的新手,我完全没料到这个"古老"的遥感软件会给我上如此生动的一课。如果你也在为安装Erdas9.2抓狂,这篇日记或许能让你少走弯路。
1. 初战license.dat:计算机名的陷阱
安装包解压后,我按照教程直奔license.dat文件。这个看似简单的文本文件藏着第一个坑:
SERVER this host ANY 27000 VENDOR erdaslmd USE_SERVER关键修改点:
- 用
Win+R打开运行窗口,输入cmd回车 - 在命令行输入
hostname获取计算机名(我的显示LAB-01) - 将
this host替换为LAB-01(注意保留空格)
特别注意:XP系统需要在计算机名后加英文点号,如LAB-01.。我实验室的Win7系统虽不需要,但这个细节让隔壁用XP的师兄折腾了一下午。
验证技巧:修改后保存时,建议右键选择"以管理员身份运行"记事本,否则可能因权限问题无法保存。
2. LMTOOLS配置:选错程序的连锁反应
第二天早晨,我满怀信心地打开LMTOOLS,却在Config Service界面栽了跟头:
| 配置项 | 正确选择 | 常见错误选择 |
|---|---|---|
| Service Name | ERDAS License Server | 留空或随意命名 |
| Path to lmgrd | ...\ERDAS9.2\bin\lmgrd.exe | 误选ERDAS.exe |
| Path to license | 修改后的license.dat路径 | 忘记指定文件 |
| Debug log | 任意路径如erdas.log | 不创建日志文件 |
血泪教训:
- 点Browse时一定要导航到
lmgrd.exe而非ERDAS.exe - 保存前务必取消勾选
Use Services(特别是同时安装ArcGIS时) - 遇到保存报错时:
- 以管理员身份运行LMTOOLS
- 在任务管理器结束所有
lmgrd.exe和erdas.exe进程
3. 启动弹窗谜题:localhost还是计算机名?
第三天遇到的弹窗让我差点崩溃——每次启动都跳出四列选项的授权窗口。经过反复测试,发现:
最佳选择:第一项"Specify the License Server"
- 输入框填写:
localhost或 你的计算机名(如LAB-01) - 端口保持
27000不变
- 输入框填写:
应急方案:当上述方法失效时
- 选择第三项"Start Imagie in Trial Mode"
- 获得15天试用期(足够完成紧急作业)
- 期间继续排查许可服务问题
意外发现:如果Viewer界面图标缺失,八成是安装路径包含中文。必须卸载后重新安装到纯英文路径。
4. Error 1935终极对决:运行库的救赎
安装进度条走到90%时突然弹出Error 1935,这是最棘手的错误之一。经过系统排查,问题根源在于:
缺失组件清单:
- Microsoft Visual C++ 2005 Redistributable
- .NET Framework 3.5
- DirectX 9.0c
解决方案:
# 管理员身份运行PowerShell执行: dism /online /enable-feature /featurename:NetFx3 /all对于VC++运行库,推荐按此顺序安装:
- [vcredist_x86.exe](2005版)
- [vcredist_x86_SP1.exe](2005 SP1补丁)
- 2008、2010等新版运行库
实测发现:32位系统必须安装x86版本,64位系统需要同时安装x86和x64版本。实验室电脑最终通过安装"微软常用运行库合集"一次性解决问题。
5. 多软件共存的许可战争
当实验室电脑同时存在ArcGIS和ERDAS时,许可服务冲突频发。我的应对策略:
日常使用流程:
- 启动LMTOOLS
- 切换到"Start/Stop/Reread"标签
- 先点击"Stop Server"停止所有服务
- 在"Server Status"确认无活跃服务
- 选择ERDAS服务项后点击"Start Server"
紧急情况处理:
- 当Viewer无法打开时,尝试:
修改注册表: HKEY_LOCAL_MACHINE\SOFTWARE\ERDAS\Imagine\9.2\InstallPath 确保指向正确安装路径 - 遇到
Unexcepted error(SEH)错误时:- 右键Imagine.exe选择"属性"
- 进入"兼容性"标签
- 勾选"高DPI缩放替代"
- 选择"系统(增强)"
6. 长期维护的实用技巧
经过两周的折磨,我总结出这些保持ERDAS稳定的方法:
环境检查清单:
- 每周清理一次临时文件(
%temp%目录) - 定期备份
license.dat和erdas.cfg文件 - 使用Process Monitor监控软件启动时的文件访问
性能优化设置:
- 在Imagine.ini中添加:
[Memory] CacheSize=1024 MaxCacheSize=2048 - 调整虚拟内存为物理内存的1.5-2倍
- 关闭不必要的后台服务(特别是其他GIS软件服务)
实验室那台老电脑现在运行ERDAS9.2比新装的机器还稳。这些经验或许对更现代的遥感软件安装也有参考价值——毕竟解决问题的思路总是相通的。