修复windows 10系统下git文件的状态图标显示

参考原文:《如何恢复windows 10系统下git的状态图标显示

忽然发现git文件的状态图标又不见了,重建图标缓存的方法不管用,于是百度找到了真正原因:系统最多支持15种状态图标,Windows自身已经占用了4个,留给其他软件的也就11个。因此,当OneDrive等软件也使用状态图标时,就会把git的给顶掉。

解决方法:

1、在开始菜单的搜索处,输入”regedit“命令,打开注册表编辑器。

2、在弹出的注册表编辑器的地址栏里输入以下路径,并回车:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

可以发现在该项下有很多个子项,分别对应的是各个应用程序意图在windows常规图标上进行叠加显示的小图标(Overlay Icon)的注册信息。

谁排名靠前就优先显示谁,由于座位有限,比较机智的软件会在名字前增加多个空格以保证优先排名。因此我们就帮TortiseGit改一下排名,将其对应的名字前多加几个空格,然后刷新(F5键)。

接下来重启电脑,或者用任务管理器关闭explorer.exe进程,然后重新运行explorer.exe即可看到图标显示正常了。

留下评论