修复TortoiseGit文件夹和文件图标不显示问题的多种解决办法以及重启之后TortoiseGit图标注册表又不见了的解决办法

一 首先进行第一种尝试

  1. 打开 regedit.exe ,准备修改注册表
  2. 找到 HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionExplorer
  3. 新建一个“字符串值”名称为 “Max Cached Icons” 值是 “2000”
  4. 重启一下电脑,看看,如果不行进入第二部  

二  再进行注册表设置

第一步之后还是不行,运行注册表查看:

,

看这里Tortoise相关的是不是还在,以及是否是在前面,因为覆盖图标的最多只能显示15个。如果顺序变化可能无法显示.

如果在,只需要调整顺序把这些放入到前面即可,再看,如果不在了,可使用导入注册表重新导入!

三 导入注册表修复

新建.reg后缀文件,写上一下内容:

  1. Windows Registry Editor Version 5.00  
  2. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers]  
  3. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers1TortoiseNormal]  
  4. @="{C5994560-53D9-4125-87C9-F193FC689CB2}"  
  5. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers2TortoiseModified]  
  6. @="{C5994561-53D9-4125-87C9-F193FC689CB2}"  
  7. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers3TortoiseConflict]  
  8. @="{C5994562-53D9-4125-87C9-F193FC689CB2}"  
  9. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers4TortoiseLocked]  
  10. @="{C5994563-53D9-4125-87C9-F193FC689CB2}"  
  11. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers5TortoiseReadOnly]  
  12. @="{C5994564-53D9-4125-87C9-F193FC689CB2}"  
  13. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers6TortoiseDeleted]  
  14. @="{C5994565-53D9-4125-87C9-F193FC689CB2}"  
  15. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers7TortoiseAdded]  
  16. @="{C5994566-53D9-4125-87C9-F193FC689CB2}"  
  17. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers8TortoiseIgnored]  
  18. @="{C5994567-53D9-4125-87C9-F193FC689CB2}"  
  19. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers9TortoiseUnversioned]  
  20. @="{C5994568-53D9-4125-87C9-F193FC689CB2}"  
  21. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiersOffline Files]  
  22. @="{750fdf0e-2a26-11d1-a3ea-080036587f03}"  

然后打开注册表选择文件导入,不放心可以先把Export注册表备份一下,坏了就麻烦了!

导入之后应该就显示出来了!,这个时候可以重启电脑之后再查看!,

如果重启之后图标又没了,那么查看这个文件夹下是不是还有其他软件的注册图标,如果有360的,把360的全家桶全部卸载之后再重新导入就可以了,

我这里就是因为安装了360,导致每次重启之后下面这些注册表消失了,所以卸载360之后重启就可以了,然后可能装svn也会导致这种情况,所以不妨卸载试试看!

还有就是客户端自己的设置了:

,

这里只要不选none就可以了,具体如果想知道什么意思可以找个汉化包!

然后WIN+R打开控制台:

这样就可以打开注册表了!

原文地址:https://www.cnblogs.com/houzheng/p/8834084.html