因為在安裝 CAD 的過程中,遇到的坑有些多,所以寫文記錄一下解決過程,不過沒對應圖片啦,當時沒想到這麼折騰就沒截圖。

文章中的序號,並不嚴格,開始時候就可以用文末提到的 DirectX 修復一下 dllc++

庫,我覺得它是問題的本質 。另外某些問題恐怕不是 CAD 獨有的,很多軟體,或者遊戲都可能存在,可以參考一下。

  1. 剛安裝進度處卡住,沒一會直接報 某些產品無法安裝

觀察左上角,在安裝哪個庫的時候報錯,默默拿筆記下來,需要特殊對待。

2. 安裝剛才報錯的庫。

捷徑:解壓後的, 3rdParty 文件夾內包含需要的庫,在裡面找就行,基本不需要在外部下載。

比如我缺的是 Microsoft Visual C++ 2010 Redistributable ,在 C:AutodeskAutoCAD_2017_Simplified_Chinese_Win_64bit_dlm3rdPartyx64VCRedist2010SP1 裡面就有對應的安裝包。

3. 如果你雙擊安裝這個包時候,發現,哇,找不到安裝路徑,你需要選擇,因為它是 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), "安裝時發生嚴重錯誤"

4. 然後,在同一個地方摔倒。需要改配置文件。

運氣好看到了一個帖子,光明正大的贊一下,不僅有解決問題的方案還有原因分析:八樓 。雖然帖子安裝 maya,我安裝 CAD,軟體不一樣,但是本質是一樣的。引用一下:

win7 的 64 位系統不支持 C++ 2010 x86(64位 win10 也不支持,win8 未測試),而 maya 強制安裝C++ 2010 x86,所以報錯。 需要將 Setup.ini 裡面 [VCREDIST2010SP1X86] 的 PLATFORM=ALL 改為 PLATFORM=x86。

5. 終於安裝進度沒卡了,看著未安裝的生產數量慢慢變為 0 ,只有欣慰。但是··

6.mfc140u.dll , mfc100u.dll

我懷著激動的心情雙擊圖標,接著就彈出了缺少 dll 的信息,我···ok,ok,沒問題,這個簡單,複製粘貼。在電腦上全局找了下相同名稱的文件,複製到 C:Program FilesAutodeskAutoCAD 2017 ,解決。

dll 謹慎在網上下載。安裝的其他軟體有些會帶著的,複製一份過去基本就可以了,安全。

Listary 或者 everything 軟體搜一下。

7.0x000007b

終極大 BOSS。這個有些尷尬,我也不知道咋就好了,咳咳。這些操作混著來的:

① 複製文件,且替換。

C:AutodeskAutoCAD_2017_Simplified_Chinese_Win_64bit_dlmx64zh-CNToolsCADManagerWin 複製到 C:WindowsSystem32

② 絕對是好軟體!!用最新版試試!!DirectX:DirectX修復工具V3.9公測!

前面也用此工具修復過 dll ,以及 c++ 庫,但是也是沒什麼反應。

然後,偶然,看了看本地軟體版本 v3.5,對比文章中 v3.9,以及」最近更新於 2019-05-02「,趕緊用最新的試試,然後,軟體打開了,我解放了。

總結一下:① DirectX 3.9;② dllc++ ;③ CAD Setup.ini 修改;④ 手動安裝缺少庫。

完結撒花。

真辛苦啊。


推薦閱讀:
相关文章