Win7,Win8安装ArcGIS软件或Node.js等安装包出现2503错误的解决方法

近期win8系统在安装Node.js和ArcGIS软件的时候都出现了2503错误。后来才发现,都是Win8的权限系统在作怪。解决方法看似也挺原始。但非常奏效:

1)进入C:windowsinstaller路径,找到安装程序的msi。假设你的安装包没有把msi文件解压到这个路径下。请将相应的msi和CAB文件拷贝到这个路径下,比方ArcGIS的安装程序。

2)以管理员身份打开cmd程序


3)在命令行中输入“C:windowsinstallerxxx.msi”并回车。

由以下的截图可以看到,假设你的msi安装程序不是在C:windowsinstaller这个路径下,命令运行会失败,因此假设你的程序解压路径不是这里。应该将其复制到这个路径下再运行安装。



所以总结一下这还是操作系统的权限带来的困扰。即使你的当前用户是管理员。使用管理员权限打开cmd。然后运行C:windowsinstaller这个路径下的msi安装程序,就可以解决2503错误。

原文地址:https://www.cnblogs.com/lxjshuju/p/7324775.html