Windows10下solidworks的toolbox不能调用?

如图, 配置了好几次,重新安装软件好几次,还是这样。
关注者
28
被浏览
9,002

6 个回答

刚解决了这个问题,占个坑,晚上回去答。

========================
昨天晚上回去太晚了。。没有答这个,现在补上。方法实测有效!

先在Windows控制面板更新管理中看看有没有这个windows update KB 3072630,如果有的话就卸载它,会有影响,如果没有,那就继续下边的步骤。
关闭所有的solidworks的进程,主要是确保sldworks.exe没有在运行,然后以管理员身份启动命令行,在命令行中打开到solidworks的安装目录(就是可以找到sldworks.exe的目录),执行
sldworks.exe /regserver 
命令,用来手动注册VBA,之后重启SolidWorks就可以了。应该会解决问题。
刚解决sw2012的这个问题,不知道其他版本是不是一样适用,可以试一下。
1、点击“开始”“运行”,输入“regedit”后确认;
2、进入注册表HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer。注意:如果没有Installer项,需要自己手动新建;
3、点击“编辑”菜单,新建项“DWORD(32位)值”;
4、修改名称为“RemappedElevatedProxiesPolicy”,单击回车确认;
5、在右侧选中RemappedElevatedProxiesPolicy,并右键单击“修改”;
6、将值改为“1”,点击确定;
7、打开sw安装程序,选择修复;
8、修复成功后,回到注册表编辑器,将RemappedElevatedProxiesPolicy的值由“1”修改回“0”,确认