NSIS 打包软件且未提供 Custom 安装界面,怎么选择安装路径。

很多NSIS 打包的软件且未提供 Custom 安装界面,在 Win11 上就是会直接一键装到 C 盘,向导里没有任何"浏览路径"的选项——这不是你操作问题,是安装包本身没开放这个入口。

用 命令行 /D=参数​ 绕过向导限制:

把 xx.exe放到比如 D:\Downloads

Win + R → 输入 cmd→ 回车,依次执行:

cd /d D:\Downloads
xx.exe /D=D:\Program Files\xx

 
⚠️ 关键注意:
/D=必须紧接 exe,且通常是最后一个参数
路径不要加引号(NSIS 标准写法),若含空格识别异常可试 "D:\Program Files\xx"
目标文件夹不用提前建,安装程序会自动创建
静默安装可加 /S:xx.exe /S /D=D:\Program Files\xx
装完后开始菜单/桌面快捷方式正常,只是本体在 D:\Program Files\xx。