¿Los iconos de superposición de TortoiseSVN no aparecen cuando los instala una cuenta de usuario diferente?

11

He instalado TortoiseSVN en mi máquina Windows XP de trabajo como administrador. Cuando inicio sesión como usuario estándar, mis copias de trabajo no muestran los iconos superpuestos en el Explorador de Windows.

Encontré esto en las páginas de soporte de TortoiseSVN:

¿Instaló TortoiseSVN como un usuario diferente en WinNT / Win2K / WinXP del que está utilizando ahora?

Vaya a la configuración de TSVN y active las superposiciones de iconos para al menos las unidades fijas. El instalador lo hace automáticamente para el usuario actual (no puede hacerlo para otros usuarios ...) pero como está utilizando TSVN como un usuario diferente al que instaló, debe configurarlo manualmente.

http://tortoisesvn.net/node/97

He verificado la configuración de los iconos de superposición para el usuario actual y las opciones de unidades locales y de red están marcadas. He intentado incluso desactivarlos, aplicar, volver a encender y aplicar, luego reiniciar, pero todavía no aparecen.

No puedo instalar TortoiseSVN en el usuario actual, por eso inicié sesión en la cuenta de administrador.

¿Algunas ideas?

Camsoft
fuente
Nunca me he molestado en depender de los iconos de superposición debido a varios problemas a lo largo de los años ...
Oskar Duveborn

Respuestas:

7

Verifique que los ShellIconOverlayIdentifiers estén configurados en el registro correctamente.

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

Deberías tener nueve entradas para Tortoise.

ingrese la descripción de la imagen aquí

Windows solo cargará las primeras 15 entradas, por lo que si hay otras allí antes que las Tortuga que las empujan más allá del 15, no se cargarán.

Shevek
fuente
¿Algún curso de acción particular si ese es el caso? HKEY_CURRENT_USER(administrador) NO se muestra ShellIconOverlaysen esa ruta. Además, ¿puede especificar más explícitamente el primer directorio? regeditestá mostrando 5 directorios Inicialmente, todos con el prefijo HKEY_( HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, y HKEY_CURRENT_CONFIG)
tarabyte
HKLM es la abreviatura de HKEY_LOCAL_MACHINE
Shevek
Si tiene más de 15, elimine los que no desea o cámbieles el nombre para que los de Tortoise sean los primeros (haga una copia de seguridad de las claves primero, por si acaso)
Shevek
4

Compruebe si tsvncache.exe se está ejecutando (por ejemplo, desde taskmanager). Si es así, mátalo y luego se reiniciará. Si no, intenta iniciarlo. Un posible truco es eliminar svn con la desinstalación, otorgar al usuario estándar los privilegios de administrador e instalarlo con este usuario normal, luego eliminar los privilegios de administrador y creo que está bien.

Kreker
fuente
2

Otra solución que se encuentra en las Preguntas frecuentes de TortoiseSVN :

¿Por qué no aparecen las superposiciones de iconos?

  1. ¿Reinició su PC, por supuesto, después de la instalación? Si no lo has hecho, hazlo ahora. TortoiseSVN es una extensión de Shell de Windows Explorer y se cargará junto con Explorer.
  2. Vaya a la configuración de TSVN y active las superposiciones de iconos para al menos las unidades fijas. El instalador lo hace automáticamente para el usuario actual (no puede hacerlo para otros usuarios ...) pero como está utilizando TSVN como un usuario diferente al que instaló, debe configurarlo manualmente.
usuario184223
fuente
3
¡Bienvenido a Super User! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
slhck
1
Para el punto 1, no es necesario reiniciar la PC, matar al explorador desde el administrador de tareas y entrar en "Archivo / Ejecutar nueva tarea" escribiendo "explorador" para reiniciarlo hace el truco.
Benoittr