impossible d'associer le programme à l'action du menu contextuel

11

J'ai installé un programme appelé GitKraken et c'est plutôt sympa; Mais une chose qu'il fait pendant l'installation est d'ajouter de force un élément de menu contextuel pour y ouvrir le dossier actuel.

Malheureusement, depuis le premier jour, cela a été rompu. J'ai essayé de définir l'association manuellement et cela ne fonctionne pas. La définition d'une association avec le programme ne donne aucun résultat différent. Y a-t-il autre chose qui puisse être fait? J'ai même essayé de le supprimer du registre.

Tout cela se produit sur Windows 10 x64.

entrez la description de l'image ici

Ciel
la source

Réponses:

18
  • Exécutez regedit.exe
  • Aller à

    HKEY_CLASSES_ROOT / Directory / Background / shell / GitKraken / command

  • Changement

    "% somedir% \ gitkraken \ update.exe" --processStart = gitkraken.exe --process-start-args = "- p % L "

    à

    "% somedir% \ gitkraken \ update.exe" --processStart = gitkraken.exe --process-start-args = "- p % V "

Veress
la source
@Ciel, voici la réponse, veuillez la marquer comme telle. Merci pour le conseil @Veress!
jordanbtucker
Le problème est qu'il n'ouvre pas le dépôt actuel sur le programme
KhaosDoctor
@jordanbtucker Je suis vraiment désolé. Je pensais l'avoir marqué il y a quelques mois. Je suis vraiment, vraiment désolé. Merci beacoup, encore une fois!
Ciel
Je peux confirmer que cela résout le problème et ouvre effectivement le dossier sélectionné en tant que dépôt.
dOxxx
S'il n'ouvre pas le bon référentiel, essayez de passer %Và \"%V\". J'ai eu le même problème car le chemin du dépôt avait des espaces.
lalibi
1

Cet élément du menu contextuel fonctionnera comme prévu si vous cliquez avec le bouton droit sur le .gitdossier lui-même.

Toutes mes excuses pour avoir répondu sur un fil très ancien, mais j'ai eu ce problème moi-même récemment, alors peut-être que cela aidera quelqu'un à l'avenir.

mpurdy
la source
1
Vous dites donc que vous devez trouver le dossier .git dans un dossier, et la fonction de clic droit de GitKraken gérera correctement cela?
music2myear
0

La chose la plus simple à faire serait d'ouvrir GitKraken et d'essayer de trouver un paramètre où vous pouvez désactiver l'intégration du shell. Cela devrait se débarrasser de l'option dans le menu contextuel de l'explorateur. Si vous trouvez un tel paramètre, vous pouvez toujours essayer de le réactiver et voir s'il fonctionne après cela. Vous avez indiqué que vous avez déjà tenté de faire une modification du registre, mais juste pour vous assurer que vous le faites correctement, voici un lien vers une procédure sur le sujet: http://www.howtogeek.com/howto/windows-vista/ comment-nettoyer-votre-menu-contextuel-windows-malpropre / GitKraken installe apparemment cela de manière habituelle, donc il pourrait être sous background / shell ou background / shellex au lieu de shell et shellex. Source: https://codinglifeofasoftwaredeveloper.wordpress.com/2016/02/17/gitkraken-woes/

BlackEyedGhost
la source
Malheureusement, je ne trouve aucune telle option pour désactiver l'intégration du shell. J'ai suivi les instructions de ce lien et l'élément de menu persiste.
Ciel
Je vais enquêter sur le deuxième lien maintenant, merci
Ciel
Cela a-t-il résolu le problème ou le problème persiste-t-il?
BlackEyedGhost
Malheureusement, quelque chose s'est produit et je n'ai pas encore pu réessayer. J'essaierai dès que possible.
Ciel
Pouvez-vous publier les modifications de registre que vous avez apportées?
w32sh