Windows10安装.msi文件出现“错误代码2502、2503”解决办法(安装程序在安装此程序包时遇到了错误。可能表明此程序包有错。)
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
今天一位买了上海社保插件的客户询问他电脑安装买的软件的时候出现了错误;错误代码为2503、2502如下图所示
通常出现这样的问题,多数是win8或者win10系统安装第三方的应用需要管理员权限,但是msi程序的右键菜单没有“以管理员身份运行”选项,所以用户就无法正常安装msi软件。
Win10中,在使用Windows Installer安装程序时,有时候会出现安装和卸载失败的问题,错误代码为2502、2503。
经过分析发现其原因就是C:\Windows\Temp文件夹NTFS权限错误。为了能够让Windows Installer操作正确,当前用户需要有Temp文件夹完全管理员权限。不过很多时候这个文件夹权限多少都有点问题,所以你需要手动设置一下权限。该Temp文件夹为C:\Windows\Temp
老梁这里提醒一下,该Temp文件夹为C:\Windows\Temp,并非C:\Users\\AppData\Local\Temp\,或者其他的Temp,别弄错了。
Windows Installer安装程序时,错误代码为2502、2503
推荐方案3的使用~~~~~~~
壹、确认Windows Installer 是否正常启动;
运行 services.msc 找到Windows Installer 服务 选择启动--如果是启动的,就不用理会;
贰、给予C:\Windows\Temp权限
1、进入C:\Windows\Temp,在Temp文件夹上点击右键,选择“属性”
2、选择当前用户,点击“编辑”,勾选完全控制和修改权限。
叁、(推荐此方法)用管理员身份运行 命令提示符(cmd)来处理(将安装包直接托到CMD中回车安装,或者msiexec /package空格加安装包路径)
1、以管理员身份运行 命令提示符(cmd)
2、输入 “msiexec /package 安装文件地址" 然后回车安装即可
例如:“msiexec /package 安装文件地址"msiexec /package C:\Users\Administrator\Downloads\ScreenToGif.2.18.Setup.msi
肆、用任务管理器启用以系统管理权限创建此任务;
第一步:首先打开任务管理器(快捷键Ctrl+Shift+Esc)点击文件选项,再点击新建任务
第二步:找到安装包的存放位置,进行复制(快捷键:Ctrl+c)
第三步:在新建任务框内先勾选“以系统管理权限建此任务”然后填写安装包的位置,
第四步:在位置后边输入一个反斜杠(\)在自动识别出来的文件中选择安装包;最后就按照正常的安装方法就可以顺利安装软件;
伍、永久提升管理员权限方法
1、“win+r” 然后输入“gredit.msc" 回车;
2、计算机配置,本地组策略编辑器——>计算机配置——>管理模板——Windows组件—— >Windows Installer——>始终以提升的权限进行安装——选择已启用,并点击应用.
3、其次,用户配置,同计算机配置再操作一遍:
本地组策略编辑器——>用户配置——>管理模板——Windows组件——>Windows Installer——>始终以提升的权限进行安装——选择已启用,并点击应用
扩展阅读:什么是Windows Installer?
Windows Installer是在Windows 2000时提出,作为微软操作系统中的安装程序开发标准的操作系统服务。它可以支持安装程序所需要的许多功能,并且可以支持交易式安装(Committable Installation),当安装程序发现错误或问题时,可以将安装程序中所做的任何修改(包含复制文件、修改配置等)全部回溯为未变更的状态。目前Windows Installer最新版本为5.0版。
Windows Installer的安装程序由Windows Installer Service、Installer Database、Installation Bootstrapper与需要安装的文件所组成。
• Windows Installer Service:与操作系统一起安装,由Windows Installer安装程序的Installation Bootstrapper引导,负责加载Installer Database,以及Windows Installer安装程序运行期间的交易式安装功能,以确保安装程序对系统的修改,不是成功就是失败(不做任何变更)。
• Installer Database:由安装程序工具所制作,里面含有安装程序的指令,流程(向导画面所需的数据),数据,配置设置等,为 Windows Installer 的安装数据源,有时候文件也会被压缩在Installer Database中。
• Installation Bootstrapper:引导Windows Installer以运行安装程序的起始用程序,通常以setup.exe命名。
利用Windows Installer开发安装程序的软件厂商,可以在软件包装中附上Windows Installer 的可转散布包(Redistribute Package),以确保用户的电脑可以更新Windows Installer的模块版本,让安装程序得以顺利运行。Windows Installer 目前是属于Platform SDK的一部分。(Source:Wikipedia)
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!