[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 覆盖安装 |
| 安装方式 | 覆盖安装(未先卸载旧版本) |
复现步骤
- 在 Windows 11 24H2 上安装
v4.7.3或更早版本,确认桌面快捷方式与任务栏图标显示正常; - 通过应用内更新器尝试升级到
v4.7.4(此步提示无法自动更新); - 前往 GitHub Releases 手动下载
Antigravity.Tools-4.7.4_x64-setup.exe并覆盖安装; - 安装完成后观察桌面快捷方式 → 显示为空白图标;
- 双击启动应用,观察任务栏正在运行图标 → 同样显示为空白图标;
- 重启资源管理器 / 重启系统后问题依旧,可稳定复现。
实际行为 vs 预期行为
- 实际行为:
- 桌面
Antigravity Tools快捷方式图标为空白页状图标,右键属性中图标预览亦异常; - 任务栏固定图标 + 运行时窗口图标均为空白,与系统已卸载应用的残留图标视觉一致。
- 桌面
- 预期行为:
- 桌面快捷方式、开始菜单磁贴、任务栏图标均应正常渲染应用 Logo(与
v4.7.3一致)。
- 桌面快捷方式、开始菜单磁贴、任务栏图标均应正常渲染应用 Logo(与
已尝试的排查(均无效)
- 重启电脑,问题依旧;
- 重建 Windows 图标缓存(删除
IconCache.db/ 执行ie4uinit.exe -show并重启资源管理器),问题依旧; - 尚未尝试完全卸载后干净重装
v4.7.4; - 尚未确认安装目录下主
.exe文件本身的内嵌图标是否正常(可补充验证)。
推测原因(供维护者参考)
结合“覆盖安装 + 跨版本图标丢失 + 图标缓存重建无效”的现象,疑似 v4.7.4 Windows 打包链路问题,而非本地缓存问题:
- NSIS 安装包内
icon.ico资源缺失或路径变更,导致快捷方式指向了一个不存在的图标索引; src-tauri/tauri.conf.json中bundle.windows/icon配置在 v4.7.4 重构(本版有 Pipeline 大重构,见 PR #3459)时被误改,主.exe内嵌图标丢失;- 自动更新器
updater.json与手动安装包的AppId / GUID不一致,导致覆盖安装后快捷方式目标与图标资源错位(这也能解释为何应用内自动更新会先失败一次)。
建议检查方向:对比 v4.7.3 vs v4.7.4 的 tauri.conf.json 图标配置、CI 中 tauri-action 打包日志,以及 .exe 用 Resource Hacker 查看是否内嵌了完整 ICON_GROUP。
补充信息
- 检索了现有 Issues,未发现相同的 Windows 快捷方式/任务栏空白图标反馈(仅有 #3286 Linux 托盘纯黑方块问题,疑似不同根因);
- 如需进一步定位,我可补充提供:安装目录
.exe右键属性截图、快捷方式属性中“目标/起始位置”截图、%APPDATA%下安装日志。维护者需要的话请告知具体要哪些文件。
Source: lbjlaq/Antigravity-Manager