前言:
歸根到底是權限不夠導致的。win7應該不會有這個問題。
問題發生:
換了個電腦,裝個win10預覽版玩玩,發現python的msi安裝文件安裝不了。錯誤代碼是2502。
其實我已經在win8上安裝mysql的時候遇到過,那個時候解決了,可是方法用在win10上無效,簡直就是想哭....還好還是找到的解決辦法。
解決方法:
方法1:臨時安裝方法
1、鼠標移到桌面左下角->右鍵(或者直接: WIN+X鍵),命令提示符(管理員);
2、輸入:msiexec /package +‘msi文件路徑’(輸入的時候注意半角字符且路徑不能為中文名)
例如:
C:\Windows\system32>msiexec /package G:\tool\TortoiseSVN-x64-1.8.9.msi
C:\Windows\system32>msiexec /package G:\software\python\python-3.4.3.msi
C:\Windows\system32>msiexec /package G:\software\python\python-2.7.10.msi
2、輸入:msiexec /package +‘msi文件路徑’(輸入的時候注意半角字符且路徑不能為中文名)
例如:
C:\Windows\system32>msiexec /package G:\tool\TortoiseSVN-x64-1.8.9.msi
C:\Windows\system32>msiexec /package G:\software\python\python-3.4.3.msi
C:\Windows\system32>msiexec /package G:\software\python\python-2.7.10.msi
方法2:永久提權方法
1、按WIN+R,在運行框中輸入“gpedit.msc” 確認;
2、打開本地策略組編輯器后依次展開 :“計算機配置”-》“管理模板”-》“windows組件”-》“windows installer”,並找到“始終以提升的權限進行安裝”;
3、雙擊該選項,設置為“已啟用”,並應用;
4、最后我們還要在【用戶配置】中進行同樣的操作;
5、就可以安裝了。
2、打開本地策略組編輯器后依次展開 :“計算機配置”-》“管理模板”-》“windows組件”-》“windows installer”,並找到“始終以提升的權限進行安裝”;
3、雙擊該選項,設置為“已啟用”,並應用;
4、最后我們還要在【用戶配置】中進行同樣的操作;
5、就可以安裝了。
方法3:混合法
本人在win10預覽版里,先用方法1,無效;然后采用方法2,還是無效。
最后發現先進行方法2,再進行方法1就行了。
該博文轉載至http://blog.csdn.net/shuideyidi/article/details/46891559
如果安裝的是exe程序,可以直接右鍵選擇以管理員方式運行就可以直接安裝