SolidWorks2012 安装经验分享:
近日需要用到SolidWorks这个软件,就在网上找了几个破解版本,但是安装过程中总是出错:可执行文件 "Z:PreReqsVCRedist9vcredist_x86.exe" /q 未成功安装,尝试几个版本都是这个问题,后来经过查询和摸索终于成功安装,分享一下经验:
?首先,所用版本为SolidWorks2012 32位,下载地址:http://www.zgjxcad.com/thread-9021-1-1.html(?机械设计论坛),本人用的百度云盘下载的。
?下载后本人用的WinMount解压缩软件直接挂载至新盘(类似于虚拟光驱),按照里面一个文件夹“安装方法”一步步安装即可,安装时出现:可执行文件 "Z:PreReqsVCRedist9vcredist_x86.exe" /q 未成功安装。
经网上查询,说是需要到安装盘下Prereqs/VCRedist/vcredist_X86.exe,安装vcredist_X86.exe,即安装vc++2005 运行库,但是安装过程中又出错“Error 1935. 安装程序集?Microsoft.vc80.atl,type="win32",version="8.0.50727.762",publicekeytoken="1fc8b3b9a1e 18e3b",processorArchitecture="x86" 过程中发生错误。我在网上寻找解决方案,看到如下解决方案:
1. 进入 开始》运行》输入“regedit”打开注册表编辑器 2. 进入注册表编辑器 HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control 3. 找到 RegistrySizeLimit 并双击打开 DWORD 值对话框 4. 首先点击“十六进制”,并在文本框输入 ffffffff ,再点击“十进制”,再文本框输入 4294967295,点击确定。 5. 关闭注册表编辑器,并重启电脑。 6. 重启后打开命令提示窗口, 输入 SFC /SCANNOW 执行 系统扫描, 此过程需要几分钟, 进度提示到了 100%后关闭,安装您想要安装的软件
有时找不到?RegistrySizeLimit这个注册表项,可以用注册表的查找功能,如果还是找不到,可以将如下句子复制到记事本中然后保存成reg文件然后双击导入
REGEDIT4
"RegistrySizeLimit"="ffffff"
我尝试一下,通过搜索找到了RegistrySizeLimit,按照上述方法更改了值,并执行了之后的操作。然后安装了Solidworks安装盘下Prereqs/VCRedist/vcredist_X86.exe和Prereqs/VCRedist9/vcredist_X86.exe,之后再装就没有问题,顺利安装了Solidworks。