CAD安裝失敗,安裝日志顯示錯(cuò)誤代碼ExitCode1603、Error 2503、Error 2502的解決方法
今天某網(wǎng)友在安裝中望CAD2024時(shí)失敗了,錯(cuò)誤代碼是1603:

安裝日志結(jié)尾往上搜索1603,找不到更多的錯(cuò)誤描述,只看到別的錯(cuò)誤2502和2503。

日志里說“安裝程序在安裝此程序包時(shí)遇到了錯(cuò)誤??赡鼙砻鞔顺绦虬绣e(cuò)”,但是我查看過安裝包exe的屬性數(shù)字簽名是完好的,事件查看器里也沒有NTFS、Disk等磁盤錯(cuò)誤日志。

遠(yuǎn)程前網(wǎng)友已經(jīng)用過TU在虛擬機(jī)監(jiān)視安裝包安裝導(dǎo)出的反reg,確認(rèn)問題跟軟件注冊表殘留無關(guān)。
遠(yuǎn)程后用procmon分析安裝過程,沒一會(huì)就找到異常事件:

日志里居然出現(xiàn)訪問%userprofile%這種沒展開的路徑,而且%還不是在路徑的開頭。第一時(shí)間檢查了Shell Folders、User Shell Folders等注冊表,沒發(fā)現(xiàn)異常。然后又檢查了環(huán)境變量,發(fā)現(xiàn)系統(tǒng)環(huán)境變量Path少了一堆系統(tǒng)自帶的。

參考正常系統(tǒng)的補(bǔ)上后,繼續(xù)檢查用戶和系統(tǒng)的temp和tmp環(huán)境變量。然后就發(fā)現(xiàn)問題所在:

把這兩個(gè)路徑改回C:\windows\temp后再次安裝,問題解決!
總結(jié):不懂電腦的不要亂刪亂改環(huán)境變量。遇到疑難雜癥可以看看環(huán)境變量是不是有問題。
標(biāo)簽: