遇到 SolidWorks 提示“无法获得许可 -15.1010061",通常是因为许可服务未启动或计算机名包含中文导致的,无需重装软件,按以下步骤操作即可修复。
🖥️ 修改计算机名为英文
这是最常见的原因,许可服务不支持中文主机名。
右键点击“此电脑”选择“属性”,点击“重命名这台电脑”。
将名称改为纯英文或数字组合(如"PC-Work01"),避免特殊符号。
修改后必须重启电脑才能生效。
🔄 重置许可服务
若改名后仍报错,需重新注册许可服务。
找到安装目录下的 SolidWorks_Flexnet_Server 文件夹。
右键以管理员身份运行 server_remove.bat(清除旧服务),再运行 server_install.bat(安装新服务)。
等待弹窗提示“服务启动成功”后关闭。
⚙️ 设置服务自动启动
防止下次开机再次报错,建议固化服务设置。
按 Win+R 输入 services.msc 打开服务列表。
找到 SolidWorks Flexnet Server,将启动类型设为"自动"。
在“恢复”选项卡中,将失败后的操作均设为“重新启动服务”。
若上面步骤无效,请暂时关闭防火墙或杀毒软件测试,确保端口 25734 未被拦截。