当文件名与旧文件名匹配时,图标更改为旧文件名

当文件名与旧文件名匹配时,图标更改为旧文件名

我正在使用 Vista Home Premium x64。

我在 Visual Studio 2008 中编写了一个程序并将其放在我的桌面上。

然后,我删除了该程序并在Visual Studio中更改了图标并重新编译了它。

然后我将带有新图标的程序从 Visual Studio 中的输出文件夹移动到我的桌面上。

图标又变回了原来的图标。当我重命名文件时,图标又变成了新的图标。

这是为什么?(我的直觉是这与搜索/索引服务有关......)

编辑:

Ganesh 的解决方案没有奏效......

编辑2:

我该如何修复图标?用 Diago 的话来说:“我该如何阻止这种情况发生?”

答案1

这是为什么?(我的直觉是这与搜索/索引服务有关......)

这是因为 Explorer 出于性能原因缓存了图标,无法发现您更改了图标。我遇到过这种情况……非常烦人。

我还没有找到一种可靠的方法来清除缓存 - 顺便说一句,你没有说明这是否是你真正想问的;)

答案2

尝试重建 Windows 资源管理器图标缓存流程在这里

答案3

我能够在 Vista Ultimate x64 SP2 上复制此问题。将桌面模式更改为 16 位,然后改回 32 位,立即修复了此问题(无需重启或注销)。

相关内容