【问题标题】:Overlay icons working in file browser but not in file explorer覆盖图标在文件浏览器中有效,但在文件资源管理器中无效
【发布时间】:2014-02-18 23:29:13
【问题描述】:
我使用 TortoiseCVS,由于某种原因,覆盖图标没有显示在 Windows 资源管理器中。奇怪的是,在任何 Office 应用程序或 VisualStudio 中,如果我单击“打开文件”,文件浏览器中就会显示覆盖图标。但如果我打开“我的电脑”并转到我的本地磁盘,则不会。我查看了注册表,我的乌龟覆盖图标被命名为 1、2、3,......所以我无法以这种方式解决问题。我还卸载了所有与 CVS 相关的程序,重新启动、重新安装、重新启动,但仍然无法在应用程序文件浏览器中看到覆盖图标 expet。我还没有看到任何关于这个问题的帖子,所以我觉得我会把它贴在这里看看有没有人知道。
运行 Windows XP SP3。
大卫
【问题讨论】:
标签:
windows
icons
windows-xp
overlay
tortoisecvs
【解决方案1】:
您使用的是 64 位 XP 吗?我在 64 位 Windows 7 中遇到了类似的问题。我将注册表文件中所有未使用的图标覆盖重命名为以 z_ 开头并重新启动; Tortoise CVS 覆盖显示在资源管理器视图中,但不在实际文件夹视图中。
TortoiseCVS 邮件列表上的 Glen Starrett 告诉我有 x32 和 x64 的覆盖键。我检查了 x32 位置,发现所有 Tortoise 图标都排在第一位(键名以 0-9 开头)。我尝试了 Glen 的建议,即在我的 x64 Tortoise 叠加层前面加上 00,而不是在未使用的叠加层前面加上 z_(因为 MS 更新可能会重命名密钥)。当我这样做并重新启动时,CVS 覆盖正确显示在文件夹视图中。