solidworks安装包_SOLIDWORKS开启速度慢解决案例分享

SOLIDWORKS开启速度缓慢是一个很让人头痛的问题,影响这个问题的因素有很多有硬件配置的原因,也会有软件或系统的原因,本文借助解决华昌五金客户SOLIDWORKS启动缓慢的案例,总结一下软件或系统可能影响SOLIDWORKS开启速度地方。

先来看一下客户的电脑配置:

b7ab156709670e4f370fbce914e71a4e.png

问题描述:

用户有两台相同配置的电脑,一台正常打开,另一台打开缓慢,需要5-6分钟并且该台电脑只有打开SolidWorks速度慢,打开其他软件速度正常。

初步处理:

① 关闭SOLIDWORKS,再分别使用SOLIDWORKS Rx 【OpenGL】和【绕过设定】选项打开,情况没有改善,说明这和SOLIDWORKS的选项设置和显卡驱动无关;

② 对Internet选项进行设置,取消勾选安全检查项,没有改善;

c4faf57016ef507e1072d232c96b1fd5.png

③ 进行SOLIDWORKS运行速度最优化设置,可参考以下文件进行设置,节省占用资源,但是结果没有改善,排除因为占用资源过造成的影响。

f3578a7cf0de6fa350e84796de928908.png

④ 将许可借出,排查是否网络原因,结果没有改善

初步处理的结果并不理想,我们需要进一步分析导致问题的原因

① 了解到用户安装过多个版本SolidWorks,注册表残留信息比较多,所以清理注册表后卸载SolidWorks重新安装,情况依然没有改善;

② 观察到在开启SolidWorks界面停留在加载注册表、加载VBA引擎、启动SolidWorks这三个地方非常久,初步怀疑是注册表和VBA没有装上导致的。

我们检查注册表和系统组件安装是否正常

① 检查我们重装后的注册表是否有完全控制权限;

851bcd56e6a09585e6a077d3c9c7d05f.png

② 新建了一个Windows用户,同样确保注册表权限足够;

③ 手动将VBA、VC++2015、.NET.FrameWork等系统组件重装。这些组件的安装包可在SOLIDWORKS安装包中【PreReqs】文件夹里找到

进行了这几个操作之后问题依然没能解决,尝试暴力清除

步骤:

• 在开始菜单搜索msconfig,打开系统配置,找到服务一栏,勾选隐藏Microsoft服务,点击全部禁用,再勾选SolidWorks运行时必须有的服务。

① Bonjour服务

② FLexNet Licensing Service

③ 显卡驱动服务

④ SolidWorks服务

⑤ 其他可识别的必需服务

f7cda8366a32f461e87d2bdb2c664fa7.png

重启电脑确保设置生效。

进行了这些设置情况依然没有改善,排除了其他软件的干扰。问题确定是SOLIDWORKS本身的原因

用Process Monitor录制系统日志,打开后程序就开始记录系统日志,然后打开SolidWorks,等到SW完全打开后,立即点保存。将系统日志提交原厂分析。

下载地址:https://docs.microsoft.com/zh-cn/sysinternals/downloads/procmon

6fd5a63cec827cfb5186a84b28c5cbe7.png
656c87ef2e4d398010d31657458ad0f2.png

系统日志显示SolidWorks开启的整个过程,系统一直在访问FLXElm License Manager这个文件夹,并且一直找不到结果,可将原因锁定在这个FLXElm文件出现了问题。

• 先在注册表的HKEY_CURRENT_USER目录下寻找是否存在FLEXlm License Manager,并确认改注册表权限是否足够。

• 打开C盘àProgramDataà将FLEXnet文件夹改个名字,打开SolidWorks,发现速度正常了。此时新生成了一个FLEXnet文件夹,确认是该文件夹内的文件出了问题。

• 由于用户该文件夹内包含其他程序的文件,所以将新生成的FLEXnet文件夹删除,将原来的FLEXnet文件夹名字改回来,进入该文件夹,删除所有SW_D开头的文件。重新打开SolidWorks一切正常。

7197e0a26a63ffbc640cd6ca80d5cc09.png

【总结分析】

影响SOLIDWORKS开启速度的因素有以下几个方面

1、 注册表,检查注册表信息是否完整,检查注册表权限是否足够或清理重装保证错误得到修复;

2、 将许可借出和进行Internet选项设置,修复由于网络问题导致的问题;

3、 对系统服务进行清理,排除其他软件的干扰,

4、 对SOLIDWORKS的一些缓存文件进行清理,例如【FLEXnet】许可验证缓存,其他SOLIDWORKS的缓存文件可用【SOLIDWORKS Rx】工具进行清理

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值