web-dev-qa-db-fra.com

TFS Power Tools: Extension Shell: Menu contextuel Quirky et icônes TFS sur les fichiers / dossiers manquants

J'ai utilisé TFS Power Tools quotidiennement pendant plusieurs mois. Je compte particulièrement sur Windows Shell Extension.

Depuis une semaine environ, deux problèmes se sont posés:


Numéro 1

Chaque fois que j'entre dans un répertoire sous contrôle TFS, je dois faire un clic droit deux fois pour voir le menu contextuel TFS enter image description here


Numéro 2

Mes jolis indicateurs verts TFS sur les fichiers/dossiers ont disparu:

enter image description here

J'ai téléchargé et réinstallé les outils électriques, mais j'ai toujours ces deux problèmes.

Des réflexions sur la façon de résoudre ce problème?


**MISE À JOUR**

Dave m'a donné la réponse via un lien. Juste au cas où ce lien se détériorerait, voici la réponse:

  1. Ouvrez le registre
  2. Accédez à: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
  3. Préfixez n'importe quel dossier "Tfs" avec des nombres ("1TfsOverlayAdd", "2TfsOverlayEdit" etc.). Cela leur permet de prendre la priorité sur les autres superpositions d'icônes.
  4. Redémarrez la machine ou tuez Explorer.exe et redémarrez-le

    enter image description here

En ce qui concerne la question des retards, ce n'est pas ce que je vis ce matin; ce qui est étrange. Je doute que la solution pour la superposition soit également la solution pour le clic droit.

Tout est revenu à la normale maintenant, donc je suis prêt à partir.

34
ray

Les icônes vertes manquantes peuvent être expliquées ici . C'est parce que Windows a une limite d'icônes de superposition qu'il prend en charge. Les détails sur la façon de le corriger se trouvent dans cet article de blog.

Combien de temps attendez-vous après avoir entré un dossier avant d'effectuer le premier clic droit? Cela prend parfois un certain temps pour le TfsComProviderSvr.exe pour vérifier si le dossier local est un espace de travail et enregistrer l'extension Shell.

22
DaveShaw