TortoiseGit zeigt keine Icon-Overlays an

Lesezeit: 8 Minuten

TortoiseGit zeigt keine Icon Overlays an
5xum

Ich habe verwendet TortoiseGit nun fast ein ganzes Jahr. Es hat bei mir bis gestern sehr gut funktioniert, als ich auf ein Problem stieß. Ich habe einen Ordner gelöscht, als der Windows Explorer über eine Stunde lang bei mir abgestürzt ist (er hing bei “Erkennen von Elementen”), dann habe ich das System neu gestartet.

Seit dieser Zeit (und ich bin nicht sicher, ob der beschriebene Vorfall etwas damit zu tun hat), TortoiseGit hat aufgehört, Icon-Overlays im Explorer anzuzeigen. Das Verhalten ist jedoch nicht wie bei allen anderen, die hier Fragen gepostet haben, denn:

Im open file Dialog aller Programme, die Icons existieren noch (!).

Hier ist eine Liste der Dinge, die ich versucht habe:

  1. Ich habe die TortoiseGit-Einstellungen geändert, um andere Symbole anzuzeigen.
  2. TortoiseGit neu installieren (deinstallieren, neu starten, installieren, neu starten).
  3. Ich habe alle Symbolüberlagerungen gelöscht, die mit “Schildkröte” beginnen HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer
    ShellIconOverlayIdentifiers
    dann TortoiseGit deinstalliert, den Computer neu gestartet und TortoiseGit neu installiert.

Bearbeiten:

Ich habe versucht, einen neuen Benutzer auf meinem Computer zu erstellen, und der neue Benutzer hat Symbolüberlagerungen, die einwandfrei funktionieren. Jetzt bin ich noch verwirrter.

Bisher hat nichts geholfen. Irgendwelche Ideen?

  • Hast du TortoiseSVN installiert?

    – mozgow

    8. Oktober 14 um 7:23 Uhr

  • @mozgow Nein, nur TortoiseGit

    – 5xum

    8. Oktober 14 um 11:40 Uhr

  • Mir ist das gleiche passiert. Meins ist passiert, weil ich “Dropbox” auf meinem Computer installiert habe. Dropbox verwendet auch IconOverlays, und sie rangieren in der Liste höher als TortoiseGit. Und da Sie nur 15 haben können, sehen Sie sie möglicherweise aus diesem Grund nicht. Meine beginnen in der Liste von 19-28, daher mein Grund, sie nicht zu sehen. Verwenden Sie den Vorschlag von Dzhuang unten, um zu sehen, wo Ihre Overlays in der Liste stehen.

    – Tschad

    11. September 15 um 19:02 Uhr

  • Mögliches Duplikat von TortoiseGit Icon Overlays wird nicht angezeigt

    – Herr Tux

    15. Februar 18 um 9:20 Uhr

  • @MrTux Ich wäre neugierig zu wissen, wie Sie eine am 6. August 2014 gestellte Frage als Duplikat einer Frage betrachten, die am 11. Januar 2017 gestellt wurde (dh über 2 Jahre später).

    – 5xum

    15. Februar 18 um 9:23 Uhr


TortoiseGit zeigt keine Icon Overlays an
Chi Chan

Ich hatte das gleiche Problem und ich habe es zum Laufen gebracht, indem ich den Anweisungen aus einem Forum gefolgt bin. Was ich getan habe, war dies (kopiert):

Ich finde Lösung 🙂 Wrapping mit "" alle Schildkrötenschlüssel unter HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers

an 1TortoiseNormal und etc … Ich habe das Problem verstanden, da Dropbox und es regedit funktionierten, gab es das Zeichen ("") zu Dropbox, aber nicht tortoise. Also habe ich die Zeichen hinzugefügt, explorer.exe geschlossen und hüpfe, es war gut 🙂

Also habe ich den Schlüssel umbenannt 1TortoiseNormal zu "1TortoiseNormal" usw. Ich habe keine Ahnung, warum das Einschließen in ein doppeltes Anführungszeichen es wieder zum Laufen bringt.

