1. 程式人生 > >兩步解決win10,win8 環境下 安裝svn等一系列msi 2503 2502失敗的實用方法

兩步解決win10,win8 環境下 安裝svn等一系列msi 2503 2502失敗的實用方法

windows8以後的版本安裝msi軟體(比如nodejs.msi、Git.msi、python.msi、T ortoiseSVN.msi)的時候總是出現2503、2502的錯誤,究其原因還是系統許可權的問題。

網上給出的教程大多與實際情況有些出入,下面我給我自己實踐過的解決辦法。

第一步:

按住win+x,在選單中選擇”命令提示符(管理員)(A)“;

或者在走下角的win的logo上右鍵,在選單中選擇”命令提示符(管理員)(A)“;

ps:注意,一定要選擇“命令提示符(管理員)(A)”這一項,大多網上教程沒有提到這一點,直接cmd執行命令視窗是沒用的。


第二步:

在命令提示符視窗中輸入: msiexec /package "安裝檔案的全路徑";

這裡說的是安裝檔案在哪裡,而不是要安裝到哪裡,請把這個問題注意一下,否則找不到檔案。

也可以使用cd命令進入到安裝檔案的目錄,再執行msiexec命令。


如果安裝檔案的路徑中有空格一定要使用("),英文狀態下的。其實,最好在安裝的路徑中始終都使用引號。比如,我的安裝檔案”D:\“下的”TortoiseSVN-x64-svn-1.8.1.msi“,那麼,我的命令就是這樣的了:

msiexec /package "D:\TortoiseSVN-x64-svn-1.8.1.msi"

然後,回車就可了。。。。

------------------------------------------華麗的分割線-----------------------------------------------------------

此後就可以走下一步流程了,和安裝軟體一樣下一步下一步!

PS:此方法只是臨時方法,只是僅限於當前安裝檔案,以後要安裝msi檔案,還必須重新這樣的操作!