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——>始终以提升的权限进⾏安装——选择已启⽤,并点击应⽤.
win10怎么升级
其次,⽤户配置,同计算机配置再操作⼀遍:
  本地组策略编辑器——>⽤户配置——>管理模板——Windows组件——>Windows Installer——>始终以提升的权限进⾏安装——选择已启⽤,并点击应⽤
三.C:\Windows\Temp⽂件夹NTFS权限
进⼊C:\Windows,到Temp,右击点击属性
编辑当前⽤户权限,选择上’完全控制 ‘和’修改‘两项,点击应⽤
这样就已经配置好了
四.为什么还有四呢不是三个⽅法吗
我依次试了第⼀种、第⼆种、第三种,在第三种⽅法试完后,发现终于可以装上了,不再报2503错误了窃喜,但是,我发现不管我怎么设置安装路径,它都给我安装到默认路径下,即C:\Program Files (x86)\scala,但是scala的安装路径下不能有空格、()等符号,所以还是不能⽤。这时候我们可以回顾⼀下你是否⽤了第⼆种⽅法,在设置提升权限时,是否如图给设为了已启⽤
这时就需要你,再把启⽤改回未设置,就可以了。
从上⾯这三种⽅法可以知道,其实就是因为权限问题,所以我们不管怎么操作都是提升权限,只不过看提对没提对。
以上就是介绍的三种⽅法,应该差不多总有⼀种就可以解决这个问题了,但是不绝对,各种问题因⼈⽽异。