Le icone di sovrapposizione di TortoiseSVN non vengono visualizzate se installate da un altro account utente?


11

Ho installato TortoiseSVN sul mio computer Windows XP come amministratore. Quando eseguo l'accesso come utente standard, le mie copie funzionanti non visualizzano le icone di sovrapposizione in Esplora risorse.

L'ho trovato sulle pagine di supporto di TortoiseSVN:

Hai installato TortoiseSVN come utente diverso in WinNT / Win2K / WinXP rispetto a quello che stai utilizzando ora?

Vai alle impostazioni di TSVN e attiva le sovrapposizioni dell'icona per almeno le unità fisse. Il programma di installazione lo fa automaticamente per l'utente corrente (non può farlo per altri utenti ...) ma poiché si utilizza TSVN come utente diverso da quello installato, è necessario impostarlo manualmente.

http://tortoisesvn.net/node/97

Ho controllato le impostazioni per le icone di sovrapposizione per l'utente corrente e le opzioni Unità locali e di rete sono state verificate. Ho provato anche a disattivarli, applicarli, quindi riaccenderli e applicarli, quindi riavviare ma ancora non vengono visualizzati.

Non riesco a installare TortoiseSVN sull'utente corrente, quindi perché ho effettuato l'accesso all'account admin.

Qualche idea?


Non mi sono mai preoccupato di dipendere dalle icone di sovrapposizione a causa di vari problemi nel corso degli anni ...
Oskar Duveborn,

Risposte:


7

Verificare che ShellIconOverlayIdentifiers sia impostato correttamente nel registro.

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

Dovresti avere nove voci per Tortoise.

inserisci qui la descrizione dell'immagine

Windows caricherà solo le prime 15 voci, quindi se ce ne sono altre prima di quelle Tortoise che le spingono oltre il 15, non verranno caricate.


Qualche particolare modo di agire se è così? HKEY_CURRENT_USER(amministratore) NON viene visualizzato ShellIconOverlaysin quel percorso. Inoltre, puoi specificare più esplicitamente la prima directory. regeditsta mostrando 5 directory inizialmente, tutte prefisso HKEY_( HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, e HKEY_CURRENT_CONFIG)
tarabyte

HKLM è una scorciatoia per HKEY_LOCAL_MACHINE
Shevek,

Se ne hai più di 15, elimina quelli che non vuoi o rinominali in modo che quelli di Tortoise siano i primi (esegui prima il backup delle chiavi, per ogni evenienza)
Shevek,

4

Controlla se tsvncache.exe è in esecuzione (ad esempio da taskmanager). Se sì, uccidilo, quindi si riavvia da solo. Altrimenti prova a lanciarlo. Un possibile trucco è rimuovere svn con disinstallazione, assegnare all'utente standard i privilegi di amministratore e installarlo con questo utente normale, quindi rimuovere i privilegi di amministratore e penso che tu stia bene.


2

Un'altra soluzione trovata nelle FAQ di TortoiseSVN :

Perché non vengono visualizzate le sovrapposizioni delle icone?

  1. Hai riavviato il tuo PC ovviamente dopo l'installazione? Se non lo hai fatto, per favore fallo ora. TortoiseSVN è un'estensione di Windows Explorer Shell e verrà caricata insieme a Explorer.
  2. Vai alle impostazioni di TSVN e attiva le sovrapposizioni dell'icona per almeno le unità fisse. Il programma di installazione lo fa automaticamente per l'utente corrente (non può farlo per altri utenti ...) ma poiché si utilizza TSVN come utente diverso da quello installato, è necessario impostarlo manualmente.

3
Benvenuto in Super User! Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
slhck

1
Per il punto 1, non è necessario riavviare il PC, uccidere explorer dal task manager e andare in "File / Esegui nuova attività" digitando "explorer" per riavviarlo.
Benoittr,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.