win10 mysql 2503_Win10安装msi程序报错2503和2502错误解决方案

刚升级了系统到win10,重新搭建开发环境,在安装scala的时候一直报2503、2502错误,如图

ddcd818d2c6e4aa82dce96e131e38ab8.png

试了好几种办法都不好使,现在罗列依次用到的三种方法:

一.命令提示符(管理员)启动

"win+x" 打开命令提示符(管理员)

输入命令“msiexec /package D:\scala-2.11.8.msi" 然后回车

注:D:\scala-2.11.8.ms 换成你的安装程序全路径即可

二.永久提权方法

"win+r" 然后输入“gredit.msc"回车,进入如下画面

首先计算机配置,本地组策略编辑器——>计算机配置——>管理模板——Windows组件—— >Windows Installer——>始终以提升的权限进行安装——选择已启用,并点击应用.

3669ced996650a7f93283bcca32a64bb.png

df71c246ae7e9dd054009bbb81f143ad.png

其次,用户配置,同计算机配置再操作一遍:

本地组策略编辑器——>用户配置——>管理模板——Windows组件——>Windows Installer——>始终以提升的权限进行安装——选择已启用,并点击应用

三.C:\Windows\Temp文件夹NTFS权限

进入C:\Windows,找到Temp,右击点击属性

04e19c307b7d54de859dc0db456ea344.png

e9222e91db2ba4e420b4f109b1672927.png

编辑当前用户权限,选择上’完全控制 ‘和’修改‘两项,点击应用

0752f86dbd538a3af941c4654047c005.png

这样就已经配置好了

四.为什么还有四呢不是三个方法吗

我依次试了第一种、第二种、第三种,在第三种方法试完后,发现终于可以装上了,不再报2503错误了窃喜,但是,我发现不管我怎么设置安装路径,它都给我安装到默认路径下,即C:\Program Files (x86)\scala,但是scala的安装路径下不能有空格、()等符号,所以还是不能用。这时候我们可以回顾一下你是否用了第二种方法,在设置提升权限时,是否如图给设为了已启用

a76ff166e0352287848126165a6a4146.png

这时就需要你,再把启用改回未设置,就可以了。

从上面这三种方法可以知道,其实就是因为权限问题,所以我们不管怎么操作都是提升权限,只不过看提对没提对。

以上就是介绍的三种方法,应该差不多总有一种就可以解决这个问题了,但是不绝对,各种问题因人而异。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值