安装msi文件报错2503和2502
原因分析
安装 TortoiseSVN.msi
或者 msi
之类的程序过程中报错 2503
或者 2502
,主要使用户的权限不够大,在右键安装时无法像 exe
执行文件选择"以管理员身份运行"
网上解决办法
一、修改组策略: 对应用程序始终以提升的权限进行安装(失败,依然报错)
使用
win+R
命令打开运行,输入gpedit.msc
进入本机计算机策略计算机配置
->管理模板
->windows组件
->windows installer
然后选择右侧的 始终以提升的权限进行安装
二、使用命令行安装: 进入管理员命令行,执行安装(安装成功,单安装目录下的可执行文件无法被执行)
以管理员身份运行
cmd
输入安装命令和安装文件所在目录
三、修改注册表: 给msi安装包右键菜单里添加以管理员身份运行
选项(成功)
以管理员身份运行
选项(成功)通过
win+R
打开运行
,输入regedit
,打开注册表编辑器在左侧列表中定位至
HKEY_CLASSES_ROOT\Msi.Package\shell
右侧点击
shell
,选择新建-项
,然后重命名为runas
,选中runas
项,双击右侧窗口默认
字符串,把数值数据修改为以管理员身份运行
在
runas
项下载新建一个command
项,同样把右侧默认
字符串数值数据修改为msiexec /i"%1"
结论: 重新右键点击
msi
文件,选择以管理员身份运行
Last updated