当 SolidWorks 出现“错误报告需要重启”时,通常意味着软件因崩溃或异常退出,触发了内置的错误报告机制。此时系统会提示是否重启,并尝试恢复未保存的工作。
常见原因与应对建议
软件崩溃:可能是由于操作不当、文件损坏、插件冲突或系统资源不足导致。
许可服务异常:如提示 -97,121,0 或 -15,10,10061 等错误,表明许可服务未正常运行
系统组件缺失或损坏:例如 VBA 组件、SQL LocalDB 引擎(尤其在使用 Electrical 模块时)出现问题
防病毒软件干扰:360、电脑管家等安全软件可能误删 SolidWorks 许可文件
安装未完成或挂起文件重命名:安装过程中断可能导致系统要求重启
推荐操作步骤
先尝试恢复工作
重启 SolidWorks 时,若存在自动备份,右侧导航栏会弹出恢复窗口;也可点击“文件夹”图标(位于标准件库下方)手动查找恢复文件
检查许可服务状态
打开 C:\SolidWorks_Flexnet_Server(路径可能因版本而异)。
以管理员身份运行 server_install.bat 启动许可服务;若失败,先运行 server_remove.bat 清除旧服务再重试
在“服务”中将 SolidWorks Flexnet Server 启动类型设为 自动,并配置恢复选项为“重新启动服务”
关闭冲突程序
临时关闭 360、火绒等安全软件。
安装或运行前断开网络,避免自动更新干扰
修复系统依赖
若使用 Electrical 模块,安装 SQL Server 2022 LocalDB 并重启
若提示 VBA 错误,重命名或重装 VBA 组件
强制结束残留进程(如需强制重启)
按 Ctrl + Alt + Del 打开任务管理器,结束以下进程(如有):SLDWORKS.exe
SWLMWIZ.exe
SWVBAServer.exe
PDMWVault.exe 等
⚠️ 若频繁崩溃,建议运行 SOLIDWORKS Rx 诊断工具(安装目录下),或联系 Dassault Systèmes 官方支持