也谈Solidworks 打开部件时 无法载入GdtAnalysisSupport.dll问题的解决方法

通过在百度搜索,很多(绝大多数)中文网页解决这个问题的方法其实都是同一个:解决Solidworks和Windows Update KB3072630冲突,

解决的思路大体上如下:

1.打开注册表,修改或创建

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer

2.创建32位DWORD键值“RemappedElevatedProxiesPolicy”,并设为1

3.修复安装Solidworks

4.安装完成后,将上述键值改为0


但是,这个方法有个前提:确定问题是由于KB3072630冲突造成的。

可是如果你在Windows Updata历史中,发现压根儿就没有安装过这个补丁呢?很遗憾,你中彩了,各种网站竞相转载的上述解决方案,对你是无效的。

在Solidworks的论坛上,还有另一种解决方案:

1) Go to windows ‘Start’ > type cmd

2) RMB on ‘cmd.exe’ > select ‘Run as administrator’ 

3) In windows explorer Navigate to <SW installation folder>, (where sldworks.exe is contained)

4) Drag and drop ‘sldworks.exe’ in command prompt and type 

/regserver 

Typically the command would look like

“C:\Program Files\SOLIDWORKS Corp 2013\SOLIDWORKS\sldworks.exe” /regserver

5) Press ‘Enter’ > this will register ‘sldworks.exe’

6) Reconfirm behavior.

简言之,用管理员身份,在启动sldworks.exe后面跟一个参数 /regserver

 

问题解决!

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注