Das ursprüngliche Forum ist weg, aber eine gute zusammenfassung wird in den Kommentaren geliefert.

  • Vermutlich liegt es an der Sortierung. Das doppelte Anführungszeichen ist eines der ersten druckbaren Zeichen, daher steht „DropboxExt1“ vor „1TortoiseNormal“, aber „1TortoiseNormal“ steht vor „DropboxExt1“. Ich habe auch versucht, das doppelte Anführungszeichen aus den Schlüsseln der Dropbox zu entfernen, und es hat funktioniert.

    – Benutzer34814

    18. November 14 um 13:14 Uhr

  • Etwas aus Skype-Einträgen gelernt. Anstatt es um “” (doppelte Anführungszeichen) zu wickeln, fügen Sie einfach ein Leerzeichen am Anfang der Einträge ein. Die Einträge wären also 1TortoiseNormal und etc … Es ist schließlich eine Frage der Sortierung :), wie es scheint.

    – Pratham

    26. Februar 15 um 12:09 Uhr

  • Ich hatte auch das gleiche Problem nach der Installation von Dropbox. Ich fand den Grund / die Problemumgehung in diesem Blog klar, aber nach dem Umbenennen der Schildkrötenschlüssel schienen sie nicht an den Anfang der Liste zu greifen. Es dauerte eine Weile, bis ich erkannte, dass die Dropbox-Schlüssel vorne ein Leerzeichen hatten .. also habe ich die Schildkröten umbenannt in 1TortoiseNormal, etc. BLOG: blog.garethjmsaunders.co.uk/2015/03/22/…

    – Benutzer1420372

    7. August 15 um 1:39 Uhr

  • @CodyStott Es stellt sich heraus, dass MS jetzt dasselbe tut … OneDrive-Symbole beginnen ebenfalls mit einem Leerzeichen … In 10 Jahren, nachdem alle Unternehmen diesen Trick herausgefunden haben, werden alle Schlüsselnamen mit Dutzenden von Leerzeichen beginnen … : P

    – Stijn de Witt

    11. August 15 um 12:15 Uhr


  • UPDATE: Dropbox fügt jetzt auch hinzu 3 Leerzeichen davor … MS, bitte beachten Sie (naja, das haben Sie bereits getan, da OneDrive diesen Trick verwendet) und Handeln Sie. Das ist total scheiße. Und was hat es überhaupt mit diesem Symbolmaximum von 11/15 auf sich? Es ist 2017?!? Ich brauche keine weitere Überholung der Benutzeroberfläche … Ich brauche Dinge wie diese, um sie in weniger als 2 Jahrzehnten zu reparieren!

    – Stijn de Witt

    12. Januar 17 um 10:19 Uhr

1643910489 956 TortoiseGit zeigt keine Icon Overlays an
Dzhuang

Windows lässt nur bis zu 11 Symbol-Overlay-IDs zu, die in alphanumerischer Reihenfolge angeordnet sind. Wenn es mehr als 11 gibt, werden diese Symbole nicht angezeigt.

Sie können den folgenden Befehl in einer DOS-Eingabeaufforderung ausführen:

regedit /e c:icons.txt HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers

Öffnen Sie dann die Datei C:icons.txt. Überspringen Sie die ersten beiden Zeilen und if 1TortoiseNormal und der andere *Tortoise* Werte nicht in den oberen 11 Werten enthalten sind, werden ihre Symbolüberlagerungen nicht angezeigt. Die von @Chi Chan bereitgestellte Lösung ist einfach zu erstellen 1TortoiseNormal höher rangieren, wenn sie unter allen Overlays geordnet werden, können Sie die Werte auch umbenennen, indem Sie zuvor Leerzeichen hinzufügen 1TortoiseNormaldh,

" 1TortoiseNormal"

um sie höher zu ranken.

aktualisieren: Für Windows 8 beträgt die Begrenzung der Symbolüberlagerungen 15.

  • LOL. Also habe ich gerade auf Windows 10 aktualisiert und meine TortoiseGit-Symbole fehlten, also habe ich diesen Thread gesucht und gefunden … Es stellt sich heraus, dass Microsoft diesen Thread wahrscheinlich auch gelesen hat, weil die OneDrive-Symbole standardmäßig mit einem Leerzeichen beginnen !! Wie dumm von Microsoft, dass sie darauf zurückgreifen würden … anstatt nur einen Bildschirm zu erstellen, mit dem wir die Reihenfolge / Priorität der Symbolanmerkungen in den Windows-Einstellungen konfigurieren können.

    – Stijn de Witt

    11. August 15 um 12:08 Uhr

  • @StijndeWitt GoogleDrive und TortoiseSVN/Git scheinen jetzt den Einsatz erhöht und hinzugefügt zu haben 2 Räume. Wir sind jetzt offiziell in einem Weltraumrennen …

    – icc97

    10. Januar 17 um 14:17 Uhr

  • @icc97 LOL@’Weltraumrennen’. Aber DropBox ist diesen Amateuren einen Schritt voraus … fügen sie hinzu 3 Leerzeichen: [.... DropboxExt01] (Bearbeiten: SO bricht sie anscheinend in 1 zusammen …)

    – Stijn de Witt

    12. Januar 17 um 10:11 Uhr


  • HINWEIS!! Starten Sie Windows Explorer neu, damit die Symbole angezeigt werden. Drücken Sie Strg+Umschalt+Esc und starten Sie „Windows Explorer“ neu (optional Computer neu starten)

    – PhillipPDX

    3. März 17 um 15:15 Uhr

  • Ich habe oben auch gerade kommentiert, wollte aber hier hinzufügen, dass alle großen Cloud-Anbieter (Onedrive, Dropbox, Google Drive) jetzt DYNAMISCH die Liste lesen und sich AUTOMATISCH ANPASSEN und Leerzeichen anführen, um den Krieg zu “gewinnen” … bis zum nächsten aktualisiert und tut dasselbe. Meine haben jetzt buchstäblich alle mindestens FÜNF führenden Leerzeichen !! Außerdem ist es 15 von Vista und höher.

    – Collin Chaffin

    15. April 17 um 6:17 Uhr

