Loading
0

解决 SOLIDWORKS 卡在启动画面3种方法!sw工程师必看!

SOLIDWORKS 有时会出现卡在启动屏幕上的情况,显示正在加载注册表。这可能是由几种不同的原因引起,下面给大家带来3种方式解决这个问题。


图 1:启动画面卡在正在加载的注册表画面

1. 重置注册表
SOLIDWORKS 卡在启动画面上的原因之一是 SOLIDWORKS 注册表本身出现了一些问题,遇到这种情况我们需要重置注册表。 
注意: 更改或更改注册表中的不同键可能会导致您的计算机出现错误,从而导致其无法使用。如果您不会操作,请联系您的 IT 或致电 GoEngineer协助您完成此过程。 
重置 SOLIDWORKS 注册表会将程序恢复到出厂零状态。如果您有很多自定义设置,建议事先保存这些设置,以便在重置后恢复它们。为此,请按照本文中的步骤操作:  SOLIDWORKS Copy Setting Wizard Made Easy。
如何重置 SOLIDWORKS 注册表:

  1. 打开 Windows 开始菜单并搜索 Regedit
  2. 启动注册表编辑器
  3. 打开后,找到位置:Computer\HKEY_CURRENT_USER\SOFTWARE\SolidWorks
  4. 在 SOLIDWORKS 文件夹内,会有一个文件夹标记为 SOLIDWORKS XXXX, 其中 XXXX 表示遇到问题的 SOLIDWORKS 版本。(例如,2018 年、2019 年、2020 年等)
  5. 通过在末尾添加 OLD 来重命名 SOLIDWORKS XXXX 文件夹 。它看起来像这样:  SOLIDWORKS XXXX OLD
  6. 单击该文件夹并关闭注册表编辑器。 
  7. 启动 SOLIDWORKS

如果这解决了问题,将会弹出一些有关重置设置和工具栏的问题。为您可以根据个人喜好选择并同意许可协议。 
2. 删除 SW_D 许可证文件
SOLIDWORKS 卡在启动画面上的第二个原因可能是许可问题。 SOLIDWORKS 在打开时会显示正在执行的操作,但SOLIDWORKS一次会执行多个项目,只有在当前任务完成后才开始下一项任务。 
SOLIDWORKS 同时启动和运行不同的流程。这些过程之一是获取许可证信息。当 SOLIDWORKS 获得许可信息时,它会创建以 SW_D 开头的临时文件。 
当程序关闭时,这些临时文件通常不会被删除。这可能会导致打开程序时出现问题,因为它会读取旧的、过时的文件并且无法获得许可证。 
解决这个问题的方法是手动进入并删除它们。要删除它们,我们需要进入以下路径:FLEXnet 文件夹:C:\ProgramData\FLEXnet 
如果您找不到 ProgramData,那是因为它是一个隐藏文件夹。要显示隐藏文件夹,请选择文件资源管理器的查看选项卡并选中隐藏文件夹选项。

进入 FLEXnet 文件夹后,找到 SW_D 文件。文件夹内应该有三个,可能还有更多。 

删除这些文件。
如果 FLEXnet 文件夹中有不以 SW_D 开头的文件,请不要删除它们。这些正在被另一个程序使用,删除它们可能会导致出现故障。 
删除这些文件后,启动 SOLIDWORKS 以查看是否能解决错误。 
3. 关闭 UTF-8 设置
第三个是最后一种可能的原因即 Windows 10 中称为 UTF-8 的设置。 此设置是全球语言支持的 Beta 设置,已知会导致 SOLIDWORKS 在加载注册表时卡在启动画面上。 
为了解决这个问题,我们可以关闭这个设置。 
如何关闭 UTF-8 设置:

  • 打开 Windows 控制面板 > 区域
  • 单击 管理 选项卡。 
  • 在非 Unicode 程序的 语言 组中,单击  更改系统区域设置
  • 在 区域设置 对话框中,确保 测试版:使用 Unicode UTF 8 进行全球语言支持 选项未激活。如果是,请清除复选框 > 单击“ 确定”。 
  • 在 区域设置 对话框中,单击 应用 > 确定。
  • 退出控制面板
  • 重新启动 Windows。可能不需要此步骤,但是,重新启动 Windows 可确保系统刷新之前的设置。 

重新启动后,尝试启动 SOLIDWORKS 以查看问题是否已解决。

如果这三种可能的解决方案没有解决问题,程序可能存在更深层次的问题,应该由 GoEngineer 技术支持人员查看。 

添加慧都客服微信:huidusolidworks  拉你进Solidworks技术交流群!

SOLIDWORKS MBD到底是什么?可以在哪些场景使用?企业MBE的进程如何?6月29日慧都科技将为大家带来【Solidworks MBD基础课程】,解答您的疑惑,期待您的参与!扫描下方二维码参与报名!