Ich habe TortoiseSVN als Administrator auf meinem Windows XP-Computer installiert. Wenn ich mich als Standardbenutzer anmelde, werden in meinen Arbeitskopien die Überlagerungssymbole im Windows Explorer nicht angezeigt.
Ich habe dies auf den Support-Seiten von TortoiseSVN gefunden:
Haben Sie TortoiseSVN als einen anderen Benutzer unter WinNT / Win2K / WinXP installiert, als Sie jetzt verwenden?
Gehen Sie zu den Einstellungen von TSVN und aktivieren Sie die Symbolüberlagerungen für mindestens die Festplatten. Das Installationsprogramm führt dies automatisch für den aktuellen Benutzer aus (kann dies nicht für andere Benutzer tun ...). Da Sie TSVN jedoch als einen anderen Benutzer als den von Ihnen installierten verwenden, müssen Sie dies manuell festlegen.
http://tortoisesvn.net/node/97
Ich habe die Einstellungen für Überlagerungssymbole für den aktuellen Benutzer überprüft und die Optionen Lokale Laufwerke und Netzwerklaufwerke sind aktiviert. Ich habe sogar versucht, sie auszuschalten, anzuwenden, dann wieder einzuschalten und dann neu zu starten, aber sie werden immer noch nicht angezeigt.
Ich kann TortoiseSVN nicht auf dem aktuellen Benutzer installieren, weshalb ich mich beim Administratorkonto angemeldet habe.
Irgendwelche Ideen?
quelle
Antworten:
Überprüfen Sie, ob die ShellIconOverlayIdentifiers in der Registrierung korrekt eingerichtet sind.
Sie sollten neun Einträge für Tortoise haben.
Windows lädt nur die ersten 15 Einträge. Wenn also vor den Tortoise andere Einträge vorhanden sind, die sie nach dem 15. verschieben, werden sie nicht geladen.
quelle
HKEY_CURRENT_USER
(Administrator) wird NICHTShellIconOverlays
auf diesem Pfad angezeigt. Können Sie auch das erste Verzeichnis expliziter angeben?regedit
zeigt zunächst fünf Verzeichnisse, die alle mit dem PräfixHKEY_
(HKEY_CLASSES_ROOT
,HKEY_CURRENT_USER
,HKEY_LOCAL_MACHINE
,HKEY_USERS
, undHKEY_CURRENT_CONFIG
)Überprüfen Sie, ob tsvncache.exe ausgeführt wird (z. B. vom Taskmanager). Wenn ja, töte es, dann startet es sich neu. Wenn nicht, versuchen Sie es zu starten. Ein möglicher Trick besteht darin, svn bei der Deinstallation zu entfernen, dem Standardbenutzer die Administratorrechte zu erteilen und ihn mit diesem normalen Benutzer zu installieren, dann die Administratorrechte zu entfernen, und ich denke, Sie sind in Ordnung.
quelle
Eine weitere Lösung in den TortoiseSVN-FAQ :
quelle