J'utilise TortoiseGit
depuis presque un an maintenant. Cela a très bien fonctionné pour moi jusqu'à hier, lorsque j'ai rencontré un problème. J'étais en train de supprimer un dossier lorsque l'Explorateur Windows s'est en quelque sorte écrasé sur moi (il s'est accroché à la "découverte d'éléments") pendant plus d'une heure, puis j'ai redémarré le système.
Depuis ce temps (et je ne suis pas sûr si l'incident décrit y est pour quelque chose), TortoiseGit a cessé d'afficher des superpositions d'icônes dans l'explorateur. Le comportement ne ressemble cependant à aucun des autres qui ont posé des questions ici, car:
Dans le
open file
dialogue de tous les programmes, les icônes existent toujours (!).
Voici une liste de choses que j'ai essayées:
- J'ai changé les paramètres de TortoiseGit pour afficher différentes icônes.
- Réinstallez TortoiseGit (désinstallez, redémarrez, installez, redémarrez).
- J'ai supprimé toutes les superpositions d'icônes commençant par "Tortoise" dans
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \ShellIconOverlayIdentifiers
, puis désinstallé TortoiseGit, redémarré l'ordinateur et réinstallé TortoiseGit.
Éditer:
J'ai essayé de créer un nouvel utilisateur sur mon ordinateur et le nouvel utilisateur a des superpositions d'icônes fonctionnant très bien. Je suis maintenant encore plus confus.
Rien n'a aidé jusqu'à présent. Des idées?
la source
Réponses:
J'ai eu le même problème et je l'ai fait fonctionner en suivant les instructions d'un forum. Ce que j'ai fait est ceci (copié):
Donc ce que j'ai fait a été de renommer la clé
1TortoiseNormal
en"1TortoiseNormal"
etc. Je ne sais pas pourquoi l'envelopper dans un guillemet double le fait fonctionner à nouveau.Le forum d'origine a disparu, mais un bon résumé est fourni dans les commentaires.
la source
Windows n'autorisera que 11 identificateurs de superposition d'icônes, classés par ordre alphanumérique - s'il y en a plus de 11, ces icônes ne seront pas affichées.
Vous pouvez exécuter la commande suivante dans une invite DOS:
regedit /e c:\icons.txt HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Ouvrez ensuite le fichier
C:\icons.txt
. Ignorez les deux premières lignes, et si1TortoiseNormal
et les autres*Tortoise*
valeurs ne sont pas dans les 11 premières valeurs, leurs superpositions d'icônes ne seront pas affichées. La solution fournie par @Chi Chan est juste un moyen simple d'augmenter le1TortoiseNormal
rang lorsqu'il est ordonné parmi toutes les superpositions, vous pouvez également renommer les valeurs en ajoutant un ou plusieurs espaces avant1TortoiseNormal
, c'est-à-dire," 1TortoiseNormal"
pour les rendre plus élevés.
mise à jour: pour Windows 8, la limite des superpositions d'icônes est de 15.
la source
[....\ DropboxExt01]
(modifier: SO les réduit en 1 il semble ...)Étapes de la solution Windows 10;
Chemin :
Supprimez / supprimez toutes les clés SkyDrive / OneDrive. Vous devrez peut-être prendre possession des clés une par une et donner à votre utilisateur un contrôle total si vous recevez une erreur lors de la tentative de suppression des clés.
Appuyez sur Ctrl + Maj + Echap et redémarrez «Windows Explorer» (éventuellement redémarrer l'ordinateur)
Toutes les icônes de superposition git / svn sont maintenant visibles!
la source
Avant de devenir fou, essayez de redémarrer! Cela a fonctionné pour moi;)
la source
explorer
processus, et avec TortoiseSVN, il était possible de simplement tuer et redémarrer leexplorer
processus (pas la fenêtre active, mais la principale) pour éviter de redémarrer. J'ai fait la même chose pour TortoiseGit, mais ce n'était pas suffisant. Un redémarrage a aidé.Ajoutez simplement un espace (ou plus si nécessaire) aux options First Name of Tortoise de cette addersses regedit:
par exemple:
Devrait devenir:
après une
reboot
icône du système s'affiche actuellement.la source
J'avais installé TortoiseSVN (1.9.5) et msysgit (2.11.0) en premier sur ma machine Windows 10 64 bits. Les icônes TortoiseSVN s'affichent correctement.
Lorsque j'ai installé TortoiseGit (2.3.0.0) après ces deux, les icônes ne s'afficheraient pas.
J'ai vérifié
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
et tout avait l'air bien. Les icônes de la tortue étaient dans le top 10.Ce que j'avais l'habitude de corriger a été soulevé dans le problème TortoiseGit n ° 692 sur GitLab :
la source
J'ai eu ce même problème aujourd'hui après avoir désinstallé TortoiseSVN. J'ai redémarré et toujours pas de chance alors je suis juste allé dans le panneau de configuration, désinstaller un programme et sur l'élément TortoiseGit j'ai choisi «Réparer» et tout est revenu à la normale. Je soupçonne que toutes les applications de la gamme Tortoise ont des clés de registre partagées ou quelque chose du genre.
la source
J'ai aussi vu mes icônes de shell TortoiseGIT cesser de s'afficher soudainement, je ne me souviens pas exactement de ce qui y a conduit, mais j'ai trouvé cela et j'ai essayé le truc du registre en changeant 1TortioiseNormal en "1TortioiseNormal" et ainsi de suite. C'est probablement une bonne chose à faire quoi qu'il arrive, mais les superpositions d'icônes ne fonctionnaient toujours pas.
Je suis trop occupé pour la réponse générale de "redémarrer l'ordinateur", ce que cela me dit est "un processus de service doit être redémarré mais vous ne pourrez jamais le trouver, alors redémarrez-le." Non.
J'utilise également TortoiseSVN et ces superpositions d'icônes fonctionnaient toujours pour moi. J'ai regardé dans mon onglet de processus du gestionnaire de tâches et j'ai vu que j'avais quelque chose appelé TSVNCache.exe en cours d'exécution. Aucun signe de quelque chose de similaire pour git, donc sur un coup de tête je suis allé dans l'onglet Applications et j'ai appuyé sur "Nouvelle tâche", j'ai entré TGITCache.exe et bien sûr que le processus s'est déclenché. De là, revenez aux processus, supprimez explorer.exe, puis revenez aux applications -> Nouvelle tâche à nouveau et lancez explorer.exe.
Cela a fonctionné pour moi deux fois maintenant lorsque mes superpositions d'icônes TortoiseGIT se sont arrêtées, alors peut-être que cela fonctionnera pour quelqu'un d'autre.
la source
Ce qui a fonctionné pour moi, c'est de désinstaller Google Drive de mon ordinateur. Je ne sais pas encore pourquoi.
la source
Je suis d'accord avec Chi Chan et je voudrais ajouter ceci comme réponse complémentaire.
Ce sont les icônes de Dropbox Explorer. Voici un script de registre pour les supprimer. Sauvegardez-le quelque part, car ils reviendront!
Notez que les valeurs changent également de temps en temps. Actuellement, ils ont 3 espaces avant le "DropboxExtXX", avant d'en avoir un seul.
Supprimer Dropbox Explorer Icons.reg
la source
Le problème avec les espaces de tête est que chaque fois que vous redémarrez, Dropbox ajoute un autre espace à ses registres et aura toujours une longueur d'avance sur vous.
J'ai donc programmé un script python trouvé sur cet article (par Christoph Zwerschke) pour qu'il s'exécute à chaque démarrage de l'ordinateur. Vous devez également redémarrer l'explorateur après cela.
Le .bat ressemblera à:
Et le script python:
la source
Ce qui fonctionne pour moi pour Windows 10 est
la source