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

Inno Setup生成程序在已安装应用中图标缺失问题求助

解决Inno Setup安装程序在已安装应用列表中图标不显示的问题

原因排查与修复方案

1. 配置卸载显示图标参数

Inno Setup默认会从主程序EXE提取图标用于已安装应用列表,但如果路径未明确指定,可能出现读取失败。在[Setup]段添加以下配置:

UninstallDisplayIcon={app}\你的主程序文件名.exe

若主程序包含多个图标,可指定索引(从0开始):

UninstallDisplayIcon={app}\你的主程序文件名.exe,1

2. 验证主程序图标规格

Windows已安装应用列表要求图标包含多尺寸适配,确保你的主程序EXE嵌入了256x256、48x48、32x32、16x16的图标资源,且支持PNG压缩格式(Win7及以上系统推荐)。可通过图标编辑工具(如IconWorkshop)重新生成符合要求的图标并替换EXE中的资源。

3. 检查卸载注册表项

打开注册表编辑器,定位到对应路径:

  • 32位系统:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{你的应用GUID}_is1
  • 64位系统:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{你的应用GUID}_is1
    确认DisplayIcon键值指向正确的主程序路径,若缺失或错误,手动修正为{app}\你的主程序文件名.exe(替换实际路径)。

4. 刷新系统图标缓存

若配置正确但图标仍不显示,执行以下步骤清理并刷新缓存:

  1. 以管理员身份打开命令提示符
  2. 依次输入命令:
taskkill /IM explorer.exe /F
del /A /Q "%localappdata%\IconCache.db"
start explorer.exe

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 10:07:37