Win10安裝msi程序報錯2503和2502錯誤解決方案


剛升級了系統到win10,重新搭建開發環境,在安裝scala的時候一直報2503、2502錯誤,如圖

 

試了好幾種辦法都不好使,現在羅列依次用到的三種方法:

.命令提示符(管理員)啟動

  1. "win+x" 打開命令提示符(管理員)
  2. 輸入命令“msiexec /package D:\scala-2.11.8.msi" 然后回車

注:D:\scala-2.11.8.ms 換成你的安裝程序全路徑即可

.永久提權方法

  1. "win+r" 然后輸入“gredit.msc" 回車,進入如下畫面

  首先計算機配置,本地組策略編輯器——>計算機配置——>管理模板——Windows組件—— >Windows Installer——>始終以提升的權限進行安裝——選擇已啟用,並點擊應用.

 

  其次,用戶配置,同計算機配置再操作一遍:

  本地組策略編輯器——>用戶配置——>管理模板——Windows組件——>Windows Installer——>始終以提升的權限進行安裝——選擇已啟用,並點擊應用

.C:\Windows\Temp文件夾NTFS權限

進入C:\Windows,找到Temp,右擊點擊屬性

 

編輯當前用戶權限,選擇上’完全控制 ‘和’修改‘兩項,點擊應用

 

這樣就已經配置好了

.為什么還有四呢不是三個方法嗎

我依次試了第一種、第二種、第三種,在第三種方法試完后,發現終於可以裝上了,不再報2503錯誤了竊喜,但是,我發現不管我怎么設置安裝路徑,它都給我安裝到默認路徑下,即C:\Program Files (x86)\scala,但是scala的安裝路徑下不能有空格、()等符號,所以還是不能用。這時候我們可以回顧一下你是否用了第二種方法,在設置提升權限時,是否如圖給設為了已啟用

 

這時就需要你,再把啟用改回未設置,就可以了。

 

從上面這三種方法可以知道,其實就是因為權限問題,所以我們不管怎么操作都是提升權限,只不過看提對沒提對。

以上就是介紹的三種方法,應該差不多總有一種就可以解決這個問題了,但是不絕對,各種問題因人而異。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM