You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在NSIS编译时修改Uninstall.exe的默认图标?

修改NSIS生成的Uninstall.exe默认图标方法

要替换Uninstall.exe的默认图标,针对NSIS的Modern UI框架,按以下步骤操作:

  • 在脚本开头定义卸载图标路径,覆盖MUI的默认设置
    这个定义必须放在所有!insertmacro MUI_*指令之前,确保框架生成卸载程序时读取自定义图标:

    !define MUI_UNICON "你的卸载图标路径\custom-uninstall.ico"
    
  • 若你是通过WriteUninstaller手动生成卸载程序,需额外在卸载初始化函数中指定图标,或者直接用全局指令设置:
    方法一(全局指令):

    UninstallIcon "你的卸载图标路径\custom-uninstall.ico"
    

    方法二(卸载初始化函数):

    Function un.onInit
      Icon "你的卸载图标路径\custom-uninstall.ico"
    FunctionEnd
    

注意事项:

  • 图标文件需为ICO格式,建议包含16x16、32x32、48x48等多尺寸规格,适配不同系统显示场景
  • 若使用的是旧版MUI1框架,需将MUI_UNICON替换为UNICON
  • 检查脚本中是否存在重复定义的图标指令,避免覆盖自定义设置

内容的提问来源于stack exchange,提问作者user13746660

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 17:48:09