TortoiseSVN-Overlay-Symbole werden bei der Installation durch ein anderes Benutzerkonto nicht angezeigt?

11

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?

Camsoft
quelle
Ich habe mich nie darum
gekümmert,

Antworten:

7

Überprüfen Sie, ob die ShellIconOverlayIdentifiers in der Registrierung korrekt eingerichtet sind.

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

Sie sollten neun Einträge für Tortoise haben.

Geben Sie hier die Bildbeschreibung ein

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.

Shevek
quelle
Gibt es eine bestimmte Vorgehensweise, wenn dies der Fall ist? HKEY_CURRENT_USER(Administrator) wird NICHT ShellIconOverlaysauf diesem Pfad angezeigt. Können Sie auch das erste Verzeichnis expliziter angeben? regeditzeigt zunächst fünf Verzeichnisse, die alle mit dem Präfix HKEY_( HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, und HKEY_CURRENT_CONFIG)
tarabyte
HKLM ist eine Abkürzung für HKEY_LOCAL_MACHINE
Shevek
Wenn Sie mehr als 15 haben, löschen Sie diejenigen, die Sie nicht möchten, oder benennen Sie sie um, so dass die Schildkröten zuerst sind (sichern Sie die Schlüssel zuerst, nur für den Fall)
Shevek
4

Ü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.

Kreker
quelle
2

Eine weitere Lösung in den TortoiseSVN-FAQ :

Warum werden die Symbolüberlagerungen nicht angezeigt?

  1. Sie haben Ihren PC natürlich nach der Installation neu gestartet? Wenn Sie dies nicht getan haben, tun Sie dies jetzt. TortoiseSVN ist eine Windows Explorer Shell-Erweiterung und wird zusammen mit dem Explorer geladen.
  2. 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.
user184223
quelle
3
Willkommen bei Super User! Während dies theoretisch die Frage beantworten kann, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Slhck
1
Für Punkt 1 ist es nicht erforderlich, den PC neu zu starten, den Explorer über den Task-Manager zu beenden und unter "Datei / Neue Aufgabe ausführen" "Explorer" einzugeben, um ihn neu zu starten.
Benoittr