下面是本公眾號文章分類目錄,點擊標題文字可打開分類文章列表:
之前發(fā)過關(guān)于安裝不上的文章,但昨天又有網(wǎng)友問安裝的問題,返現(xiàn)之前的文章中有些描述并不準確,因此覺得有必要重新整理一下。
遇到安裝問題的人有很多,原因各相同,我也不可能將所有問題一網(wǎng)打盡,這里介紹一些常規(guī)問題的解決辦法無法刪除文件夾 提示系統(tǒng)找不到指定,如果有特殊問題,可以單獨交流。
一、安裝包有問題
網(wǎng)上流傳的安裝包各式各樣,有些安裝包可以正常安裝,但有些安裝包本身就不完整。在安裝的時候,首先要將安裝文件進行解壓,有些安裝包甚至在解壓的時候就會提示錯誤或無響應。比如解壓過程中半天沒有響應,比如出現(xiàn)下圖所示界面,但過了半個小時也沒有響應。
如果遇到類似問題,可以檢查一下C盤空間,如果C盤有足夠空間,趕緊再找一個安裝包吧。
二、提示已安裝
如果之前裝過,但沒有正常卸載,比如直接將安裝目錄刪除了;或者有時看上去正常安裝了,卻無法啟動,想再次安裝時也會出現(xiàn)類似提示,遇到這種情況就是要想辦法卸載或修復安裝,實在不行就只能手動編輯注冊表,在注冊表中找到并刪除安裝的相關(guān)項,請看下面的文章中的介紹。
三、安裝過程中提示錯誤
這種情況網(wǎng)上遇到的最多,提示各不相同,通常會彈出如下圖所示的對話框。
很多人以為將這張截圖發(fā)上來就可以得到滿意的解答,其實導致不能安裝的原因不止一種,通常是由操作系統(tǒng)的兼容性決定的,操作系統(tǒng)缺少需要的組件,或者自帶微軟等第三方環(huán)境包控件無法正常安裝。
不同版本提示不同,有些版本安裝過程中會明確地提示了錯誤是什么,比如昨天網(wǎng)友的問題就能從截圖中就可以看出問題出在哪兒,如下圖所示。
截圖明確提示是微軟C++ 2005的SP1升級包安裝出了問題。
有時.NET 安裝失敗會直接出現(xiàn)下面的錯誤提示。
有時安裝出錯的時候沒有這些提示信息,光看截圖無法判斷什么原因,就需要注意安裝界面中有幾個藍色的字:安裝日志文件,雙擊可以直接打開的安裝日志文件,例如:2016版會打開 2016 Setup.log,不同版本的文件名不同。
假如你關(guān)閉了上面的對話框,可以在的資源管理器里輸入%temp%進入當前用戶的臨時文件夾,在這個文件夾下可以找到最近的安裝日志文件(* **** Setup.log),然后用記事本打開就可以,如下圖所示。
這個文件記錄了安裝的整個進程,不同版本不太一樣,有的文件很長,有些LOG文件自動換行了,有些則沒有換行,看上去很亂。可以不用關(guān)注日志文件前面的內(nèi)容,因為前面記錄的都是已安裝成功的組件,通常都是以結(jié)束的。我們需要關(guān)注的是最后包含的那一句,比如有網(wǎng)友發(fā)過來的日志文件中的最后一句:
2013 - , = 1619 。
就是說失敗,因此我建議他下載安裝最新的,結(jié)果就真的解決了。
除了外,.NET 、VC ++補丁包安裝失敗也是比較常見的,日志最后一句可能是:
C++ 2008 SP1 (x86) , =1603
或
.NET 4.0 ,=1603
當確認錯誤的原因后,就是要找辦法去解決這些問題,在CAD有些版本的安裝文件目錄或者解壓后的目錄中有一個文件夾,這個文件夾中有這些第三方環(huán)境包的安裝程序,你可以找到相應的執(zhí)行文件單獨運行試試,例如2012版的.NET4.9的安裝包目錄如下:
\t\\NET\4\wcu\\x64.exe。
昨天網(wǎng)友安裝的是2010版,2010版并沒有這個目錄,而是有一個目錄,而是在安裝包下面有一個X64\目錄下,這個目錄下就是各種相關(guān)的環(huán)境包,有、(.NET )、(VC++相關(guān)補丁包),如下圖所示。
我在里找到了的補丁安裝包,雙擊運行一下64位的安裝包,成功安裝了。再次安裝時,就不太再提示錯誤了,正常安裝了。
所以,當安裝失敗時,原因各不相同,必須自己確認錯誤的原因,然后此采用相應的辦法來解決。至于為什么微軟的系統(tǒng)安裝不上微軟的開發(fā)環(huán)境包,在安裝時失敗無法刪除文件夾 提示系統(tǒng)找不到指定,但單獨安裝有能成功,這個我也說不清楚是什么原因。
如果在的安裝包目錄中找不到相關(guān)的環(huán)境包,或者找到的的安裝包雙擊也無法正常安裝,還可以自己到網(wǎng)上去搜索并下載CAD指定版本的的、.NET 或VC++的升級包,然后再安裝試試。
很多環(huán)境包都是MSI安裝包,雙擊即可運行的來安裝,有時候如果操作系統(tǒng)的出了問題,或版本不對,也會導致安裝失敗,如果MSI程序都無法正常安裝,就需要下載并安裝指定版本的了。
安裝前的準備
我一直不明白,為什么微軟的操作系統(tǒng)中安裝微軟自己的.NET 或C++的環(huán)境包會裝不上,而且遇到這種問題的人非常多。
我裝過從R14到2018各版本的,沒有遇到過類似的錯誤,只是嘗試在XP系統(tǒng)上安裝 2016失敗了,因為 2016本來就不支持XP。
我想,之所以有很多人遇到上述錯誤,跟安裝的操作系統(tǒng)的版本關(guān)系密切關(guān)系。
因此要想避免安裝的時候出錯,首先要保證安裝了一個健康的操作系統(tǒng),然后安裝時盡量不啟動其他程序,甚至關(guān)閉殺毒軟件。
建議安裝前做好下面的準備工作。
確認沒有 更新或任何其他軟件更新安裝正在進行中。 如果在安裝軟件更新、完成安裝,請重新啟動系統(tǒng)。
清空您的 TEMP 文件夾。可以利用工具清空也可以自己進入TEMP文件夾自己手動刪除(要打開 TEMP 文件夾,請在 資源管理器的地址欄中鍵入 %TEMP% 并按回車。)
請確認您的系統(tǒng)滿足或超過要求的最低配置,現(xiàn)在的機器應該都問題不大。
先關(guān)閉防病毒軟件。
先關(guān)閉其他正在運行的軟件,比如等軟件。
確認安裝包沒有任何問題,用管理員身份運行安裝程序。
程序安裝完了還需要激活,才能正常使用,網(wǎng)上流傳了的各種安裝中通常都帶有破解補丁和激活方法,最好用管理員身份運行安裝和激活程序,如果有必要的話安裝和激活時可以關(guān)閉殺毒軟件和斷網(wǎng),具體操作這里就不再介紹了。