web-dev-qa-db-fra.com

TortoiseGit Icon Overlays non affiché

Je sais que cette question a déjà été posée, mais je n'arrive pas à les faire fonctionner maintenant.

J'ai essayé de redémarrer.

J'ai essayé d'installer la dernière version de prévisualisation.

J'ai essayé d'augmenter le cache des icônes et d'ajouter des guillemets autour des touches:

https://martinbuberl.com/blog/tortoisegit-icons-not-showing-workaround/

J'ai essayé de modifier les paramètres de superposition d'icônes.

Ils refusent maintenant d'afficher.

Est-ce que cela aide?

 Shell Identifiers

6
Andrew Truckle

De https://tortoisegit.org/support/faq/#ovlnotall :

Le nombre de superpositions autorisées par Windows est limité à 15. Windows en utilise 4, les 11 restants pouvant être utilisés par d'autres applications. Et si vous avez OneDrive installé, cela utilise 5 autres slots. Si vous avez ensuite installé un autre outil de lecteur cloud, vous pouvez utiliser ces emplacements. TortoiseGit et TortoiseSVN essaient d’être un "Good Citizen ™" et limitent son utilisation des superpositions pour donner une chance à d’autres applications.

Vous pouvez vérifier quelles autres applications utilisent des superpositions en utilisant Regedit pour consulter les éléments HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

Si trop de gestionnaires de superposition sont installés et que TortoiseGit ne montre aucune superposition, vous pouvez essayer de supprimer certains des gestionnaires installés du registre. Mais soyez prudent lorsque vous modifiez le registre!

La suppression est parfois un peu délicate. Vous pouvez également essayer de préfixer les entrées Tortoise * avec des espaces et/ou des guillemets (").

Les gestionnaires de superposition sont chargés dans l'ordre du code ASCII. Ainsi, vous devez vous assurer que le gestionnaire de superposition Tortoise * a un précédent élevé à respecter. Ceci peut être réalisé en ajoutant des espaces (comme le montre la capture d'écran, il y a une vraie guerre qui a le plus d'espace).

11
MrTux

Aucune de ces solutions n’ayant fonctionné pour moi, j’ai cherché dans tout le registre {C5994560-53D9-4125-87C9-F193FC689CB2} (Valeur de "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdents\Tortoise1 )

J'ai trouvé une clé avec le nom "{C5994560-53D9-4125-87C9-F193FC689CB2} {0C6C4200-C589-11D0-999A-00C04FD655E1} 0xFFFF" Inside \Extensions Shell\Cachées

Alors j'ai décidé de supprimer toutes les clés de la clé de registre "Extensions HKEY_CURRENT\Software\Microsoft\Windows\Current\Version\Shell\Cached" et après avoir redémarré Explorer.exe, toutes les superpositions de tortues ont commencé à fonctionner pour moi

1
sur