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

如何让Inno Setup创建的Windows 11开始菜单文件夹正常显示

在Windows 11中用Inno Setup创建可显示的开始菜单项

问题分析

你现有代码使用{group}创建开始菜单快捷方式,但Windows 11对开始菜单的快捷方式位置、属性有更明确的要求,默认的{group}可能因路径映射或系统整理机制,导致项未在显眼位置显示。

解决方案

修改安装脚本配置

调整[Icons]段的配置,显式指定开始菜单文件夹路径、添加图标并设置工作目录,确保Windows 11能正确识别并显示:

[Icons]
; 保留原有桌面快捷方式配置
Name: "{userdesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\{#MyAppIcoName}"; Tasks: cfmdesktopicon

; 创建用户专属的开始菜单文件夹及应用快捷方式
Name: "{userstartmenu}\{#MyAppName}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\{#MyAppIcoName}"; WorkingDir: "{app}"

; 可选:添加卸载快捷方式到同一开始菜单文件夹
Name: "{userstartmenu}\{#MyAppName}\卸载 {#MyAppName}"; Filename: "{uninstallexe}"; IconFilename: "{app}\{#MyAppIcoName}"

关键配置说明

  • 显式路径:用{userstartmenu}\{#MyAppName}直接指定开始菜单文件夹位置(对应当前用户的C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\<你的应用名>),避免{group}默认路径的不确定性。
  • 图标设置:为开始菜单快捷方式添加IconFilename,Windows 11优先展示带图标的项,避免因无图标被隐藏或归类到其他区域。
  • 工作目录:设置WorkingDir: "{app}"确保程序启动时使用正确的工作路径,避免运行异常。

验证与显示逻辑

  1. 安装完成后,打开Windows 11开始菜单,点击所有应用,按应用名称排序即可找到你的应用文件夹。
  2. 若快捷方式已创建但未显示,可手动检查上述路径是否存在对应快捷方式,若存在,重启文件资源管理器或等待Windows索引更新即可。
  3. 若需要创建所有用户可见的开始菜单项,将{userstartmenu}替换为{commonstartmenu},但此时安装程序需以管理员权限运行。

关于固定到开始菜单

Windows 11不建议安装程序强制将应用固定到开始菜单(涉及系统权限和用户自定义偏好),若需此功能,可引导用户手动右键点击应用快捷方式选择"固定到开始"。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 01:52:36