前言:
歸根到底是權限不夠導致的。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就行了。
網絡經驗,確實有效