SolidWorks 出现 错误 1067(进程意外终止),通常与 FlexNet 许可证服务 无法正常启动有关。该错误并非 SolidWorks 主程序崩溃,而是其许可服务在初始化阶段失败所致。
根据最新公开资料(截至2026年5月),以下是针对此问题的系统性解决方法:核心解决步骤
1. 检查并重启 FlexNet 许可服务
打开 C:\SolidWorks_FlexNet_Server 目录(若不存在,请在 C 盘搜索该文件夹)。
右键运行 server_install,选择 “以管理员身份运行”。
若提示“启动失败”,先运行 server_remove 清除旧服务,再重新安装
2. 确保计算机名为英文
中文或含特殊符号的电脑名会导致许可证服务解析失败。
修改路径:【设置】→【系统】→【关于】→【重命名此电脑】→ 重启
3. 配置服务为自动启动并设置恢复策略
按 Win + R,输入 services.msc 回车。
找到 “SolidWorks FlexNet Server” 或 “FlexNet Licensing Service”。
右键 → 属性:启动类型:自动
恢复选项卡:将“第一次失败”“第二次失败”“后续失败”均设为 “重新启动服务”
4. 检查许可证文件配置
确认 server.lic 文件路径正确、无中文或空格。
文件内容需严格匹配主机名、MAC 地址,推荐使用 UTF-8 无 BOM 编码
5. 排查端口冲突
默认端口 27000 可能被占用:cmd
netstat -ano | findstr :
若有占用,结束对应进程或修改许可证文件中的端口号
6. 修复系统组件(如上述方法无效)
以管理员身份运行命令提示符,依次执行:cmd
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
重启后重试
其他可能原因(按优先级参考)
注册表残留冲突:若曾安装旧版 SolidWorks,注册表残留可能导致冲突。可搜索并删除所有 SolidWorks 相关项(操作前建议备份注册表)
权限问题:确保服务账户(如 LocalSystem)对 C:\Program Files (x86)\SolidWorks Corp\SolidWorks\License Manager 具有完全控制权限
第三方软件干扰:临时关闭杀毒软件、防火墙或 VPN 工具测试
如问题仍未解决,可访问 SolidWorks 官方支持页面 获取进一步帮助。