SOLIDWORKS开启速度缓慢是一件很让人头痛的问题,影响这个问题的因素有很多,硬件配置、软件或系统原因,本文将通过解决华昌五金客户SOLIDWORKS启动缓慢这个案例,总结软件或系统可能影响SOLIDWORKS开启速度的原因,先来看一下客户的电脑配置:
系统 | Win7 x64 专业版 |
内存 | 16G |
显卡 | Quadro K2000 |
显卡驱动 | Rx推荐版本 |
CPU | I7 |
问题描述:用户有两台相同配置的电脑,一台正常打开,另一台打开缓慢,需要5-6分钟并且该台电脑只有打开SOLIDWORKS速度慢,打开其他软件速度正常。
初步处理:
① 关闭SOLIDWORKS,再分别使用SOLIDWORKS Rx 【OpenGL】和【绕过设定】选项打开,情况没有改善,说明这和SOLIDWORKS的选项设置和显卡驱动无关;
② 对Internet选项进行设置,取消勾选安全检查项,没有改善;
③ 进行SOLIDWORKS运行速度最优化设置,可参考以下文件设置,节省占用资源,但结果没有改善,排除因为占用资源过造成的影响。
④ 将许可借出,排查是否网络原因,结果没有改善。
初步处理的结果并不理想,我们需要进一步分析导致问题的原因
① 了解到用户安装过多个版本SOLIDWORKS,注册表残留信息比较多,所以清理注册表后卸载SOLIDWORKS重新安装,情况依然没有改善;② 观察到在开启SOLIDWORKS界面停留在加载注册表、加载VBA引擎、启动SOLIDWORKS这三个地方非常久,初步怀疑是注册表和VBA没有装上导致的。
我们检查注册表和系统组件安装是否正常
① 检查我们重装后的注册表是否有完全控制权限;
② 新建了一个Windows用户,同样确保注册表权限足够;
③ 手动将VBA、VC++2015、.NET.FrameWork等系统组件重装。这些组件的安装包可在SOLIDWORKS安装包中【PreReqs】文件夹里找到。
进行了这几个操作之后问题依然没能解决,尝试暴力清除,步骤:
在开始菜单搜索msconfig,打开系统配置,找到服务一栏,勾选隐藏Microsoft服务,点击全部禁用,再勾选SOLIDWORKS运行时必须有的服务。
① Bonjour服务
② FLexNet Licensing Service
③ 显卡驱动服务
④ SOLIDWORKS服务
⑤ 其他可识别的必需服务
重启电脑确保设置生效。
进行了这些设置情况依然没有改善,排除了其他软件的干扰。问题确定是SOLIDWORKS本身的原因
用Process Monitor录制系统日志,打开后程序就开始记录系统日志,然后打开SOLIDWORKS,等到SOLIDWORKS完全打开后,立即点保存。将系统日志提交原厂分析。下载地址:https://docs.microsoft.com/zh-cn/sysinternals/downloads/procmon
系统日志显示SOLIDWORKS开启的整个过程,系统一直在访问FLXElm License Manager这个文件夹,并且一直找不到结果,可将原因锁定在这个FLXElm文件出现了问题。
● 先在注册表的HKEY_CURRENT_USER目录下寻找是否存在FLEXlm License Manager,并确认改注册表权限是否足够。
● 打开C盘àProgramDataà将FLEXnet文件夹改个名字,打开SOLIDWORKS,发现速度正常了。此时新生成了一个FLEXnet文件夹,确认是该文件夹内的文件出了问题。
● 由于用户该文件夹内包含其他程序的文件,所以将新生成的FLEXnet文件夹删除,将原来的FLEXnet文件夹名字改回来,进入该文件夹,删除所有SW_D开头的文件。重新打开SOLIDWORKS一切正常。
【总结分析】影响SOLIDWORKS开启速度的因素有以下几个方面
1、注册表,检查注册表信息是否完整,检查注册表权限是否足够或清理重装保证错误得到修复;
2、将许可借出和进行Internet选项设置,修复由于网络问题导致的问题;
3、对系统服务进行清理,排除其他软件的干扰,
4、对SOLIDWORKS的一些缓存文件进行清理,例如【FLEXnet】许可验证缓存,其他SOLIDWORKS的缓存文件可用【SOLIDWORKS Rx】工具进行清理
获取正版软件免费试用资格,有任何疑问拨咨询热线:400-886-6353或 联系在线客服
未解决你的问题?请到「问答社区」反馈你遇到的问题,专业工程师为您解答!