SOLIDWORKS 有时会出现卡在启动屏幕上的情况,显示正在加载注册表。这可能是由几种不同的原因引起,下面给大家带来3种方式解决这个问题。
图 1:启动画面卡在正在加载的注册表画面
1. 重置注册表
SOLIDWORKS 卡在启动画面上的原因之一是 SOLIDWORKS 注册表本身出现了一些问题,遇到这种情况我们需要重置注册表。
注意: 更改或更改注册表中的不同键可能会导致您的计算机出现错误,从而导致其无法使用。如果您不会操作,请联系您的 IT 或致电 GoEngineer协助您完成此过程。
重置 SOLIDWORKS 注册表会将程序恢复到出厂零状态。如果您有很多自定义设置,建议事先保存这些设置,以便在重置后恢复它们。为此,请按照本文中的步骤操作: SOLIDWORKS Copy Setting Wizard Made Easy。
如何重置 SOLIDWORKS 注册表:
- 打开 Windows 开始菜单并搜索 Regedit
- 启动注册表编辑器
- 打开后,找到位置:Computer\HKEY_CURRENT_USER\SOFTWARE\SolidWorks
- 在 SOLIDWORKS 文件夹内,会有一个文件夹标记为 SOLIDWORKS XXXX, 其中 XXXX 表示遇到问题的 SOLIDWORKS 版本。(例如,2018 年、2019 年、2020 年等)
- 通过在末尾添加 OLD 来重命名 SOLIDWORKS XXXX 文件夹 。它看起来像这样: SOLIDWORKS XXXX OLD
- 单击该文件夹并关闭注册表编辑器。
- 启动 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基础课程】,解答您的疑惑,期待您的参与!扫描下方二维码参与报名!
发表评论