我似乎无法在 Windows 7 下显示图标,我真的很想念 Windows XP 中的这个。
如何修复?
Windows 只能显示有限数量的叠加图标 (15 total, 11 after what Windows uses)。 Office Groove、Dropbox、Mozy、Carbonite 等程序将劫持 11 个可能的覆盖图标中的一堆(如果微软将这些图标的数量增加为使用的应用程序的数量就好了)它们似乎在增加和增加)...
您可以查看设置了哪些覆盖,并在此处的注册表中更改它们(风险自负):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
如果您正在使用 TortoiseCVS(并且没有使用覆盖图标),您将获得几个 TortoiseSVN 图标和所有 TortoiseCVS 图标。这是因为覆盖图标是按字母顺序使用的。同样,风险自负(编辑注册表可能会炸毁您的计算机,yada,yada,yada - 如果您正在阅读 Stack Overflow 并使用 Windows 并且尚未编辑注册表,那么您确实是一只罕见的野兽),感觉自由重命名它们(我建议将数字放在您想要使用的前面,并在您不需要的前面加上“z_”)。 TortoiseSVN Shell 扩展名很好,因此您知道它们的作用,而 TortoiseCVS 扩展则不是。翻翻源码后,找到了相关信息:
TortoiseCVS0 - 在 CVS 中
TortoiseCVS1 - 不在 CVS 中
TortoiseCVS3 - 冲突
TortoiseCVS4 - 在 CVS 中只读
TortoiseCVS5 - 忽略
TortoiseCVS6 - 添加
TortoiseCVS7 - 已删除
TortoiseCVS8 - 锁定
住手!
在对您的注册表或 Kris Erickson 的(优秀)答案或以下答案中列出的类似程序进行任何操作之前,有一些事情需要考虑......
你在网络驱动器上吗?
如果是这样,请转到 Tortoise SVN 设置(右键单击任何文件夹 > TortoiseSVN > 设置),然后转到“图标叠加层”
确保您已检查“网络驱动器”,如图所示:
https://i.stack.imgur.com/3bvXC.png
默认情况下,在全新的 Tortoise 安装中,网络驱动器没有添加图标。
这为我们解决了问题。如果这对您来说失败,那么显然您可以通过此处列出的(稍微)更多涉及的解决方案。
也不需要重新启动 PC。而是重新启动 explorer.exe:
按 Ctrl+Shift+Esc。单击进程选项卡。右键单击 explorer.exe。选择结束进程。单击结束进程按钮。单击应用程序选项卡。右键点击。单击新任务(运行)。将打开设置为:资源管理器 单击确定。
Windows 资源管理器重新启动并且 TortoiseSVN 图标重新出现。
在 Windows 7 x64 上升级到 1.6.8 后,我也丢失了覆盖。我只安装了 x64 版本,没有安装 32 位版本。为了修复,我使用原始安装程序进行了修复并重新启动。之后的叠加层正常显示。
我resolved it使用 Sysinternals 的 Autoruns。
运行自动运行 在“资源管理器”选项卡中,向下滚动到“OverlayIconIdentifier”和“ShellOverlayIconIdentifier”条目取消勾选不需要的覆盖(例如大多数 Dropbox、SkyDrive 等)重新启动 Explorer.exe
https://i.stack.imgur.com/qtKeU.png
我遇到了与 OP 相同的问题:Win 7 (x64)、TortoiseSVN (x64) 和 DropBox (x86)。其他一些答案的信息给了我所有的信息。我只在这台机器上安装过 x64 版本的 TSVN。
在我的情况下,TSVN 和 DropBox 是在我安装操作系统的同一天安装的,并且覆盖工作正常,直到几天前。我没有做任何涉及更改任何一个应用程序的设置以导致它们停止工作的事情。
这是问题开始后我在图标覆盖注册表部分中的内容(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
):
DropboxExt1 DropboxExt2 DropboxExt3 EnhancedStorageShell 离线文件共享Private TortoiseAdded TortoiseConflict TortoiseDeleted TortoiseIgnored TortoiseLocked TortoiseModified TortoiseNormal TortoiseReadOnly TortoiseUnversioned
我确认只有与前 11 个条目对应的叠加层显示在资源管理器中。当我通过在其中一些条目的开头添加“z”来修改上述条目的顺序时,再次仅显示前 11 个叠加层(在更新的顺序下)。
有了以上内容,我就拥有了解决问题所需的一切(重命名或删除条目,以便我想要工作的 TSVN 条目在列表中 <= #11)。下面讨论了为什么会突然发生这种情况。
我知道根据几天前有效的叠加层,列表中的键 1-3、7-9、12-13 都 <= 11(不确定叠加层#14 是否有效,因为我从来没有带有只读状态的文件。#15 从未在这台机器上工作过,所以我知道它从未进入前 11 名)。我还假设 TSVN 键块一致地向上/向下移动,因此它们被撞到了两个或三个位置(* 见下文)。这意味着在 DropBox 和 TSVN 块之间添加了 2-3 个项目。现在存在的三个是由 Windows 添加的,我假设它们会在安装操作系统后立即存在。
15 个叠加层的列表是在运行时确定的吗?似乎覆盖处理程序有时可能会告诉 Windows shell 没有要添加到列表中的图标。可能我几天前搞砸的一些与文件共享和文件加密有关的设置导致 4-6 点的一些项目被“激活”并推低 SVN 项目。
最后我删除了一些条目并移动了一些,所以我的最终列表如下所示:
DropboxExt1 DropboxExt2 DropboxExt3 SharingPrivate(我希望这个显示出来) TortoiseAdded TortoiseConflict TortoiseDeleted TortoiseModified TortoiseNormal TortoiseReadOnly TortoiseUnversioned zOffline Files(我不使用同步中心,或“离线文件”,所以我不关心这个)zEnhancedStorageShell(不是真的知道增强存储是什么,不认为我需要这个)
他们在这里显示得很好。您在使用 64 位版本的 Windows 7 和 32 位版本的 TortoiseSVN 吗?如果是这样,那么它们只会出现在 32 位资源管理器(或 32 位应用程序的 CFD)中。不过,您可以同时安装 32 位和 64 位版本。
另外两种可能的解决方案:
杀死 TSVNCache.exe 并让它重新启动。这导致我的外壳覆盖图标多次重新出现。如果您最近从以前的版本升级了 TortoiseSVN,您可能需要升级您的工作副本。这可以通过右键单击您的项目文件夹并从上下文菜单中选择“SVN 升级工作副本”来完成。
我建议向微软抱怨图标覆盖率低得离谱。如果我们有足够多的人抱怨,也许他们会解决这个问题的真正根本原因:
查看页面底部的评论:http://msdn.microsoft.com/en-us/library/cc144123(VS.85).aspx
就此问题向 Microsoft Windows 7 团队提供反馈:http://mymfe.microsoft.com/Windows%207/Feedback.aspx?formID=195
我的图标也消失了。注册表修复对我也不起作用。
这就是我让他们回来的方式:
安装最新版 TortoiseOverlays 重启 explorer.exe
有时你只需要进入 TortoiseSVN 的“设置”,关闭图标,点击“应用”,重新打开它们。
Windows 开始->所有程序->TortoiseSVN->设置
https://i.stack.imgur.com/FOtiF.png
对我来说同样的问题。事实证明,问题的原因是新的 JungleDisk 3.0,它粗鲁地安装了三个名为“1Sync...”、“2Sync...”和“3Sync...”的覆盖,将 Tortoise 推到最后。
只需删除顶部列出的 reg hive 中的 JungleDisk 键(或在它们前面加上 z_),然后重新启动系统,Tortoise 应该会再次正常工作。
鉴于此覆盖限制存在于 Windows 中并且很容易被当前工具击中,因此工具供应商确实应该在高级安装期间询问用户是否要安装它们。我不需要也不需要新的“同步”功能,也不真正关心用巧妙的命名将图标填充在列表顶部的策略。 JungleDisk 的耻辱。
您是否尝试在 Tortoise 设置中将状态缓存更改为“默认”?我在文件夹上的覆盖图标上遇到了这个问题,因为我在“Shell”中有这个选项。该选项位于“设置”->“图标覆盖”中。
也许这可以帮助您http://tortoisesvn.net/node/97
就我而言,Dropbox 覆盖在注册表中以“(带引号的标识符)开头。我删除了所有的”前缀并重新启动 explorer.exe。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
编辑:我安装了 Windows 10,这个解决方案对我不起作用。所以我只是去了同一个注册表位置并删除了所有谷歌和 SkyDrive 记录并重新启动 explorer.exe。
第二次编辑:安装 TortoiseGit 后,它修复了所有内容,无需任何自定义。
我刚刚在一台 WinXP 和两台 Win7 机器上升级到 TSVN 1.6.8.19260。升级后,覆盖图标在所有 3 台机器上都消失了。在上面提到的注册表项下,我只找到了脱机文件的条目。我只需要重新安装/修复 TSVN 安装,重新启动后图标重新出现。我从未在任何以前的 TSVN 版本中检测到这种行为,而且我肯定每次都以相同的方式安装 TSVN,并具有相同的权限。
如果您最近升级了 Tortoise SVN,可能是因为 1.7 版似乎需要一种新的格式来存储文件的状态 - 在这种情况下,您可以右键单击相关存储库的根文件夹,然后使用 Tortoise 菜单选项'SVN 升级工作副本'。
这为我解决了这个问题。
干杯马特
对于 complete Johannes's answer,您可以检查 this thread,其中提到了另一个原因(第一个原因是安装 32 位客户端而不是 64 位客户端)(强调我的):
只有更新版本的 TSVN 和 TCVS 能够共享覆盖图标,并且由于资源管理器总共有 14 个覆盖图像的限制,而多余的覆盖图标根本不会显示,你可能有太多......如果它的覆盖图标正在显示您实际上必须使用 32 位 Windows 资源管理器,这当然意味着您还必须安装 32 位版本的 TSVN。
当第一次安装 TortoiseVCS 时,可能会出现此问题,因为:
查看文件系统和注册表中安装的内容,看起来他们试图用我的 Shell 扩展做我所做的事情 - 安装 64 位和 32 位版本,所以没有人说“我没有看到我的覆盖/菜单“! ;) 不幸的是,看起来 32 位的注册表项被破坏了,因此 32 位扩展 DLL,即使存在,也没有正确的注册表项。如果有疑问,我建议卸载 TCVS 和 TSVN。然后安装 TSVN。也许安装后重新启动两次,而不仅仅是一次。如果它们仍然没有出现,请转到软件控制面板并选择修复安装。从以前的版本升级到当前版本时,这对我有用。您可能应该首先安装您计划主要使用的 TortoiseXYZ 变体,以提高它在您较少使用的 TortoiseXYZ 变体之前落入那些有限数量的覆盖图标插槽之一的机会。在尝试分析故障时,请始终牢记这些有限数量的覆盖图标插槽。
我发现如果你先安装 32 位版本,那么 64 位版本会有些混乱。在重新安装 Windows 7 时,我刚刚安装了 64 位版本,现在似乎可以正常工作了。
如果您想在 Windows 7 64 位的 32 位应用程序中使用 Tortoise,您需要同时安装 64 位和 32 位版本的 Tortoise。根据 Tortoise 的制造商的说法,这很好用。 (source)
克里斯埃里克森是对的,投票给他。就我而言,问题在于安装 TFS powertools ,它添加了浏览器外壳集成,就像 TSVN 和 TCVS 一样。它添加了另外 5 个叠加层。由于它们以 Tfs* 为前缀,因此它们优先于 Tortoise*。我还只是在 Tfs 的东西前面加上了 z_,然后 TSVN 覆盖又回来了。无需重新启动/注销,只需杀死 explorer.exe 并重新启动它。
可能出现的问题和解决方案
Windows 可用覆盖图标数量的限制,请参阅 Kris Erickson 的回答。 TortoiseSVN 设置不当,请参考 Ralph Cowling 的回答。从早期版本(1.6.10 之前)更新的已知错误,请参见此处。 TortoiseSVN 并没有为所有用户安装,尝试使用下面的 cmd 安装,如果以下三种解决方案都不起作用,我相信这种方法会挽救你的生命。
rem Set your own path.
set TOOL_ROOT=d:\Tools\TortoiseSVN-1.6.13.20954-win32-svn-1.6.16\tortoisesvn_1.6.16.21511
set PACKAGENAME=TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi
set TOOL_INSTALLROOT="c:\Program Files (x86)\TortoiseSVN"
msiexec /i "%TOOL_ROOT%\%PACKAGENAME%" INSTALLDIR=%TOOL_INSTALLROOT% ALLUSERS=1 ARPSYSTEMCOMPONENT=1 RebootYesNo=No REBOOT=ReallySupress /qb-
set ret=%ERRORLEVEL%
rem The installer seems to return same values as MSI
rem These codes mean that the product is properly installed, even though the code is not zero.
rem 1641 ERROR_SUCCESS_REBOOT_INITIATED
rem 3010 ERROR_SUCCESS_REBOOT_REQUIRED
if %ret% EQU 1641 set ret=0
if %ret% EQU 3010 set ret=0
if %ret% GTR 0 exit %ret%
如果有人需要 Windows 7 64 位的注册表项,这里就是。删除不经常使用的项目的叠加层对我有好处:Drop Box、Google Drive、Microsoft 产品,只保留 Tortoise 的叠加层。这些都是覆盖 - 没有任何内容被删除。
** 注意 ** 使用注册表会使您的系统不稳定。请务必备份您的注册表。请参阅 this Google search,了解备份注册表或注册表设置的各种方法。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco1]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco2]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco3]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro1 (ErrorConflict)]
@="{8BA85C75-763B-4103-94EB-9470F12FE0F7}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro2 (SyncInProgress)]
@="{CD55129A-B1A1-438E-A425-CEBC7DC684EE}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro3 (InSync)]
@="{E768CD3B-BDDC-436D-9C13-E1B39CA257B1}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt1"]
@="{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt2"]
@="{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt3"]
@="{FB314EDD-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt4"]
@="{FB314EDE-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt5"]
@="{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt6"]
@="{FB314EDF-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt7"]
@="{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt8"]
@="{FB314EE0-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avast]
@="{472083B0-C522-11CF-8763-00608CC02F24}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1EldosIconOverlay]
@="{AF743E58-5357-404B-8314-32D2D8420F9D}"
[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\EldosIconOverlay]
@="{5BB532A2-BF14-4CCC-86B7-71B81EF6F8BC}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EnhancedStorageShell]
@="{D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveBlacklistedOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D42}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedEditOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D44}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedViewOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D43}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncedOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D40}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncingOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D41}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off0]
@="{8E33AEC3-C5F2-43C4-B048-9E3EB19B1DD5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off1]
@="{8E33AEC4-C5F2-43C4-B048-9E3EB19B1DD5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
@="{4E77131D-3629-431c-9818-C5679DC83E81}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\SharingPrivate]
@="{08244EE6-92F0-47f2-9FC9-929BAA2E7235}"
请记住,这些适用于 Windows 64 位,您应该备份您的注册表
我在这里(和其他一些地方)尝试了一切,对我有用的东西(在完成所有这些之后,我认为注册表更改是强制性的)是将 Icon Overlays\Status Cache 的设置从 Default 更改为 Shell,我还检查了“仅在资源管理器中显示叠加层和上下文菜单”。不知道这两个中的哪一个做到了,但现在可以了。
升级到 TSVN 1.6.8.19260 后,我遇到了同样的问题(资源管理器中没有图标),但就我而言,在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers 下根本没有 TSVN 条目。在我最初的安装中,我没有包含额外的图标集,因为我从未使用过它们(而且我从未在以前的任何升级中安装过它们)。
我修改了我的安装,添加了额外的图标集,我的图标神奇地重新出现了。
我的主要目的是为 TortoiseCVS 获取 ICON。许多建议对我不起作用:卸载重新安装;通过重命名进行注册;多次重启。但是起作用的是安装 TortoiseSVN。这使得 TortoiseCVS 的图标可以正常工作。我检查了注册表。 SVN 安装将数字放在图标名称的前面:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers] 1TortoiseNormal 2TortoiseModified 3TortoiseConflict 4TortoiseLocked 5TortoiseReadOnly 6TortoiseDeleted 7TortoiseAdded 8TortoiseIgnored 9TortoiseUnversioned Groove Explorer Icon Overlay 1 (GFS Unread Stub) Groove Explorer Icon Overlay 2 (GFS Stub) Groove Explorer Icon Overlay 2.5 (GFS Unread Folder) Groove Explorer Icon Overlay 3 (GFS Folder) Groove Explorer Icon Overlay 4 (GFS Unread Mark) SharingPrivate TortoiseAdded TortoiseConflict TortoiseDeleted TortoiseIgnored TortoiseLocked TortoiseModified TortoiseNormal TortoiseReadOnly TortoiseUnversioned zEnhancedStorageShell zOffline Files zSkyDrivePro1 (ErrorConflict) zSkyDrivePro2 (SyncInProgress) zSkyDrivePro3 (InSync)
TortoiseSVN 1.6.16 我在这里遇到了同样的问题。图标很好,但后来我安装并卸载了 TortoiseGit,突然 TortoiseSVN 图标停止工作。查看注册表,我发现卸载 TortoiseGit 也删除了所有覆盖图标。我只是重新安装了 TortoiseSVN,它解决了这个问题。
编辑注册表顺序对我有用。条目之前已经有#s。所以它不起作用。我意识到以前的条目有空格。所以现在我的 svn 注册表有一个空格,#,name
解决方案的组合对我有用。我试图按照@LeighRiffel 的建议杀死并重新启动 explorer.exe。不工作。我卸载了 Dropbox,因为我很少使用它。然后,我再次尝试了资源管理器,它成功了。也许您可以在此之后重新安装保管箱,看看是否一切正常?不过我不在乎。
步骤如下:运行 taskmgr.exe 或任务管理器 > 进程选项卡 > 选择 explorer.exe > 杀死。然后点击文件选项>新任务>输入explorer.exe>确定。
当我从存储库中签出一个新项目时,我没有看到图标覆盖。
我开始寻找解决方案并提出了这个问题。
在阅读答案时,我注意到图标覆盖出现在我的结帐项目上。
我想图标出现只需要几分钟。
在人们迅速恐慌并开始编辑注册表之前,我认为这可能很有用。
更改注册表对我有用。
如果它对任何人都有帮助,我最初在“ShellIconOverlayIdentifiers”中我想向下移动的条目前加上“z_”。然而,这似乎并没有提出 TortoiseSVN 条目。这可能是由于区分大小写,其中小写“z”仍然在大写“T”之前。最后,用“Z_”前缀代替了诀窍。