安装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
Was this helpful?