站内搜索 

SolidWorks 方程式功能异常导致生成标准件尺寸错误-无法尺寸驱动

SolidWorks方程式功能异常的修复方法,2014级以下命令修复,2015以上重装

问题:SolidWorks方程式功能不正常导致标准件库以及各种工具不能用,表现为不管选择什么规格生成出来的零件都是一种尺寸。

检测:新建一个草图,画两条线,线一标注实际尺寸为100,线二标注尺寸=线1(在尺寸标注窗口输入等号然后点尺寸1)如果修改尺寸1尺寸2也跟着变说明没问题。

原因1:SW方程式驱动用到Office的VBA功能,检查本机的Excel软件是否激活,或者卸载重装Excel(WPS)

原因2:SW没装好,卸载重装SW,或者修复SW直至上面的检测方法通过

原因3:一定要先打开SoliWorks再打开文件来测试,通过双击文件打开的SoliWorks有可能是快速打开模式,功能加载不全,容易出错误。最好把SolidWorks关了重新打开再测试。

凯元工具最新版(4.65以上版本)的设置方法(无需修复):

打开窗口上方的【默认属性设置】窗口,选中【检查方程式尺寸是否正确】,如下图:

建议有条件还是修复一下SolidWorks,使其支持方程式驱动,避免其他功能出错。


修复方法参考自百度文库:查看原文


Win10、Win11+SW2016以上版本的修复方法:

无法用命令修复,需要手动修复:到控制面板中打开程序窗口,找到SolidWorks,右击-->>修改,打开SolidWorks安装窗口,选择第二项“修复单机安装”,如下图:

或者卸载掉SW重新安装,或者安装更高版本,因为Win10对于低版本(2015)以下的支持的不好。


修复方法2:

1、Win7(Win10忽略)打开控制面板,程序和功能,查看已经安装的更新,搜索补丁【KB3072630】 右键卸载掉,这个Win7的补丁和SW有冲突

2、打开注册表修改[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft
\Windows\Installer]" RemappedElevatedProxiesPolicy"=dword:00000001

如果是在64位系统中安装32位SolidWorks,还要修改:[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies
\Microsoft\Windows\Installer]"RemappedElevatedProxiesPolicy"=dword:00000001

WindowsInstaller-1.rar  (这个是注册表文件,可以直接下载双击添加进注册表中就不用手动修改了)

3、重装或修复SolidWorks(重装要断网,修复可以不断网)(修复方法:在控制面板程序列表中找到SolidWorks,右击》更改,在打开窗口中选择 修复单机安装)

4、安装完成后可以把注册表项的值修改回来,原来的值为0,最后重启电脑。

 


Win7系统修复方法3: 适用于SolidWorks2015以下版本用命令行修复方便快捷:

1、在控制面板中的程序列表已经安装的补丁中,卸载 KB3072630 补丁(Win10忽略)
2、关闭所有solidworks的进程 (任务管理器里没有sldworks.exe在运行)

3、打开命令提示符(在搜索中输入cmd.exe按回车,或者开始菜单》所有程序》附件》命令提示符》右击》以管理员身份运行)

4-a、如果SolidWorks安装在系统盘,输入命令【cd SolidWorks实际安装目录】(安装路径可看SW图标属性复制)
4-b、如果SolidWorks安装在其它盘,比如D盘, 先输入命令【D:】切换到D盘,然后输入命令【cd solidworks实际安装目录】
5、输入命令【sldworks.exe /regserver】
6、等待一分钟,重启SolidWorks.





问题2:打开激活窗口显示乱码,模型库显示乱码

解决办法1:如果只是模型库的树结构显示为乱码,可能是模型库包解压缩时的压缩软件引起的,把正常的中文文件夹解压成乱码文件夹名称了, 下载插件模型库压缩包自己解压后检查是不是乱码,如果是乱码就重新下载一个压缩软件然后解压。

解决办法2:如果除了目录树是乱码,插件的窗口各个地方都显示乱码,比如按钮也显示乱码,就可能是系统设置的问题,或者是缺少字体,看解决办法:https://zhidao.baidu.com/question/74424981.html





问题2:打开激活窗口显示乱码,模型库显示乱码

解决办法:https://zhidao.baidu.com/question/74424981.html