Win7/Win8.1/Win10安装程序错误2502/2503解决方法

悟途网 2016年05月31日 23:29 阅读()
字号 (A- A+)

在使用某些Windows Installer安装程序时,有时候会出现安装和卸载失败的问题,错误代码为2502或2503。不过除了这些代码外,微软并没有提供解决办法。这一问题出现在Win7/Win8.1/Win10中,原因就是C:\Windows\Temp文件夹NTFS权限错误。

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

为了能够让Windows Installer操作正确,当前账户需要有Temp文件夹完全管理员权限。不过很多时候这个文件夹权限多少都有点问题,所以你需要手动设置一下权限。IT之家提醒,该Temp文件夹为C:\Windows\Temp,并非C:\Users\\AppData\Local\Temp\,或者其他的Temp,别弄错了。

方法不难,具体如下:

1、进入C:\Windows\Temp,在Temp文件夹上点击右键,选择“属性”,如下图——

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

2、找到“安全”选项卡,点击“高级”,如下图——

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

3、在弹出的“Temp的权限项目”窗口上方点击“选择主体”,如下图——

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

4、此时需要填写当前账户名称,如果你不清楚可以在开始按钮点右键,选择计算机管理→系统工具→本地用户和组→用户,查看当前账户“名称”(不是“全名”),如下图——

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

5、在“选择用户或组”窗口中,填写上一步查到的用户名称,然后点击“检查名称”,系统会给出该账户在本机的标准名称,点击“确定”即可,如下图——

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

6、此时账户添加成功,在“基本权限”中勾选“完全控制”,点击“确定”,如下图——

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

7、在“Temp的高级安全设置”中可以看到该账户已经取得Temp文件夹的完全控制权限,点击“确定”后会出现“Windows安全”对话框,点击“确定”即可,如下图——

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

8、在Temp属性中可以看到当前帐户的完全控制权限,点击“确定”结束调试,如下图——

Win7/Win8.1/Win10安装程序错误2502/2503解决方法

此时再次尝试操作曾经出现问题的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)

热门文章
随机推荐
Windows 10关闭微软错误提示报告程序方法

Windows 10关闭微软错误提示报

Win10电脑每次开机,在启动项中都会看到一个微软错误...

Windows 10正式版10240升级TH2正式版10586图文教程

Windows 10正式版10240升级TH2正

微软已经如约推送Win10 TH2秋季更新正式版10586。该版本...

解决Windows 10无法安装80240016代码办法

解决Windows 10无法安装80240

如果在尝试安装更新时收到Windows 更新错误 80240016,则...

Windows 10更新后自动重启怎么关闭

Windows 10更新后自动重启怎么

Win10用户都会遇到这样的一种情况,Win10会自动安装更新...

Windows 10右键菜单如何清理怎么管理的方法

Windows 10右键菜单如何清理怎

很多朋友的Win10电脑右键菜单过长,过于臃肿,不仅影...

找回Windows 10资源管理器中的收藏夹方法

找回Windows 10资源管理器中的

在Win10中,微软用快速访问取代了收藏夹,然而快速访...

解决Windows 10开始菜单反应很慢的方法

解决Windows 10开始菜单反应很

Win10开始菜单反应很慢很卡怎么办?win10开始菜单已经重...

解决Windows 10升级提示80240020问题

解决Windows 10升级提示80240

win10已经陆续向用户进行推送了,很多都已经开始了w...