windows8以后的版本安装msi软件(比如nodejs.msi、Git.msi、Python.msi、TortoiseSVN.msi)的时候老师出现2503、2502的错误,究其原因还是系统权限的问题。
解决步骤:
1.
按住win+x,在菜单中选择”命令提示符(管理员)(A)“;
或者在走下角的win的logo上右键,在菜单中选择”命令提示符(管理员)(A)“;
2.
在命令提示符窗口中输入: msiexec /package "安装文件的全路径"
这里说的是安装文件在哪里,而不是要安装到哪里,请把这个问题注意一下,否则找不到文件。
也可以使用cd命令进入到安装文件的目录,再执行msiexec命令。
3.
如果安装文件的路径中有空格一定要使用("),英文状态下的。其实,最好在安装的路径中始终都使用引号。比如,我的安装文件”D:\搜狗高速下载“下的”mysql-installer-community-5.7.10.0.msi“,那么,我的命令就是这样的了:
msiexec /package "D:\搜狗高速下载\mysql-installer-community-5.7.10.0.msi"
回车就可了。。。。
4.
此后就可以走下一步流程了,详细过程不再说了!
PS:此方法只是临时方法,只是仅限于当前安装文件,以后要安装msi文件,还必须重新这样的 *** 作!
根本上解决该问题:
1,按win+r,在运行框中输入"gpedit.msc"
2,回车,打开本地组策略编辑器,将“始终以提升的权限进行安装” 状态置为一起用,则可以永久解决2502、2503的问题
其实这个是win8.1系统权限引起的,可以使用下面两种方法来安装msi软件一、临时安装方法
1、按WIN+X键,然后选择“命令提示符(管理员)”;
2、在命令提示符窗口中输入: msiexec /package "安装文件的全路径",
3、如:要安装的软件为放在D盘的 soft.msi 那么命令格式就是:msiexec /package "d:\soft.msi" ,输入的时候注意半角字符且路径不能为中文名;
4、这样 *** 作就能正常安装而不出现提示了。
二、永久提权方法
1、按WIN+R,在运行框中输入“gpedit.msc” 确认。
2、打开本地策略组编辑器后依次展开 :“计算机配置”,“管理模板,"windows组件"->“windows installer”,并找到“始终以提升的权限进行安装”。
3、双击该选项,设置为“已启用”,并应用。
4、最后还要在用户配置中进行同样的 *** 作,设置完成后退出即可正常安装软件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)