win8,win10无法安装svn,node等msi程序解决方法
win8,win10无法安装svn,node等msi程序解决方法,安装不上是因为当前的用户身份没有系统管理员的操作权限。
解决办法就是使用系统管理员的权限来安装。
第一种方式:https://blog.csdn.net/zhige_j/article/details/78259471 已经验证是可以解决的
windows8以后的版本安装msi软件(比如nodejs.msi、Git.msi、python.msi、T ortoiseSVN.msi)的时候总是出现2503、2502的错误,究其原因还是系统权限的问题。
网上给出的教程大多与实际情况有些出入,下面我给我自己实践过的解决办法。
第一步:
按住win+x,在菜单中选择”命令提示符(管理员)(A)“;
或者在走下角的win的logo上右键,在菜单中选择”命令提示符(管理员)(A)“;
ps:注意,一定要选择“命令提示符(管理员)(A)”这一项,大多网上教程没有提到这一点,直接cmd运行命令窗口是没用的。
第二步:
在命令提示符窗口中输入: msiexec /package "安装文件的全路径";
这里说的是安装文件在哪里,而不是要安装到哪里,请把这个问题注意一下,否则找不到文件。
也可以使用cd命令进入到安装文件的目录,再执行msiexec命令。
如果安装文件的路径中有空格一定要使用("),英文状态下的。其实,最好在安装的路径中始终都使用引号。比如,我的安装文件”D:\“下的”TortoiseSVN-x64-svn-1.8.1.msi“,那么,我的命令就是这样的了:
msiexec /package "D:\TortoiseSVN-x64-svn-1.8.1.msi"
然后,回车就可了。。。。
------------------------------------------华丽的分割线-----------------------------------------------------------
此后就可以走下一步流程了,和安装软件一样下一步下一步!
PS:此方法只是临时方法,只是仅限于当前安装文件,以后要安装msi文件,还必须重新这样的操作!
第二种方式:https://blog.csdn.net/a458339341/article/details/53220275 未验证
相信有很多人在win10 win8环境下 安装不上svn 的确是管理员权限的问题 网上所说的方法基本上都很鸡肋 ,并不能完全解决问题.
那么您不妨试试这个方法 :
1.ctrl+alt+del 打开任务管理器--->详细信息--->找到explorer.exe结束掉它
如图
2. 任务管理器左上角 文件--->运行新任务--->写入explorer.exe 打勾---->确定
如图
接下来就大功告成了 开始安装你的svn了 试一试 是不是能安装上了哦!
用此方法安装成功的小伙伴不妨回来支持一下!