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

NSIS打包程序安装后Windows开始菜单快捷方式未高亮如何解决

解决NSIS生成的开始菜单快捷方式无Windows 10高亮提示方案
  • 首先确认快捷方式的指向规则:你创建的开始菜单快捷方式必须直接指向添加了版本资源的主程序exe,不能指向批处理、中间启动器等其他文件,否则系统不会将其识别为新安装的正规程序。
  • 补充NSIS安装脚本的系统通知逻辑:仅添加程序版本资源不足以触发高亮,需要在安装完成段主动调用系统API通知资源管理器有新程序安装,对应代码如下:
; 安装完成后调用系统API触发新程序检测
System::Call 'shell32::SHChangeNotify(i 0x08000000, i 0, i 0, i 0)'
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Programs" /TIMEOUT=5000
  • 检查版本资源完整性:你嵌入主程序的版本资源必须包含公司名称、产品名称、文件版本三个非空字段,缺失任意一个都会导致系统跳过高亮判定。
  • 清理缓存后测试:如果之前在测试设备上安装过同路径的程序,系统会将其标记为已读不再高亮。测试前需完全卸载旧版本,删除注册表路径HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShowInNewInstall下对应你程序的条目,重启资源管理器后再重新安装测试。

内容的提问来源于stack exchange,提问作者mohammad-ghasemi-2549

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 04:24:03