以自己菜鸡水平做的图
声明:3800余字纯手打,引用已附链接,侵删。图片全部自截自取,未使用任何他人上传的图片。
写在前面的话:一年前我就试图在电脑上安装SolidWorks2016,由于出现了大量问题而放弃。然而,最近由于课程需要,我不得不进行下载安装,硬着头皮查找各种解决方案,浏览了上百个网址,用了两天时间最终成功在电脑上流畅运行了sw2016。以下方法多数可以在网上找到出处,但都不能很完美解决我遇到的问题,故我进行了汇总和改进,文末我附有地址作者,侵删。
64位SolidWorks2016
一、适用条件
我使用的是Windows10家庭版系统。
注意“二、安装”这一部分大多电脑都适用,而“三、运行”部分适用于显卡为Intel(R) HD Graphics 620单显卡,显卡为Intel(R) UHD Graphics 620,Intel(R) UHD Graphics 630等等的用户同理。
显卡为Intel(R) HD Graphics 620
ps:查找显示适配器方法:找到“此电脑”,单机鼠标右键-->属性-->设备管理器。
二、安装过程
1. 提示Microsoft Visual C++ 2010 Redistributa(x64)安装失败问题 [1]
在SolidWorks解压文件中找到prereps文件-->VCRedist10文件,双击vcredist_x64进行安装,因为安装sw2016时提示安装失败,所以即使这样操作也多半会失败,但是你开始安装后这个进程会产生一个由一堆数字做名字的临时文件夹,暂时不要关闭安装进程,在你乐意的位置新建一个文件夹,再去找到临时文件夹,把这个文件夹里面的所有文件复制到自己创建的文件夹中,关闭安装进程。在自己新建的文件夹中找到刚刚复制的vc_red文件,双击安装,安装成功。然后再去安装vcredist_x64,就可以成功安装了。
就是这两个程序安装失败了
另外,出现了Microsoft Visual C++ 2010 Redistributa(x64)安装失败,往往意味着Microsoft Visual C++ 2010 Redistributa(x86)也会安装失败,所以顺便重复上述方法,安装一下vcredist_x86。这个问题就解决了。
2. 提示Microsoft SQL Server安装失败问题
这个具体措施就是关闭安装进程,自己去下载安装SQL Server,安装成功后再去使用sw安装进程就不会出问题了。
另,Microsoft SQL Server是在安装sw电气组件才需要用到的,在sw2016中,电气组件是一个900多MB大小的组件,默认条件下sw安装进程会安装这一组件,如果你不需要电气组件(SolidWorks electrical),可以直接在安装时取消勾选该组件,就不会发生报错无法安装的问题。电气组件功能可在网上查到,在此不作赘述。
3. 总结
sw安装程序挺“娇气”的,出现安装某个失败后往往整个sw都不能继续安装,这时一般需要自己手动先安装一下这个失败了的程序,然后就可以顺利进行了。
三、运行
运行过程中出现了以下几种问题:
请在开启后的主界面左上角附近找到选项,点击打开。
主界面
查看性能-->“打开软件OpenGL”这个选项。
选项-->性能-->OpenGL
如果使用软件OpenGL选项可以任意勾选,那么勾选(或者取消勾选)后试试看是否解决问题。如果没有解决问题或者无法任意勾选,那么我们最好看看SolidWorks到底是存在什么问题,所以运行一次SolidWorks,直到崩溃。崩溃后,可以看到以下界面。
崩溃后看到错误报告界面
点击运行SOLIDWORKS Rx。
SOLIDWORKS Rx
点击诊断。
诊断
可以看到,我的电脑诊断结果无法识别图形卡(显卡),请准确记下显卡名字(区分大小写、空格有无),或者按照本文“一、适用条件”中的方式找到自己的显卡。如果出现上述问题,请继续按照下文操作。
打开注册表编辑器,根据下图找到图中位置:\HKEY_CURRENT_USER\Software\SolidWrks\SOLIDWORKS 2016\Performance\Graphics\Hardware\Intel
\HKEY_CURRENT_USER\Software\SolidWrks\SOLIDWORKS 2016\Performance\Graphics\Hardware\Intel
仅将Intel中Workarounds的值由“10”改为“9”,如下图。
在Workarounds处单击右键-->修改
在Intel下新建项,命名为自己的显卡,我这里是命名为“Intel(R) HD Graphics 620”,在该项中右边空白处单击右键新建DWORD(32 位)值,按照上文将值修改为9。
在Intel(R) HD Graphics 620下参照其它几个Intel(R) HD文件夹的样子,新建下述两个文件V001_FG_X614105256_V815102256和V002_FG_V815102345,都按照上文新建DWORD(32 位)值,并将值修改为9。
在一个新建文本文件中输入下列注册表代码,将文件另存为reg格式,另存时保存类型选择“所有文件”,注意代码对应注册表中的文件位置一定要以自己的为准,显卡名字也要以自己的为准:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2016\Performance\Graphics\Hardware\Intel\Intel(R) HD Graphics 620]
"Workarounds"=dword:00000009
[HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2016\Performance\Graphics\Hardware\Intel\Intel(R) HD Graphics620\V001_FG_X614105256_V815102256]
"Workarounds"=dword:00000009
[HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2016\Performance\Graphics\Hardware\Intel\Intel(R) HD Graphics620\V002_FG_V815102345]
"Workarounds"=dword:00000009
双击reg格式文件,将注册表输入电脑。之后,OpenGL选项就可以正常使用了。[2]
这样子之后多数问题就解决了。但是也可能发现勾选OpenGL后绘图特别卡顿,或者取消勾选后出现bug或卡死崩溃,则请继续阅读。
前文中我们提到了SOLIDWORKS Rx,我们也可以在主界面右侧的SOLIDWORKS工具一栏中找到,点击运行SOLIDWORKS Rx,然后关闭SolidWorks2016,仅留下SOLIDWORKS Rx,翻到它的首页最下面,有一个“单击此处启动SOLIDWORKS,而同时绕过工具/选项设定。”,单击,启动SolidWorks2016,使用时就会发现问题已经解决,运行流畅,也不会卡死崩溃。缺点是需要每一次都按照这种方式打开SolidWorks2016。[3]
SOLIDWORKS Rx
ps:三种打开SOLIDWORKS Rx的方法:1. SolidWorks崩溃后点击打开SOLIDWORKS Rx;2. SolidWorks主界面右侧的SOLIDWORKS工具栏;3. Windows10开始界面中找到SolidWorks工具,其中可以直接打开SOLIDWORKS Rx;4. 在开始界面中找到SOLIDWORKS Rx后可以单击右键,打开其快捷键所在文件夹位置。建议可以将此快捷键复制一个到桌面,以后想用SolidWorks2016时直接点击SOLIDWORKS Rx快捷键打开Rx进行操作。
Windows10开始界面“S”中有sw rx
SOLIDWORKS Rx快捷键默认所在文件夹位置
引用:
[1] https://jingyan.baidu.com/article/046a7b3eb9581ff9c27fa9df.html百度经验,Solidworks2016安装失败的解决办法,作者:光哥光速
[2] https://www.jianshu.com/p/f9dd6fe38a7a简书,解决UHD620,630等集显运行Solidworks卡顿 (点击特征导致描边卡死)作者:Joey_i_Js
[3] https://zhidao.baidu.com/question/1737525602249904307.html百度知道,问答回答用户:m8818y
这些方法都是在网上查找各种知识和问答了解相关情况后,结合实际操作进行的汇总和改进,其中特别有用的三篇文章就是附在引用中的三个。希望能对大家以后安装SolidWorks有所帮助,感谢阅读。
2020/03/06更新日志:更正了部分错字、漏字等输入错误,修正了注册表代码中的代码错误。