无法获得下列许可SOLIDWORKS Standard. Timeout. Feature: solidworks License path:25734@ localhost; FlexNet Licensing error:-139,10013 (-139,10013,0)
时间: 2025-08-21 13:27:57 浏览: 5
<think>好的,我需要帮助用户解决SOLIDWORKS许可证超时的问题,错误代码是FlexNet Licensing error:-139,10013。首先,我得回忆一下之前用户提到的类似许可证错误,比如引用[1]中的Carsim问题是因为多个版本未卸载干净导致的冲突,解决方法是用cslm.exe清理。引用[2]中Abaqus的问题也是因为旧版本许可证残留,需要删除旧的许可证文件。而引用[3]中的Fluent错误是通过修改系统文件解决的。
用户现在遇到的是SOLIDWORKS的类似错误,错误代码-139和10013。可能的原因包括许可证服务未正确启动、许可证文件冲突、系统时间不同步,或者残留的旧版本文件。根据之前的案例,许可证冲突是常见原因,尤其是安装了多个版本或未完全卸载的情况。
首先,我应该建议用户检查许可证服务状态,确保SolidWorks Licensing Service正在运行。如果服务被禁用或停止,启动它可能解决问题。然后,清理残留的许可证文件,比如在Program Files和ProgramData中的相关文件夹,类似于引用[1]和[2]中的解决方法。同时,检查系统时间是否正确,时区设置是否匹配,因为时间不同步可能导致许可证验证失败,如引用[3]中的情况。
另外,重新配置许可证文件也是一个步骤,可能需要使用SolidNetWork License Manager重新指定许可证路径。如果问题依旧,完全卸载并重新安装SOLIDWORKS,确保所有残留文件被清除,这可能类似于引用[1]中提到的彻底卸载旧版本。
最后,检查防火墙或安全软件是否阻止了许可证服务的通信,这也是常见的许可证问题原因。如果所有方法都无效,建议联系官方支持,提供详细的错误日志以便进一步诊断。</think>针对SOLIDWORKS许可证超时问题(错误代码FlexNet Licensing error:-139,10013),以下是分步解决方案:
### 一、核心原因分析
此错误通常由以下原因触发:
1. 许可证服务未正确启动或配置异常
2. 多个许可证文件冲突(尤其是旧版本残留)
3. 系统时钟/时区设置偏差
4. 防火墙或安全软件阻止许可证通信[^1][^2]
### 二、具体解决步骤
#### 1. 重启许可证服务
1. 按`Win+R`输入`services.msc`
2. 找到`SolidWorks Licensing Service`
3. 右键选择「重新启动」
4. 右键属性设置「启动类型」为自动
#### 2. 清理残留许可证文件
删除以下路径中的许可证相关文件(操作前关闭所有SOLIDWORKS进程):
```
C:\Program Files\SOLIDWORKS Corp\
C:\ProgramData\FLEXnet\
C:\Program Files (x86)\Common Files\SolidWorks Shared\
```
※ 注意:删除前建议备份文件夹[^1]
#### 3. 重置许可证配置
1. 打开SolidNetWork License Manager
2. 进入「许可证顺序」标签页
3. 移除所有许可证路径
4. 重新添加有效许可证文件(sld*.lic)
5. 点击「应用更改」并重启服务
#### 4. 系统时间校准
1. 右键任务栏时间→「调整日期/时间」
2. 启用「自动设置时间」
3. 检查时区是否与许可证服务器一致
4. 同步时间服务器:控制面板→日期和时间→Internet时间→更改设置→立即更新
#### 5. 完全重装方案(终极方法)
```powershell
# 管理员模式运行CMD执行
msiexec /x {产品GUID} /qb
# 使用官方清理工具SWACTIVATIONRemover.exe
# 从注册表删除残留项:
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager" /f
```
### 三、附加注意事项
- 使用企业版时需确保服务器端口@25734畅通
- 工作站版需禁用IPv6协议栈
- 若使用网络许可证,检查服务器端`lmgrd.log`日志文件
- 2020+版本需特别注意Windows Defender防火墙规则[^3]
阅读全文
相关推荐



















