Installation 自定义操作无法执行

Installation 自定义操作无法执行,installation,launch,advanced-installer,Installation,Launch,Advanced Installer,在安装过程中,我在名为ConfigurationUtility.exe的自定义操作文件中运行,该文件应使用一些参数创建SQL数据库。它应该在复制实用程序的目录\脚本中运行一些脚本。但我在事件日志中有此错误:“Action ConfigurationUtility.exe,位置:C:\Windows\Installer\MSI4724.tmp,命令:-dbname NewDB-username sa-password。。。。。 我认为这是因为安装程序试图从C:\Windows\installer\

在安装过程中,我在名为ConfigurationUtility.exe的自定义操作文件中运行,该文件应使用一些参数创建SQL数据库。它应该在复制实用程序的目录\脚本中运行一些脚本。但我在事件日志中有此错误:“Action ConfigurationUtility.exe,位置:C:\Windows\Installer\MSI4724.tmp,命令:-dbname NewDB-username sa-password。。。。。 我认为这是因为安装程序试图从C:\Windows\installer\MSI4724.tmp运行它,而不是从安装文件夹运行它

安装程序包是使用高级安装程序构建的

我怎样才能修好它?
谢谢。

您尚未正确配置自定义操作

如果希望它从安装文件夹中运行某些脚本,则应使用自定义操作“启动已安装文件””调用EXE。不应将其作为附加文件启动自定义操作(仅此类型的自定义操作会提取为临时文件并按示例中的方式启动)

此外,由于这是一个EXE,我建议您授予它运行的完全管理权限,否则系统可能会停止它的运行。为此,请将自定义操作配置为“(当系统被修改时)”和“(在本地系统帐户下以完全权限运行)”,并确保它计划在添加资源组(默认情况下,高级安装程序会对其进行广告)