在NI软件安装过程中创建错误日志

更新 Jan 11, 2019

问题详述

在安装NI软件过程中,出现了Microsoft Installer(MSI)错误(或其他失败的安装错误),使安装过程无法进行。那么如何创建记录错误的日志文件呢?

解决方案

按照下面列出的步骤进行操作,前面说的是Windows系统,后面是Linux系统。

Windows系统:
  1. 点击开始(start)»运行(Run)... ,然后输入cmd打开命令提示符
  2. 在命令行窗口中,输入setup.exe文件的绝对路径,后跟参数/ h。例如,如果从安装盘启动,请输入以下内容:
D:\ setup.exe / h
  1. 系统界面出现一个窗口,其中包含可用命令行参数相关信息。找到窗口中用于生成日志的参数(通常是/ log ,但这可能因安装程序版本而异):
 
  1. 在命令行中的操作方法是,输入绝对文件路径,后加参数再后面加上所生成log文本的绝对路径。安装程序启用日志记录。确保文本文件不是存放在只读文件的位置。 下面的示例中,将在C:驱动器中创建日志:
D:\ setup.exe / log C:\ setupLog.txt
  1. 如果您运行的是NI Developer Suite等NI套件,则会创建两个不同的日志。其中一个日志是套件级别日志。 suitelog.txt_additionalLogs文件夹将包含套件中的分发日志,例如LabVIEW。
  1. 遇到设置错误,日志文件的末尾应包含有关失败原因的检索信息。如果您遇到任何错误代码,可以使用关键字MSI加错误代码的形式在网上搜索找到更多信息。
Linux系统:

Linux不会创建日志文件,但会向用户显示安装程序信息,并且这些消息在需要时可以被复制到文件中。要在运行安装程序时显示安装信息,请在Linux shell中输入以下指令:
运行“sh -x <安装命令>”
其中,安装命令即为所启动的有问题的安装程序的Linux命令。

本文是否有帮助?

无帮助