解决win11 svn 图标不显示的问题,注册表中无ShelllconOverlayldentifiers

2,313 阅读2分钟

研究svn的使用, 发现文件上不显示svn图标,首先svn安装后默认未开启显示图标。

1.开启显示图标:

image.png

image.png

开启显示图标后发现还是未显示图标,原因可能是注册表中没有svn图标相关信息,或者有svn图标相关信息,但是排序靠后,轮不到svn的图标显示。

【无效】

跟着搜索的解决办法到注册表中查看ShelllconOverlayldentifiers发现本人的注册表中并没有ShelllconOverlayldentifiers,也就没有svn图标相关信息,参照别人的解决方案,创建记事本,里面粘贴如下注册信息,修改文件后缀名为reg,右键注册表编辑器,仍然没有ShelllconOverlayldentifiers:

Windows Registry Editor Version 5.00

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]

@="{C5994560-53D9-4125-87C9-F193FC689CB2}"

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]

@="{C5994561-53D9-4125-87C9-F193FC689CB2}"

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]

@="{C5994562-53D9-4125-87C9-F193FC689CB2}"

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]

@="{C5994563-53D9-4125-87C9-F193FC689CB2}"

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]

@="{C5994564-53D9-4125-87C9-F193FC689CB2}"

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]

@="{C5994565-53D9-4125-87C9-F193FC689CB2}"

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]

@="{C5994566-53D9-4125-87C9-F193FC689CB2}"

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]

@="{C5994567-53D9-4125-87C9-F193FC689CB2}"

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]

@="{C5994568-53D9-4125-87C9-F193FC689CB2}"

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]

@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"

2.在注册表中开启svn

发现从下图所示进去即可开启注册表中的ShelllconOverlayldentifiers image.png

即进入如下注册表,将图中框起来的svn相关信息顺序调整到如图所示,位于最前面。方法:在前面加空格,是按照空格排序的, image.png

3.重启

重新启动资源管理器,打开 任务管理器,选中 进程,选中其中的 windowns资源管理器,点击鼠标右键,点击重新启动

4.验证

打开svn管理的文件夹,发现图标出现,就可以啦。