5xu*_*xum 123 git tortoisegit
我已经使用TortoiseGit了近一整年了.直到昨天我遇到问题时,它一直很好用.我正在删除一个文件夹,当Windows资源管理器崩溃了我(它挂在"发现项目"上)超过一个小时,然后我重新启动了系统.
自那时以来,(而且我不知道,如果描述的事件有什么关系呢),TortoiseGit已经停止显示Explorer图标覆盖.但是,这种行为与其他在此处发布问题的人不同,因为:
在
open file所有程序的对话中,图标仍然存在(!).
这是我尝试的一系列事项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
\ShellIconOverlayIdentifiers,然后卸载了TortoiseGit,重新启动了计算机并重新安装了TortoiseGit.编辑:
我试图在我的计算机上创建一个新用户,新用户的图标叠加工作正常.我现在更加困惑.
到目前为止没有任何帮助.有任何想法吗?
Chi*_*han 122
我遇到了同样的问题,我按照论坛的说明开始工作.我做的是这个(复制):
我找到解决方案:)用
""所有乌龟键包裹下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers在
1TortoiseNormal等..我的理解这个问题,看到Dropbox和它的工作注册表编辑器有符号("")到Dropbox的,但不是乌龟.所以我添加了标志,关闭explorer.exe并跳转它很好:)
所以我所做的是将密钥重命名1TortoiseNormal为"1TortoiseNormal"等等.我不知道为什么将它包装在双引号中使其再次起作用.
原始论坛已经消失,但评论中提供了一个很好的摘要.
Dzh*_*ang 93
Windows最多只允许11个图标覆盖标识符,以字母数字顺序排列 - 如果超过11,则不会显示这些图标.
您可以在DOS提示符下运行以下命令:
regedit /e c:\icons.txt HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
然后打开文件C:\icons.txt.跳过前两行,如果1TortoiseNormal其他*Tortoise*值不在前11个值中,则不会显示其图标叠加.@Chi Chan提供的解决方案只是1TortoiseNormal在所有叠加层中排序时使排名更高的简单方法,您也可以通过添加空格(1TortoiseNormal即之前)来重命名值.
" 1TortoiseNormal"
使他们排名更高.
更新: 对于Windows 8,图标叠加的限制为15.
小智 36
Windows 10解决方案步骤;
路径:
HKEY_LOCAL_MACHINE\SOFTWARE \微软\的Windows\CurrentVersion\Explorer中\ ShellIconOverlayIdentifiers
删除/删除所有SkyDrive/OneDrive密钥.如果在尝试删除密钥时收到错误,您可能需要逐个获取密钥的所有权并为用户提供完全控制权.
按Ctrl + Shift + Esc并重新启动"Windows资源管理器"(可选择重新启动计算机)
现在可以看到所有git/svn叠加图标!
Jan*_*ich 22
在发疯之前,请尝试重新启动!它对我有用;)
Ami*_*emi 15
只需在此regedit addersses中添加一个Space(或更多,如果需要)到第一个Tortoise选项名称:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Run Code Online (Sandbox Code Playgroud)
例如:
"1TortoiseNormal"
Run Code Online (Sandbox Code Playgroud)
应改为:
" 1TortoiseNormal"
Run Code Online (Sandbox Code Playgroud)
系统reboot图标显示后.
我首先在 Windows 10 64 位机器上安装了 TortoiseSVN (1.9.5) 和 msysgit (2.11.0)。TortoiseSVN 图标显示正常。
当我在这两个之后安装 TortoiseGit (2.3.0.0) 时,图标不会显示。
我检查了一下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers,一切看起来都很好。乌龟图标排在前 10 名。
我以前修复的问题是在 GitLab 上的 TortoiseGit 问题 #692 中提出的:
- 打开
regedit.exe
- 去
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer- 添加值为“2000”的新字符串值“Max Cached Icons”
关闭/重新启动资源管理器和图标显示!
打开regedit。
导航HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\
你会看到这样的东西:
顺序很重要,在上面的例子中,是Dropbox上面的Tortoise,这就是这个问题的原因。
为了解决这个问题,我又添加了一份空间章程Tortoise。您可以做任何您喜欢的事情,将其移动到顶部。所以改成 Tortoise1Normal。 Tortoise1Normal(当我看到有 Tortoise1Normal很多空格时,我很怀疑。这些人tortoises认为这些很多空格使它们在注册表中名列前茅!虽然dropbox人们击败了他们,因为它们的 DropBox顺序比 更高 Tortoise1Normal。)
将会registry是这样的:(您需要关闭并重新打开regiedit或按F5以查看新的排序)
最后End Task并explorer重新运行它。