solidworks2014打开某些文件后者打包时提示“无法装入SolidWorks.DLL:GdtAnalysisSupport.dll”的解决办法
方法1:
此问题是windows漏洞补丁(据说是KB 3072630)所致.此补丁发布时间为2015年7月15日。本人在不久前装过一次SW2014,并没有出现这次的问题,所以很可能是系统补丁所致。本人win7_64位系统。在某网站发现该问题的解决办法。如下:
1、点击“开始”“运行”,输入“regedit”后确认;
2、进入注册表HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\Installer。注意:如果没有Installer项,需要自己手动新建;
3、点击“编辑”菜单,新建项“DWORD(32位)值”;
4、修改名称为“RemappedElevatedProxiesPolicy”,单击回车确认;
5、在右侧选中RemappedElevatedProxiesPolicy,并右键单击“修改”;
6、将值改为“1”,点击确定;
重点:最好关机重启,防止部分软件开启无法修复。
7、打开sw2014安装程序,选择修复;
8、修复成功后,回到注册表编辑器,将RemappedElevatedProxiesPolicy的值由“1”修改回“0”,确认。
9、修改完毕。
本人亲自试过,此办法有效,修改后打开文件后者装配体打包都不再提示“无法装入SolidWorks.DLL:GdtAnalysisSupport.dll”和缺少“sldshellutils”文件。
方法2
两次复制:第一次复制的内容:CD C:\\Program Files\\Common Files\\SolidWorks Shared 第二次复制的内容:regsvr32 sldshellutils10u.dll 或者regsvr32 sldshellutils8u.dll
取决于你找到的dll文件的名称,复制的内容要和你找到的名称一致。
这两种方法一般就OK了。以前我用第一种解决了很多,最近第一种不行了。但是用第二种解决了。遇到这种问题先用第二种解决,因为更快。