每当我尝试安装或更新使用 .msi 安装程序的程序时,安装都会进行到最后一步,进度条也快要到达末尾了,但安装突然失败,出现错误 2503,然后是错误 2502。许多不同的应用程序都会发生这种情况,包括 TortoiseSVN 和 Brackets。奇怪的是,卸载使用 .msi 安装程序的程序却没问题。
这是我尝试过的:
- 已检查权限
C:\Windows\Installer
。系统和管理员都具有完全权限(特殊权限除外),并且每个人可以读取、列出文件夹内容以及读取和执行。根据我找到的网站,这显然是正确的权限。 - 尝试暂时删除文件夹的内容
C:\Windows\Installer
。没有效果。 - 尝试以管理员身份打开命令提示符并运行以下命令:
msiexec /取消注册 msiexec /regeserver
我正在使用 x64 位 Windows 8。如能得到关于如何解决此问题的任何建议,我将不胜感激。
更新:通过右键单击 MSI 文件并选择“以管理员身份运行”,安装成功。然而,这是一种解决方法,我仍然在寻找如何解决原始问题
答案1
我找到的类似问题的解决方案详见此页面 http://www.energizedtech.com/2013/05/windows-installer-error-2502-a.html
基本上,您以管理员身份使用命令提示符,然后从那里安装您的软件包。对我来说很管用。
帕特。米
答案2
我最终通过刷新(保留个人文件但重置 Windows 和程序)解决了这个问题。