在SOLIDWORKS企业PDM中没有显示SMG文件预览?
本文由安德鲁·利德斯通,CSWE报道2015年10月27日更新
文章
SOLIDWORKS企业PDM文件资源管理器中的预览窗格能够显示SMG的动态预览(SOLIDWORKS作曲家)文件,就像SOLIDWORKS文件一样。
如果预览不能工作,有几个可能的原因,这些故障排除步骤将帮助您解决预览问题。
步骤1:验证Composer Player是否已安装
EPDM中的动态SMG文件预览使用SOLIDWORKS Composer Player程序。如果没有安装这个程序,预览将无法工作。要检查播放器是否已安装,请转到所有程序>红蚂蚁20 xx>SOLIDWORKS作曲家20XX并查看是否列出了SOLIDWORKS Composer Player程序。如果程序存在,则跳到步骤3。
步骤2:安装Composer Player
如果没有列出该程序,则需要修改SOLIDWORKS安装以添加Composer Player。要这样做,请转到控制面板>程序和功能,然后选择SOLIDWORKS条目,点击“改变在最上面的栏上。
选择选项“修改单个安装,然后点击下一个直到你进入“产品选择”界面。
如果您的系统上安装了SOLIDWORKS Composer,请展开SOLIDWORKS Composer条目,并验证子级别SOLIDWORKS Composer Player是否选中。
如果您没有安装SOLIDWORKS Composer,但仍然需要查看Composer文件,请确认选中了SOLIDWORKS Composer Player。完成修改过程,然后重新启动系统,测试预览现在是否正常工作。否,继续执行步骤3。
步骤3:解决注册表问题
如果安装了SOLIDWORKS Composer Player程序,则预览问题可能是由注册表问题引起的。
要检查是否存在这种情况,请转到注册表编辑器(只有熟悉编辑Windows注册表项的人员才能执行此过程,如果您不熟悉编辑注册表,请联系您的SOLIDWORKS增值Re卖方寻求帮助),并浏览注册表键:[HKEY_LOCAL_MACHINE\SOFTWARE\ SOLIDWORKS \Applications\PDMWorks Enterprise\FileFormats\.smg]。华体会百家乐
编辑多字符串注册表值“4”,并验证同时列出了“3DViaPlugin.dll@DSComposerPlayerActiveXhth华体会全站appCtrl”和“3DViaPlugin.dll@DS.3DVIAPlayerActiveXCtrl”。随着SOLIDWORKS 2015 SP2的发布,处理预览的ActiveX组件从DS.3DVIAPlayer重命名为DSComposehth华体会全站apprPlayer,所以你要确保两个值都显示在注册表值中。
如果缺少一个条目,将其添加到多字符串值中,然后对密钥重复此过程:[HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\FileFormats\。华体会百家乐重新启动计算机并测试预览。如果仍然无法预览,请继续执行步骤4。
步骤4:重新注册ActiveX组件
浏览到安装SOLIDWORKS Composer的文件夹(默认情况下应该是C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS Composer\bin),并验证“composerplayeractivex. exe”。ocx "或" 3hth华体会全站appdviaplayeractivex。Ocx”存在。(如果不是的话维修安装)
以管理员身份运行命令提示符,然后将提示符目录更改为. ocx文件所在的安装文件夹。
通过输入以下命令注册ActiveX组件:
- 对于2015 SP1或更早版本:regsvr32 hth华体会全站app3 dviaplayeractivex.ocx
- 对于2015 SP2或更新版本:regsvr32 composerplayeractivex.ocx
然后您应该会收到一条成功注册的消息。
重新启动计算机后,动态预览应该工作。