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

Exportar claves del registro de Windows

Determinados programas almacenan información en el registro de Windows. Ya sea por motivos de hacer una copia de seguridad, reinstalar el equipo o establecer dicha configuración en otro, debemos conocer cómo exportar las claves de registro asociadas.

Para abrir el Editor de registro, presionamos Win + R (Ejecutar…) e ingresamos “regedit”.

Desde la aplicación podremos navegar por un árbol de claves de registro hasta que demos con la que necesitamos mantener. Utilizando Edición > Buscar podremos encontrar la clave deseada si es que conocemos parte de su nombre. El proceso de búsqueda no es muy rápido, pero como máximo serán unos minutos.

Una vez que tengamos determinada la clave requerida:

  1. Click derecho sobre la clave
  2. Elegir la opción Exportar
  3. Elegir una ubicación y escribir  un nombre para el archivo
  4. Confirmar con Guardar

Ese archivo es el que debemos conservar. Cuando necesitemos agregar las claves que contiene al registro de un equipo, basta con hacerle un doble click y confirmar la operación.