今天有一段时间,我的Windows 10 PC上的TortiseSVN叠加图标消失了。快速的谷歌搜索显示,在过去的几年中,从Windows 7到最近的Windows 10,发生了很多很多这样的事件。
总的来说,建议分为两组。各种操作不再起作用,并使用RegEdit
手动破解注册表以删除其他一些图标。此外,Tortisehg和TortiseGit有很多这个问题的例子。
所以我们在同一页面上,这些是Tortise和Windows版本,今天让我感到悲痛。现在是时候我们找到了解决这个问题的方法,而不是必须在注册内部进行捣乱。卸载TortiseSVN并重新安装对我不起作用。
这本身就指出存在一个基本的问题 imho 。如果TortiseSVN周一正在工作,如果我在星期三安装它就无法工作 - 这个工具的图标管理似乎是狡猾的。
无论如何,我希望有人能够建议或指出我们实际解决问题的工具或脚本或补丁。
这个问题被Windows严重影响,因为它使OneDrive成为某种受保护的物种,我无法移动或重命名这些图标(至少现在还没有)。
TortiseSVN
Windows 10
相关:
答案 0 :(得分:23)
现在是时候我们找到了解决此问题的方法,而不是在注册机构内部进行捣乱。
我对这个问题的尝试是自动化注册表操作;使用每个人似乎都在使用的hack(在覆盖条目之前添加空格),甚至提供之后重启Windows资源管理器:
卸载TortiseSVN并重新安装对我不起作用。
这只解决了某些形式的注册表损坏,而不是其他评论中已经提出的内容:这种问题的最常见原因是覆盖限制被点击。
奖励:修改类似用法的工具应该非常简单:例如,确保GoogleDrive
图标始终可见。
答案 1 :(得分:2)
我使用Google找到的所有方法都不起作用,但我使用此方法修复了它:
打开Regedit
并转到此位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
这是定义所有叠加图标的位置,它还定义了它们的应用顺序。问题是Windows只使用前11个(Windows分配15个覆盖图标处理程序,但Windows保留4个,所以只有 11 overlay icons are used ),而Dropbox使用其中10个。他们在Dropbox项目的名称中添加了3个前导空格,以确保它们排在第一位。
现在只需将4个前导空格添加到您想要的Tortoise图标中。
答案 2 :(得分:1)
我没有使用Windows 10,也没有图标冲突,因此这可能不适用于此特定问题。它适用于其他一般的tortoiseSVN图标故障。
在您启动regedit
之前,您可以尝试将图标设置更改为另一个,然后重新启动。如果你是好人,那么你不必手动更新自己的注册表。
它可能不是100%适用于您的情况,但尝试没有害处。
答案 3 :(得分:0)
如果您在此工作站上安装了Dropbox,最近的一个Dropbox更新会破坏TortoiseSVN的叠加图标。阅读https://stackoverflow.com/a/41740663/761095和http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3199988
要解决此问题,请删除Dropbox或阅读FAQ并调整Windows注册表以启用TortoiseSVN叠加图标。