我有一个要静默安装的 .msi 文件。但是,它似乎有一个依赖模块,不断要求用户输入。所以包的第一部分被安装了,但是当它到达依赖模块时,它要求用户输入。我使用的命令是 msiexec /i setup.msi /quiet。
我还想在安装期间更改默认安装的目标文件夹。我不能用 msiexec 做到这一点。我阅读了可以在哪里使用转换,但我不知道要编辑哪个属性的名称。
所以我决定将 .msi 文件转换为 .exe,因为我知道我可以为 .exe 创建一个应答文件。但是,生成的 .exe 文件无法识别静默开关,也不会在提供 /r 开关时创建和应答文件。我使用 Ultimate MSI to EXE Converter Trial 进行转换。所以我的问题是:
- 如何获取从 .msi 转换的 .exe 以识别静音开关?
- 如何隐藏 .msi 文件中的依赖模块?
- 如何为 .msi 文件创建响应文件?
如果可以避免的话,我宁愿不要在这方面向软件供应商求助。