当 ANSYS 安装过程中没有写入注册表,通常表现为许可证服务无法启动、路径识别失败或安装报错(如错误代码 1603)。结合当前时间(2026年5月)和最新公开资料,主要原因及解决方法如下:主要原因
中文用户名:ANSYS 对包含中文字符的用户路径(如 C:\Users\张三)兼容性差,导致注册表项写入失败或路径截断
残留注册表项:旧版 ANSYS 未完全卸载,造成注册表冲突或权限异常
权限不足:安装程序未以管理员身份运行,无法写入 HKEY_LOCAL_MACHINE 下的注册表项
字符编码问题:在中文 Windows 系统中,ANSYS 安装器使用 ANSI API 写入宽字符路径,引发 UTF-16 字符串截断,导致注册表路径无效
推荐解决步骤
确认并修改系统用户名为英文
检查控制面板中的账户名、C:\Users\ 下的文件夹名、注册表 ProfileList 路径三者是否一致且为纯英文
若含中文,需创建新英文本地账户并迁移数据(注意:直接重命名用户文件夹可能失效)
彻底清理残留安装
使用 Revo Uninstaller 或手动删除:安装目录:C:\Program Files\ANSYS Inc\
用户临时文件:C:\Users\<用户名>\AppData\Local\Temp\Ansys*
删除注册表项(操作前请备份注册表):HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ANSYS, Inc. License Manager
HKEY_CURRENT_USER\Software\Ansys
HKEY_LOCAL_MACHINE\SOFTWARE\Ansys 及其 Wow6432Node\Ansys 子项
以管理员身份运行安装程序
右键点击 setup.exe 或许可证安装程序,选择 “以管理员身份运行”
关闭安全软件
临时禁用杀毒软件、防火墙,防止其拦截注册表写入操作
修复系统文件(如问题持续)
以管理员身份打开命令提示符,依次执行:bash
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
验证安装环境
确保使用 Windows 专业版或企业版(家庭版可能无法启动 ANSYS 许可证服务)
安装介质完整,建议校验哈希值
补充说明
若使用 ANSYS 10.0 等老版本,其授权依赖硬件加密锁(USB dongle),不依赖注册表写入,但需在兼容模式或虚拟机中运行
对于 ANSYS Electronics Suite 2023 R1 等新版,中文路径问题尤为突出,务必提前检查账户名
完成上述步骤后,重启电脑并重新安装 ANSYS。若仍失败,可参考 ANSYS 官方支持 获取进一步帮助。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权