Os ícones de sobreposição do TortoiseSVN não aparecem quando instalados por uma conta de usuário diferente?


11

Instalei o TortoiseSVN na minha máquina Windows XP de trabalho como administrador. Quando efetuo login como usuário padrão, minhas cópias de trabalho não exibem os ícones de sobreposição no Windows Explorer.

Encontrei isso nas páginas de suporte do TortoiseSVN:

Você instalou o TortoiseSVN como um usuário diferente no WinNT / Win2K / WinXP do que está usando agora?

Vá para as configurações do TSVN e ative as sobreposições de ícones para pelo menos as unidades fixas. O instalador faz isso automaticamente para o usuário atual (não pode fazer isso para outros usuários ...), mas como você está usando o TSVN como um usuário diferente do que o instalou, é necessário configurá-lo manualmente.

http://tortoisesvn.net/node/97

Verifiquei as configurações de ícones de sobreposição para o usuário atual e as opções Unidades locais e de rede estão marcadas. Tentei até desativá-los, aplicando, novamente e aplicando e reiniciando, mas eles ainda não aparecem.

Não consigo instalar o TortoiseSVN no usuário atual, por isso fiz o login na conta de administrador.

Alguma ideia?


Eu nunca incomodado com dependendo dos ícones de sobreposição devido a vários problemas ao longo dos anos ...
Oskar Duveborn

Respostas:


7

Verifique se o ShellIconOverlayIdentifiers está configurado no registro corretamente.

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

Você deve ter nove entradas para o Tortoise.

insira a descrição da imagem aqui

O Windows carregará apenas as 15 primeiras entradas; portanto, se houver outras antes das Tortoise que as ultrapassam a 15ª, elas não serão carregadas.


Algum curso de ação específico, se for esse o caso? HKEY_CURRENT_USER(administrador) NÃO está sendo exibido ShellIconOverlaysnesse caminho. Além disso, você pode especificar mais explicitamente o primeiro diretório. regeditestá mostrando 5 diretórios inicialmente, todos com o prefixo HKEY_( HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, e HKEY_CURRENT_CONFIG)
tarabyte

HKLM é uma abreviação de HKEY_LOCAL_MACHINE
Shevek

Se você tem mais de 15, excluir aqueles que não querem ou renomeá-los para que os Tortoise são de primeira (backup as chaves em primeiro lugar, apenas no caso)
Shevek

4

Verifique se o tsvncache.exe está em execução (por exemplo, no taskmanager). Se sim, mate-o, em seguida, ele se reinicia. Caso contrário, tente iniciá-lo. Um truque possível é remover o svn com a desinstalação, dar ao usuário padrão os privilégios de administrador e instalá-lo com esse usuário normal, depois remover os privilégios de administrador e acho que você está bem.


2

Outra solução encontrada nas perguntas frequentes do TortoiseSVN :

Por que as sobreposições de ícones não aparecem?

  1. Você reiniciou o seu PC, é claro, após a instalação? Se ainda não o fez, faça-o agora. O TortoiseSVN é uma extensão do Windows Explorer Shell e será carregado junto com o Explorer.
  2. Vá para as configurações do TSVN e ative as sobreposições de ícones para pelo menos as unidades fixas. O instalador faz isso automaticamente para o usuário atual (não pode fazer isso para outros usuários ...), mas como você está usando o TSVN como um usuário diferente do que o instalou, é necessário configurá-lo manualmente.

3
Bem-vindo ao Super Usuário! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
slhck

1
Para o ponto 1, não é necessário reiniciar o PC, matando o explorer a partir do gerenciador de tarefas e entrando em "Arquivo / Executar nova tarefa" digitando "explorer" para reiniciá-lo.
Benoittr 30/01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.