SolidWorks 许可服务器无法启动通常由服务未正确注册、电脑名称含中文、端口冲突或杀毒软件拦截导致,可通过重启服务、重新安装许可组件等方法解决。
核心解决步骤
重启许可服务:按Win + R输入services.msc打开服务管理器,找到"SolidWorks Flexnet Server",将启动类型设为自动并点击启动。
重新安装许可服务:进入SolidWorks_Flexnet_Server文件夹,以管理员身份运行server_remove.bat卸载服务,再运行server_install.bat重新安装,完成后重启电脑。
修改电脑名称为英文:电脑主机名不能含中文、空格或特殊符号,需在系统设置中改为纯英文名称后重试。
常见原因排查
杀毒软件误删文件:检查杀毒软件隔离区,恢复被误删的SW_D.exe等许可相关文件,并添加信任。
防火墙拦截:确保 Windows 防火墙允许 SolidWorks 许可服务通过,或临时关闭防火墙测试。
端口冲突:使用netstat -ano | findstr :25734检查端口是否被占用,如有冲突需结束占用进程。
许可证文件路径问题:许可证文件路径不能含中文或特殊符号,建议使用短路径如C:\lic\sw.lic。
验证与后续
完成上述操作后,重新打开 SolidWorks 软件验证是否恢复正常。若问题持续,可查看sw_d_SSQ.log日志文件定位具体错误,或联系 SolidWorks 技术支持。