这些精美的图标叠加层在Windows资源管理器中为您提供有用的信息,但未显示。
Dropbox最令人讨厌(我已经阅读了https://www.dropbox.com/help/154/en)。我只是尝试重新安装Dropbox-没有帮助。Link Shell扩展也存在这个问题,因此我不认为这是一个专门的保管箱问题。而且我的操作系统出了点问题。该操作系统实际上是一个全新的全新安装...
操作系统:Win8 Pro 64-bit。
这些精美的图标叠加层在Windows资源管理器中为您提供有用的信息,但未显示。
Dropbox最令人讨厌(我已经阅读了https://www.dropbox.com/help/154/en)。我只是尝试重新安装Dropbox-没有帮助。Link Shell扩展也存在这个问题,因此我不认为这是一个专门的保管箱问题。而且我的操作系统出了点问题。该操作系统实际上是一个全新的全新安装...
操作系统:Win8 Pro 64-bit。
Answers:
好像您安装了太多注册“重叠式广告”图标的工具。由于旧的16位代码无法更改,因此Windows 仅有15个叠加图标的丑陋限制:
值15来自图像列表的相应限制。ImageList_SetOverlayImage函数每个图像列表最多支持15个图像列表叠加层。(嘿,以前更糟。限制过去只有3个!)
好的,但是为什么只有15个?为什么不更多呢?
重叠图像是从图像列表中绘制图像时使用的信息之一。选项在fStyle参数中编码,并且出于各种目的对位进行了划分时,可以使用四个位来指定覆盖图像。(您将获得15个叠加层图像,而不是16个,因为您丢失了其中一个值以指定“无叠加层”。)
可以,但是fStyle参数中的值仅使用低16位。那高16位呢?那里有足够的空间。
16位限制是从16位版本的通用控件(在Windows 95中仍需要支持)继承的。当然,如今,没有人关心通用控件的16位版本,那么为什么不开始使用高位控件呢?
有一个令人不满意的解释:内部管理fStyle的代码在某些地方仍然使用WORD,因此所有管理fStyle的代码都必须进行修改。在Windows的多个模块中会发生这种情况,因此必须在多个组件之间进行同步更改。这是二进制级别的重大更改,因为接口不再兼容。突破性的更改在程序上难以协调:受影响的代码对于Shell团队而言可能不可见,因为它们位于一个尚未分支到主干的遥远分支分支中。将fStyle从WORD扩展到DWORD可能会对某些组件产生深远的影响。
因此,Microsoft无法在不破坏Explorer的情况下真正修复它。
打开regedit,转到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
和 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
并计算项目数。您是否正在达到15的极限?
如果是,则请卸载或重新配置此处显示的应用程序,或者手动删除注册表项(当然要备份它们)。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
和HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
和计数的项目数。您是否正在达到15的极限?
您不必删除任何键,您所要做的就是重命名这些键,并在其前面按顺序重新编号,然后重新启动计算机。序列号将确保您的操作系统仅排名前15位。
这是一个例子:
___CRD3333DropboxExt1
。这是一个非常难看的技巧,但确实会使覆盖层稳定。