剛升級了系統到win10,重新搭建開發環境,在安裝scala的時候一直報2503、2502錯誤,如圖
試了好幾種辦法都不好使,現在羅列依次用到的三種方法:
一.命令提示符(管理員)啟動
- "win+x" 打開命令提示符(管理員)
- 輸入命令“msiexec /package D:\scala-2.11.8.msi" 然后回車
注:D:\scala-2.11.8.ms 換成你的安裝程序全路徑即可
二.永久提權方法
- "win+r" 然后輸入“gredit.msc" 回車,進入如下畫面
首先計算機配置,本地組策略編輯器——>計算機配置——>管理模板——Windows組件—— >Windows Installer——>始終以提升的權限進行安裝——選擇已啟用,並點擊應用.
其次,用戶配置,同計算機配置再操作一遍:
本地組策略編輯器——>用戶配置——>管理模板——Windows組件——>Windows Installer——>始終以提升的權限進行安裝——選擇已啟用,並點擊應用
三.C:\Windows\Temp文件夾NTFS權限
進入C:\Windows,找到Temp,右擊點擊屬性
編輯當前用戶權限,選擇上’完全控制 ‘和’修改‘兩項,點擊應用
這樣就已經配置好了
四.為什么還有四呢不是三個方法嗎
我依次試了第一種、第二種、第三種,在第三種方法試完后,發現終於可以裝上了,不再報2503錯誤了竊喜,但是,我發現不管我怎么設置安裝路徑,它都給我安裝到默認路徑下,即C:\Program Files (x86)\scala,但是scala的安裝路徑下不能有空格、()等符號,所以還是不能用。這時候我們可以回顧一下你是否用了第二種方法,在設置提升權限時,是否如圖給設為了已啟用
這時就需要你,再把啟用改回未設置,就可以了。
從上面這三種方法可以知道,其實就是因為權限問題,所以我們不管怎么操作都是提升權限,只不過看提對沒提對。
以上就是介紹的三種方法,應該差不多總有一種就可以解決這個問題了,但是不絕對,各種問題因人而異。