此问题确实是windows漏洞补丁(KB3072630)所致,官网给出的原因也是这样的。网上也给出了重新打补丁跟修改注册表键值的解决方法,不同的系统状况对应不同的解决方法。
今天客户机器的系统环境对应通过DOS命令的解决方法,通过下面的方法成功解决问题:
- 在控制面板程序和功能中查看已安装的更新,如果存在补丁KB3072630则卸载(客户机器上没有找到这个补丁,跳过这一步)
- 关闭所有solidworks的进程 (任务管理器里如果存在sldworks.exe运行,则结束掉)
- 以管理员权限打开 命令行 窗口
- 将路径指到SolidWorks 的安装路径 (路径中可找到 sldworks.exe)
- 执行指令
sldworks.exe /regserver
(红色字体部分,这个指令手动注册VBA) - 重启SolidWorks。
如果此方法不能有效解决问题,请尝试修改注册表键值的方法。
声明:本站提供的所有内容仅供学习、交流和分享用途,只供参考。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。