我们可以看到关于 Dropbox 与 TortoiseSVN 与许多其他应用程序图标覆盖冲突的无尽问题。
两个例子:
为什么图标覆盖(来自 3rdParty-Apps)没有显示在 Win8 资源管理器中?
我可以阻止覆盖图标的更改吗?
就我而言,我只有 Dropbox 和 TortoiseSVN。Dropbox 真的很烦人 - 每次更新后,我都需要运行我制作的脚本,从注册表中删除 Dropbox 的覆盖,然后重新启动 Windows 资源管理器。
我知道 Windows 将覆盖限制为 15 可能是因为性能。
但是,增加到 25~35 会不会对性能造成巨大影响?
为什么微软还没有意识到这是一个非常流行的问题并试图对此进行修复?
为什么至少没有高级用户可以更改以增加此限制的选项?
我已经以管理员身份在我的工作 Windows XP 机器上安装了 TortoiseSVN。当我以标准用户身份登录时,我的工作副本不会在 Windows 资源管理器中显示覆盖图标。
我在 TortoiseSVN 的支持页面上找到了这个:
您是否在 WinNT/Win2K/WinXP 下将 TortoiseSVN 安装为与您现在使用的不同的用户?
转到 TSVN 的设置并激活至少固定驱动器的图标覆盖。安装程序会自动为当前用户执行此操作(不能为其他用户执行此操作...)但由于您使用 TSVN 的用户与安装它的用户不同,因此您需要手动设置。
http://tortoisesvn.net/node/97
我已经检查了当前用户的覆盖图标设置,并检查了本地和网络驱动器选项。我什至尝试关闭它们,应用,然后再次打开并应用,然后重新启动,但它们仍然没有出现。
我无法在当前用户上安装 TortoiseSVN 因此我登录到管理员帐户。
有任何想法吗?
Sysinternals Autoruns 说我在启动时通过注册表项加载了 8 个 Dropbox shell 扩展实例
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Run Code Online (Sandbox Code Playgroud)
调用没有明显的区别——它们都运行
c:\users\myUserName\appdata\roaming\dropbox\bin\dropboxext64.22.0.dll
Run Code Online (Sandbox Code Playgroud)
但如果我检查注册表,它们都会使用不同的 GUID 进行调用,并被命名为“DropBoxExt1 Class”、“DropBoxExt2 Class”等。似乎没有任何参数以不同的方式传递给不同的实例。
我使用的是 Windows 7 64 位。我可以安全地删除除其中一个之外的所有内容吗?