1. 问题背景与现象解析
ArcMap作为GIS领域的核心工具,其License Manager服务是软件正常运行的钥匙保管员。但在Windows平台安装时,不少同行都遭遇过1935错误这个拦路虎。这个看似简单的安装故障,背后往往隐藏着系统组件缺失、权限冲突或环境残留等多重诱因。
典型报错场景通常发生在安装进度条走到60%-70%时突然弹出错误窗口,提示"Error 1935.An error occurred during the installation of assembly...",紧接着就是一堆让人头疼的组件注册失败信息。这种错误在Windows 7到Windows 10多个版本均有报告,与.NET Framework运行库的安装机制密切相关。
关键提示:1935错误本质是Windows Installer引擎在注册.NET程序集时遇到的权限或依赖问题,并非ArcMap特有现象。但GIS软件由于依赖复杂运行时环境,更容易触发此类问题。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 深度排查与解决方案
2.1 系统环境预检清单
在动手修复前,建议先运行以下诊断命令(管理员权限CMD):
bash复制dism /online /cleanup-image /restorehealth
sfc /scannow
这两个命令会检测并修复系统文件完整性,特别是处理可能损坏的.NET Framework组件。曾有案例显示,系统更新残留的临时文件会导致安装程序误判运行环境。
2.2 注册表权限修复实操
1935错误的经典解决方案是重置Windows Installer服务权限:
- 打开注册表编辑器(regedit)
- 导航至
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer - 右键该键值选择"权限"
- 添加SYSTEM账户并赋予完全控制权限
- 对
HKEY_CLASSES_ROOT重复相同操作
这个操作解决了80%的案例,因为安装过程中服务账户需要写入程序集注册信息。有用户反馈,在域控环境下还需要额外给NETWORK SERVICE账户赋予权限。
2.3 组件缓存清理技巧
安装失败后残留的临时文件会干扰后续尝试,建议手动清
