[Bug][Windows] v4.7.4 桌面快捷方式与任务栏图标显示为空白(疑似内嵌图标资源丢失)

Author: CircumsizedCreated Sep 17, 2026Updated Sep 17, 2026

Bug 描述

Windows 端从旧版本升级到 v4.7.4 后,桌面快捷方式图标软件运行后任务栏图标均显示异常:呈现为 Windows 默认的空白/损坏图标(类似目标程序被卸载后残留快捷方式的样式)。

  • 快捷方式本身可正常双击启动应用,功能不受影响,仅图标资源无法渲染;
  • 应用运行后,任务栏上正在运行的窗口图标同样为空白,而非正常的应用 Logo;
  • 问题在升级到 v4.7.4 后首次出现,此前版本显示正常,可判断为 v4.7.4 引入的回归问题。

环境信息

项目 内容
OS Windows 11 24H2(x64)
异常版本 v4.7.4(Latest,发布于 2026-09-17)
上一正常版本 v4.7.3 及之前(升级前图标显示正常)
安装包 Antigravity.Tools-4.7.4_x64-setup.exe(NSIS,GitHub Releases 手动下载)
更新方式 应用内自动更新提示无法自动完成,转为手动从 GitHub Releases 下载 .exe 覆盖安装
安装方式 覆盖安装(未先卸载旧版本)

复现步骤

  1. 在 Windows 11 24H2 上安装 v4.7.3 或更早版本,确认桌面快捷方式与任务栏图标显示正常;
  2. 通过应用内更新器尝试升级到 v4.7.4(此步提示无法自动更新);
  3. 前往 GitHub Releases 手动下载 Antigravity.Tools-4.7.4_x64-setup.exe 并覆盖安装;
  4. 安装完成后观察桌面快捷方式 → 显示为空白图标;
  5. 双击启动应用,观察任务栏正在运行图标 → 同样显示为空白图标;
  6. 重启资源管理器 / 重启系统后问题依旧,可稳定复现。

实际行为 vs 预期行为

  • 实际行为:
    • 桌面 Antigravity Tools 快捷方式图标为空白页状图标,右键属性中图标预览亦异常;
    • 任务栏固定图标 + 运行时窗口图标均为空白,与系统已卸载应用的残留图标视觉一致。
  • 预期行为:
    • 桌面快捷方式、开始菜单磁贴、任务栏图标均应正常渲染应用 Logo(与 v4.7.3 一致)。

已尝试的排查(均无效)

  • 重启电脑,问题依旧;
  • 重建 Windows 图标缓存(删除 IconCache.db / 执行 ie4uinit.exe -show 并重启资源管理器),问题依旧;
  • 尚未尝试完全卸载后干净重装 v4.7.4
  • 尚未确认安装目录下主 .exe 文件本身的内嵌图标是否正常(可补充验证)。

推测原因(供维护者参考)

结合“覆盖安装 + 跨版本图标丢失 + 图标缓存重建无效”的现象,疑似 v4.7.4 Windows 打包链路问题,而非本地缓存问题:

  1. NSIS 安装包内 icon.ico 资源缺失或路径变更,导致快捷方式指向了一个不存在的图标索引;
  2. src-tauri/tauri.conf.jsonbundle.windows / icon 配置在 v4.7.4 重构(本版有 Pipeline 大重构,见 PR #3459)时被误改,主 .exe 内嵌图标丢失;
  3. 自动更新器 updater.json 与手动安装包的 AppId / GUID 不一致,导致覆盖安装后快捷方式目标与图标资源错位(这也能解释为何应用内自动更新会先失败一次)。

建议检查方向:对比 v4.7.3 vs v4.7.4tauri.conf.json 图标配置、CI 中 tauri-action 打包日志,以及 .exe 用 Resource Hacker 查看是否内嵌了完整 ICON_GROUP


补充信息

  • 检索了现有 Issues,未发现相同的 Windows 快捷方式/任务栏空白图标反馈(仅有 #3286 Linux 托盘纯黑方块问题,疑似不同根因);
  • 如需进一步定位,我可补充提供:安装目录 .exe 右键属性截图、快捷方式属性中“目标/起始位置”截图、%APPDATA% 下安装日志。维护者需要的话请告知具体要哪些文件。

Source: lbjlaq/Antigravity-Manager