背景
TortoiseGit和TortoiseSVN经常会出现在更新或安装某个软件, 或系统更新后丢失图标的情况, 此时采用重新设置或重新安装的方法都不好使. 仔细找了下, 原来是Tortoise注册表里的信息被排到后面了导致的.
解决方法
- 修改下列注册表项里面的Tortoise项, 在前面多加几个空格, 让含Tortoise的项排到前面:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\
如图:
- 重启电脑, Tortoise的图标就正常了.