您的位置:首页 > 其它

Windows 7 下Tortoise图标无法显示解决办法

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

解决办法:修改注册表项HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers如下图



各种网盘对应的名称

百度云这三个项以6个空格+点开头,真无耻。。。删除

      .netdiskExt0

      .netdiskExt1

      .netdiskExt2

酷盘对应的overlayicon为:

    !!!BoxFlashSyncExt1

    !!!BoxFlashSyncExt2

    !!!BoxFlashSyncExt3

    !!!BoxFlashSyncExt4

115 对应的overlayicon为:

!IconOverlay_Conflict

!IconOverlay_ForbidSync

!IconOverlay_LargeFile

!IconOverlay_Synced

!IconOverlay_Syncing

快盘对应的overlayicon为:

.KLive_OverlayIcon_ForbidSync

.KLive_OverlayIcon_Synced

.KLive_OverlayIcon_Syncing

既然知道原理了,那就挨个把网盘干掉吧。

其中:115网盘属于半绿色安装,因为只有Sync115Ext.dll (在C:\Users\用户名\AppData\Roaming\115\Box) 被注册,它正在shell overlay icon对应的dll,因此,只需要将它反注册一下就可以了:regsvr32 /u Sync115Ext.dll。

经过卸载,ShellIconOverlayIdentifiers的目录树终于干净了,目录树如下:

 

1TortoiseNormal

2TortoiseModified

360UDiskGuard Icon Overlay

3TortoiseConflict

4TortoiseLocked

5TortoiseReadOnly

...

...

最后,重启一下,或注销一下,SVN图标终于重建天日。

该文章出自http://blog.sina.com.cn/s/blog_830edcf30101fdb8.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: