TortoiseHG图标丢失了

时间:2011-04-29 19:36:18

标签: mercurial tortoisehg

我已经检查了我的TortoiseHG设置,它设置为显示文件状态,显示文件的状态,但我没有看到它们。我正在运行Windows 7,有谁知道可能是什么问题?

4 个答案:

答案 0 :(得分:10)

我以前遇到过这个问题。重新安装TortoiseHG后重启(或者可能只是注销并再次登录)。

如果这不起作用,那么各种程序可能会使用太多图标覆盖类型。

tortoisesvn讨论讨论了最大化图标叠加层。

我认为TortoiseHG在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ explorer \ ShellIconOverlayIdentifiers中使用的注册表项是1TortoiseNomal,2TortoiseModified,3TortoiseConflict等...

您需要确保在此之前没有太多图标叠加层。当然这可能会破坏其他叠加层!

答案 1 :(得分:5)

我在安装TortoiseHg后删除Overlay图标时遇到了类似的问题。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers中的注册表图标没问题,但仍然没有显示的图标。

我发现HKEY_CURRENT_USER\Software\TortoiseOverlays中的图标路径出于某种原因查找了不存在的文件夹CommonFiles\TortoiseOverlays\Icons\MUFWin7

我不知道这是怎么发生的,或者这个文件夹是如何被删除的(如果它曾经存在过),但通过改变这条路径,我解决了这个问题。

答案 2 :(得分:2)

可能是你安装了一些新的软件,所以有很多覆盖图标。删除一些,重新启动explorer.exe.Windows只能显示有限数量的叠加图标(总共15个,在Windows使用后11个)。

答案 3 :(得分:0)

刚好发生在我身上,我浪费了2个小时寻找解决方案。

我最终重新启动,现在图标正在显示。

有一项服务Overlay Icon Server,确保重启后启动它。