我有一个 NSIS 安装程序可执行文件,我想为所有用户静默安装。我知道我可以传递 /S
参数来进行静默安装。问题是安装程序的默认选项是仅为当前用户安装。如何从命令行更改此选项:
installer.exe /S
最佳答案
NSIS 本身只支持 /S
、 /NCRC
和 /D=c:\override\default\installdir\
,其他一切由作者决定。
如果屏幕截图中的自定义页面是使用 MultiUser.nsh 创建的并且作者定义了 MULTIUSER_INSTALLMODE_COMMANDLINE
,那么您可以使用 installer.exe /AllUsers /S
,否则您必须询问安装程序的作者他们是否正在检查特定的命令行开关。
如果事实证明没有办法做到这一点,那么你将不得不研究 UI 自动化......
关于command-line - 如何为所有用户静默安装 NSIS 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35944305/