Não é possível associar o programa à ação do menu de contexto


11

Eu instalei um programa chamado GitKraken e é muito bom; Mas uma coisa que ele faz durante a instalação é adicionar forçosamente um item de menu de contexto para abrir a pasta atual nele.

Infelizmente, desde o primeiro dia, isso foi quebrado. Tentei definir a associação manualmente e ela não funciona. Definir uma associação com o programa não produz resultados diferentes. Há mais alguma coisa que possa ser feita? Eu até tentei removê-lo do registro.

Isso tudo está acontecendo no Windows 10 x64.

insira a descrição da imagem aqui

Respostas:


18
  • Execute regedit.exe
  • Vamos para

    HKEY_CLASSES_ROOT / Diretório / Segundo plano / shell / GitKraken / command

  • mudança

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

    para

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


@ Ciel, esta é a resposta, marque-a assim. Obrigado pela dica @Veress!
Jordanbtucker # 23/16

O problema é que ele não abrir o repositório atual no programa
KhaosDoctor

@jordanbtucker Sinto muito. Eu pensei que tinha marcado isso meses atrás. Eu sinto muito, muito mesmo. Muito obrigado novamente.
ciel

Posso confirmar que isso corrige o problema e de fato abre a pasta selecionada como um repositório.
dOxxx

Se não abrir o repositório certo, tente mudar %Vpara \"%V\". Eu tive o mesmo problema, pois o caminho do repositório tinha espaços nele.
Lalibi 11/08/19

1

Este item de menu de contexto funcionará como você esperaria se você clicar com o botão direito do mouse na .gitprópria pasta.

Pedimos desculpas por responder em um tópico muito antigo, mas eu estava tendo esse problema recentemente, então talvez isso ajude alguém no futuro.


1
Então você está dizendo que precisa encontrar a pasta .git dentro de uma pasta e a função de clicar com o botão direito do GitKraken cuidará disso corretamente?
Music2myear

0

A coisa mais simples a fazer seria abrir o GitKraken e tentar encontrar uma configuração na qual você possa desativar a integração do shell. Isso deve se livrar da opção no menu de atalho do Explorer. Se você encontrar essa configuração, poderá sempre tentar reativá-la e verificar se funciona depois disso. Você indicou que já tentou fazer uma edição do registro, mas apenas para garantir que você esteja fazendo isso corretamente, aqui está um link para um tutorial sobre o assunto: http://www.howtogeek.com/howto/windows-vista/ como limpar seu menu de contexto do Windows bagunçado / O GitKraken aparentemente instala isso da maneira usual, portanto pode estar em background / shell ou background / shellex em vez de shell e shellex. Fonte: https://codinglifeofasoftwaredeveloper.wordpress.com/2016/02/17/gitkraken-woes/


Infelizmente, não consigo encontrar nenhuma opção para desativar a integração do shell. Eu segui as instruções nesse link e o item de menu ainda persiste.
Ciel

I vai investigar o segundo link agora, obrigado
Ciel

Isso resolveu o problema ou o problema ainda está ocorrendo?
BlackEyedGhost

Infelizmente, surgiu algo e eu ainda não consegui tentar novamente. Vou tentar o mais rápido possível.
Ciel

Você pode postar as alterações do registro que você fez?
W32sh # 20/16
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.