Cantidad limitada de iconos superpuestos en Windows 7

Existen aplicaciones que sobre el icono de ciertos archivos superponen un pequeño icono (icon overlay). Por lo general son aquellas que sincronizan los archivos con algún servicio online (Google Drive o Dropbox) o repositorio de archivos (TortoiseCVS o TortoiseSVN).

Si instalamos alguna de ellas, es poco probable que tengamos inconvenientes. Pero cuando tenemos 2 o 3, podremos notar que algunos de los iconos superpuestos no se visualizan!

El problema es que en Windows 7 existe una cantidad limitada de iconos superpuestos que pueden estar en uso en un cierto momento. De ellos, 4 ya están reservados para Windows por lo que quedan 11 para que puedan utilizar las aplicaciones. Según el “nombre” con el que cada una registre estos iconos, los primeros 11 serán los que queden funcionando y el resto se omitirá.

Lo único que está a nuestro alcance es la posibilidad de determinar los 11 iconos superpuestos que quedarán en uso. Para ello debemos:

  1. Acceder al Editor de registro: Win + R (Ejecutar…) e ingresar “regedit”
  2. Navegar hasta la clave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
  3. Renombrar las claves de los iconos de manera que las primeras 11 (ordenadas alfabéticamente) sean las deseadas
    • Agregar al comienzo “!” para que quede al principio
    • Agregar al final “ZZ” para que quede al final

Es importante contemplar que si utilizan símbolos vean bien cómo se ordenan. Dropbox aprovechó esto y recientemente pasó a nombrar los iconos entre comillas dobles para que aparezcan primero.

Ejemplo:

En la computadora tengo instalado Dropbox y TortoiseCVS. Por defecto los iconos superpuestos se ordenan así:

  • ShellIconOverlayIdentifiers
    • "DropboxExt1"
    • "DropboxExt2"
    • "DropboxExt3"
    • "DropboxExt4"
    • "DropboxExt5"
    • "DropboxExt6"
    • "DropboxExt7"
    • "DropboxExt8"
    • 1TortoiseNormal
    • 2TortoiseModified
    • 3TortoiseConflict
    • 4TortoiseLocked
    • 5TortoiseReadOnly
    • 6TortoiseDeleted
    • 7TortoiseAdded
    • 8TortoiseIgnored
    • 9TortoiseUnversioned
    • EnhancedStorageShell
    • Offline Files
    • SharingPrivate

Esto hará que funcionen los 8 iconos de Dropbox y los primeros 3 de TortoiseCVS.

Si quisiéramos priorizar TortoiseCVS por sobre Dropbox deberíamos renombrar algunas claves:

  • ShellIconOverlayIdentifiers
    • 1TortoiseNormal
    • 2TortoiseModified
    • 3TortoiseConflict
    • 4TortoiseLocked
    • 5TortoiseReadOnly
    • 6TortoiseDeleted
    • 7TortoiseAdded
    • 8TortoiseIgnored
    • 9TortoiseUnversioned
    • ZZ"DropboxExt1"
    • ZZ"DropboxExt2"
    • ZZ"DropboxExt3"
    • ZZ"DropboxExt4"
    • ZZ"DropboxExt5"
    • ZZ"DropboxExt6"
    • ZZ"DropboxExt7"
    • ZZ"DropboxExt8"
    • ZZEnhancedStorageShell
    • ZZOffline Files
    • ZZSharingPrivate

Atención: Si reinstalamos alguna de estas aplicaciones o instalamos otra, es posible que debamos dar una vuelta nuevamente por el registro de Windows.

Basado en:

http://blog.falafel.com/windows-icon-overlay-limitations/

Anuncios