为什么我在windows系统下安装NI软件的时候会报错1601(或是16xx)?



主要软件:
主要软件版本: 2.1
主要软件修正版本: N/A
次要软件: N/A

问题:

当我安装NI软件的时候会出现错误。例如,我试图安装NI-488.2然后收到下面的错误消息:

 
Error 1601 occurred while installing NI-488.2. Do you want to continue?

为什么会发生这种情况,怎么解决?



解答:

这是一个微软Windows的安装错误。发生这个错误是因为Windows的安装文件受损。微软官方的错误代码:

ERROR_INSTALL_SERVICE_FAILURE - Install server could not be accessed.
(查看下面微软错误代码链接).

如果查看Windows安装属性(Control Panel»Administrative Tools»Services»Windows Installer)你会看到一个对应到你的msiexec.exe的损坏路径。一般来说损坏路径是C:\Windows\System32 或是 C:\Windows\System.(有可能你的安装文件是错误的,虽然你的路径看起来是对的)

这个问题可以通过重新安装Windows安装程序(msiexec.exe)解决。插入NI软件CD,Windows NT,2000和xp系统运行安装程序InstMsiw.exe,Windows 9X系统运行InstMsi.exe。一旦做好这些,就可以运行NI软件CD的安装文件来安装Ni程序,如果还是不行,可以上网下载NI软件CD中相同的程序到硬盘,然后执行可执行程序。如果还是不可以或是Ni的软件CD不包含InstMsiw.exe,在微软网站下载最新的安装文件(链接如下)。

这个方式应该可以解决除1601外的16xxWindows安装问题。



相关链接: Microsoft Initialization Errors
Windows Installer 3.0 Redistributable for Windows 2000 Service Pack 3; Windows 2000 Service Pack 4; Windows Server 2003; Windows XP; Windows XP Service Pack 1; Windows XP Service Pack 2


附件:





报告日期: 01/07/2004
最近更新: 06/21/2011
文档编号: 356J84FQ