Command line 使用msiexec启动setup.EXE的命令行

Command line 使用msiexec启动setup.EXE的命令行,command-line,windows-installer,Command Line,Windows Installer,我有一个安装文件是.exe。我正在使用msiexec/I选项启动exe文件,它引发“此程序包无法打开”异常。我喜欢这次发布,因为我可以使用/lv选项记录任何错误。是否有命令行可用于使用msiexec启动setup.exe 但是,当我双击时,exe确实会运行 非常感谢您的指导 谢谢许多安装工具都可以生成setup.exe文件。并非所有这些文件都包含MSI的内部文件。你确定这个是真的吗?我需要检查exe以做出决定,并就正确的命令行参数向您提供建议。谢谢您的回复。我正在与供应商合作,将setup.ex

我有一个安装文件是.exe。我正在使用msiexec/I选项启动exe文件,它引发“此程序包无法打开”异常。我喜欢这次发布,因为我可以使用/lv选项记录任何错误。是否有命令行可用于使用msiexec启动setup.exe

但是,当我双击时,exe确实会运行

非常感谢您的指导


谢谢

许多安装工具都可以生成setup.exe文件。并非所有这些文件都包含MSI的内部文件。你确定这个是真的吗?我需要检查exe以做出决定,并就正确的命令行参数向您提供建议。

谢谢您的回复。我正在与供应商合作,将setup.exe上传到某个地方。同时,有什么我可以找的吗?我可以运行一些检查来向您提供额外的详细信息?是的,它只是启动可执行文件。命令prompt中没有任何内容,因此您必须对其进行分析。使用工具对其进行配置,以确定它可能正在提取哪些文件,以及它可能正在生成哪些进程。试着弄清楚这是不是里面有东西的包装。否则,您可能会有一个EXE,它根本不会公开您需要的内容。在这种情况下,您必须对其进行反向工程,并将其作为MSI从头开始编写。这称为重新打包。
msiexec
只能打开
.msi
包。即使您的
setup.exe
包含.msi软件包,您也无法以这种方式运行它。我想您必须联系安装供应商才能获得安装选项。但是,请注意,可能根本没有日志记录选项。从MSI启动
setup.exe
文件通常不是一个好主意,如果您以静默模式启动MSI,则不可能启动(由于详细的技术原因,我无法在这有限的空间中进入)。您可以尝试确定正在处理的
setup.exe
类型:和。