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

Ciel
fonte

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 "

Veress
fonte
@ 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.

mpurdy
fonte
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/

BlackEyedGhost
fonte
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