1643910490 138 TortoiseGit zeigt keine Icon Overlays an
Replikanten spionieren

Windows 10-Lösungsschritte;

  1. Regedit öffnen

Weg :

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers

  1. Entfernen/löschen Sie alle SkyDrive/OneDrive-Schlüssel. Möglicherweise müssen Sie die Schlüssel nacheinander in Besitz nehmen und Ihrem Benutzer die volle Kontrolle geben, wenn Sie beim Versuch, die Schlüssel zu löschen, eine Fehlermeldung erhalten.

  2. Drücken Sie Strg+Umschalt+Esc und starten Sie „Windows Explorer“ neu (optional Computer neu starten)

  3. Alle Git/SVN-Overlay-Symbole sind jetzt sichtbar!

  • Das funktioniert für mich. Es scheint, dass die Anzahl der im Windows Explorer zulässigen Symbolüberlagerungen begrenzt ist.

    – Yodacheese

    21. Oktober 15 um 0:40 Uhr

  • Aus irgendeinem Grund konnte ich OneDrive-Schlüssel nicht löschen. Ich habe gerade drei Leerzeichen am Anfang der Tortoise-Tasten hinzugefügt, neu gestartet und es hat wieder funktioniert.

    – NickH

    18. Februar 16 um 8:38 Uhr

  • OneDrive legt die Schlüssel bei der nächsten erneuten Anmeldung wieder ein.

    – Mike Lowery

    11. September 16 um 21:27 Uhr

  • Anstatt vorhandene Schlüssel zu löschen, können Sie einfach zwei (oder mehr) Leerzeichen vor allen hinzufügen Schildkröte Schlüssel. Hat den gleichen Effekt – und lässt Sie am Weltraumrennen teilnehmen!

    – Fronleichnam

    11. Juli 18 um 6:08 Uhr

  • Diese Lösung funktioniert für mich. Löschen Sie alle Onedrive-Schlüssel und starten Sie den PC neu. Wow, die Overlay-Symbole werden angezeigt!

    – Evan

    27. April 21 um 1:52 Uhr


Bevor Sie verrückt werden, versuchen Sie einfach einen Neustart! Bei mir hat es funktioniert 😉

TortoiseGit zeigt keine Icon Overlays an
Amir Hossein Ghasemi

Fügen Sie einfach ein Leerzeichen (oder bei Bedarf mehr) zu den Optionen für den ersten Namen der Schildkröte zu diesen regedit-Adressen hinzu:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers

zum Beispiel:

"1TortoiseNormal"

Sollte sich ändern zu:

" 1TortoiseNormal"

nach einem System reboot Symbole werden aktuell angezeigt.

Ich hatte TortoiseSVN (1.9.5) und msysgit (2.11.0) zuerst auf meinem Windows 10 64-Bit-Rechner installiert. TortoiseSVN-Symbole wurden gut angezeigt.

Als ich TortoiseGit (2.3.0.0) nach diesen beiden installierte, wurden die Symbole nicht angezeigt.

Ich überprüfte HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers und alles sah gut aus. Die Schildkröten-Ikonen waren in den Top 10.

Was ich früher repariert habe, wurde aufgezogen TortoiseGit-Ausgabe Nr. 692 auf GitLab:

  • Offen regedit.exe
    • Gehe zu HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionExplorer
    • Fügen Sie einen neuen Zeichenfolgenwert „Max Cached Icons“ mit dem Wert „2000“ hinzu.

Geschlossener/neu gestarteter Explorer und Symbole werden angezeigt!

1643910491 625 TortoiseGit zeigt keine Icon Overlays an
Richard Edwards

Ich hatte heute dasselbe Problem, nachdem ich TortoiseSVN deinstalliert hatte. Ich habe neu gestartet und immer noch kein Glück, also bin ich einfach reingegangen Systemsteuerung, Programm deinstallieren und im TortoiseGit-Element habe ich „Reparieren“ ausgewählt. und alles ist wieder normal. Ich vermute, dass alle Apps der Tortoise-Reihe einige gemeinsame Registrierungsschlüssel oder so etwas haben.

.

758270cookie-checkTortoiseGit zeigt keine Icon-Overlays an

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy