Esta não é a melhor questão de programação, mas vamos encarar a questão: os caras com falha no servidor não são bem versados no git, então acho que é mais voltado para esse público.
Quero mudar para o TortoiseGit, ou PortableGit no meu shell, mas fiquei com essas opções irritantes do menu de contexto.
Como faço para que eles desapareçam? Preciso escrever um script para desinstalá-los?
git
tortoisegit
msysgit
DevelopingChris
fonte
fonte
Respostas:
Windows de 64 bits
Em uma janela do cmd.exe, execute estes comandos:
Windows de 32 bits
Em uma janela do cmd.exe, execute estes comandos
Windows 10
Se você estiver no Windows 10 e os métodos anteriores não funcionarem, tente desinstalar o aplicativo e reinstalá-lo. Mas tenha cuidado durante o processo de instalação, desmarcando a integração do Windows Explorer
fonte
Somente essa remoção do registro - nada mais - funcionou para mim no Win8.1, nas versões recentes:
fonte
Você também pode desativar entradas únicas usando o CCleaner.
fonte
explorer.exe
processoQuando você instala o msysgit, existe uma opção para "Integração com o Windows Explorer" que você desmarca para não aparecer.
Você pode executar novamente a instalação e desmarcar a opção ou desinstalar e reinstalar e desmarcar a opção.
fonte
No Windows 10, nenhuma das opções acima funcionou para mim. A melhor solução que encontrei é desinstalar o aplicativo, reinstalá-lo e ter cuidado durante o processo de instalação para desmarcar a integração do Windows Explorer
fonte
Eu tive um problema semelhante e toda a resposta acima não funciona para mim. ENTÃO Finalmente encontrei uma solução nas etapas abaixo.
Etapa 1: Digite o
regedit
menu IniciarEtapa 2: Execute o Editor do Registro
Etapa 3: Navegue para
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Etapa 4: clique em "shell"
Etapa 5: clique com o botão direito do mouse em "Git Bash Here" e escolha a opção de exclusão
Felicidades
fonte
Para adicionar ao que o dfkt disse, há mais um local para as Pastas da Biblioteca:
Esse número específico entre HKEY_USERS e Software provavelmente varia de pessoa para pessoa e de conta para conta, portanto, verifique se é adequado para você.
Portanto, a remoção completa e modificada do registro seria:
fonte
No Windows 10 de 64 bits, você precisa fazer o seguinte:
1. Excluir entradas do registro
HKEY_CLASSES_ROOT \ Directory \ background \ shell \ git_gui
HKEY_CLASSES_ROOT \ Directory \ background \ shell \ git_shell
HKEY_CLASSES_ROOT \ Directory \ Shell \ git_gui
HKEY_CLASSES_ROOT \ Directory \ Shell \ git_shell
Por conveniência ou se você deseja automatizar a remoção (por exemplo, para usar após a atualização do choco), você pode executar no Powershell (executar como Admin):
2. Cancele o registro da DLL de extensões do shell para remover entradas de menu adicionais (clone do GitExt ..., GitExt Create New Repository, etc.):
fonte