解决SVN 图标不能正常显示

Windows Explorer Shell 支撑 Overlay Icon 最多15个,Windows 自身已经应用了4个,所以就只剩下了11个 供我们应用。若是你之前安装了例如Groove如许的软件,那么可能我们可哄骗的就更少了,轮不到Tortoise了。像如许的景象,我们可以调剂 Tortoise图标名称的字母次序,来进步Tortoise的优先地位,因为Windows 内部就是安装名称的字母次序来优先显示的。  解决的步调  在 运行里 输入 regedit 进入 注册表 界面,HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers打开后发明Tortoise 系列(1TortoiseNormal,2TortoiseAdded等)前面有很多多少项,Tortoise 系列排到了15名之后,难怪不显示。如今的任务就是把它们提到前面了,批改一下它们的名字就好(我是看第一项的前缀是空格,申明空格的字符排序在前面,我就加了几个空格),我改后的名字如(    TortoiseNormal,    TortoiseAdded等),然后封闭再打开注册表,发明Tortoise 系列系列图标已经排到前面了,这时SVN的图标并没有显示,重启Explorer(在任务经管器中停止explorer.exe,在文件 -> 新建任务 -> 输入explorer,当然可以重启电脑),如许就ok了,可爱的SVN图标又呈现了

 

 

如果你安装 TortoiseSVN 之后,功能使用正常,但是文件夹或文件左上角就是不显示图标,那么你可能

1. 64bit 系统上装了 32bit 的 TortoiseSVN

解决方法是,再安装 64bit 的 TortoiseSVN,两者可并行运行

2. Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,Windows 自身使用了 4 个,只剩 11 个可扩展使用,如果你之前还安装诸如 Groove 这样的软件,可能这 11 个位置都被他们剥夺了,轮不到 Tortoise 了。不过,还是可以给 Tortoise 优先腾出位置的:调整 Tortoise 图标名称的字母顺序。因为 Windows 内部就是按图标名称的字母顺序来优先显示的。

如下图,为 Tortoise 加上 0 1 2 3 … 提升顺序:

 

posted @ 2012-12-24 11:29  深入浅出  阅读(328)  评论(0)    收藏  举报