因为在安装 CAD 的过程中,遇到的坑有些多,所以写文记录一下解决过程,不过没对应图片啦,当时没想到这么折腾就没截图。
文章中的序号,并不严格,开始时候就可以用文末提到的 DirectX 修复一下 dll
,c++
库,我觉得它是问题的本质 。另外某些问题恐怕不是 CAD 独有的,很多软件,或者游戏都可能存在,可以参考一下。
-
刚安装进度处卡住,没一会直接报
某些产品无法安装
。观察左上角,在安装哪个库的时候报错,默默拿笔记下来,需要特殊对待。
-
安装刚才报错的库。
捷径:解压后的,
3rdParty
文件夹内包含需要的库,在里面找就行,基本不需要在外部下载。比如我缺的是
Microsoft Visual C++ 2010 Redistributable
,在C:\Autodesk\AutoCAD_2017_Simplified_Chinese_Win_64bit_dlm\3rdParty\x64\VCRedist\2010SP1
里面就有对应的安装包。 -
如果你双击安装这个包时候,发现,哇,找不到安装路径,你需要选择,因为它是
msi
文件,你会发现框框里面的没有后缀,我都不明白为什么会发生这种问题 =。=这个是我以前安装
Visual Studio
的时候遇到的坑,立马勾起了我的回忆,火速解决此问题,然后就是深深的吐槽。下面这段代码是我安装时的日志记录,
严重错误
,我估计啊,就是这个原因。Installation failed. Msi Log: Microsoft Visual C++ 2010 x64 Redistributable Setup_20190505_205843905-MSI_vc_red.msi.txt
Final Result: Installation failed with error code: (0x80070643), "安装时发生严重错误" -
然后,在同一个地方摔倒。需要改配置文件。
运气好看到了一个帖子,光明正大的赞一下,不仅有解决问题的方案还有原因分析:八楼。虽然帖子安装 maya,我安装 CAD,软件不一样,但是本质是一样的。引用一下:
win7 的 64 位系统不支持 C++ 2010 x86(64位 win10 也不支持,win8 未测试),而 maya 强制安装C++ 2010 x86,所以报错。 需要将 Setup.ini 里面 [VCREDIST2010SP1X86] 的 PLATFORM=ALL 改为 PLATFORM=x86。
-
终于安装进度没卡了,看着未安装的生产数量慢慢变为
0
,只有欣慰。但是··· -
mfc140u.dll
,mfc100u.dll
我怀着激动的心情双击图标,接着就弹出了缺少
dll
的信息,我···ok,ok,没问题,这个简单,复制粘贴。在电脑上全局找了下相同名称的文件,复制到C:\Program Files\Autodesk\AutoCAD 2017
,解决。dll
谨慎在网上下载。安装的其他软件有些会带着的,复制一份过去基本就可以了,安全。用
Listary
或者everything
软件搜一下。 -
0x000007b
终极大 BOSS。这个有些尴尬,我也不知道咋就好了,咳咳。这些操作混着来的:
① 复制文件,且替换。
C:\Autodesk\AutoCAD_2017_Simplified_Chinese_Win_64bit_dlm\x64\zh-CN\Tools\CADManager\Win
复制到
C:\Windows\System32② 绝对是好软件!!用最新版试试!!DirectX:DirectX修复工具V3.9公测!
前面也用此工具修复过
dll
,以及c++
库,但是也是没什么反应。然后,偶然,看了看本地软件版本
v3.5
,对比文章中v3.9
,以及”最近更新于 2019-05-02“,赶紧用最新的试试,然后,软件打开了,我解放了。
总结一下:① DirectX 3.9;② dll
,c++
;③ CAD Setup.ini 修改;④ 手动安装缺少库。
完结撒花。
真辛苦啊。