Как удалить параметры меню правой кнопки мыши MSysgit?

Это не лучший вопрос программирования, но, если смотреть на него, ребята с ошибками сервера не хорошо разбираются в git, поэтому я думаю, что он больше относится к этой аудитории.

Я хочу переключиться на TortoiseGit или PortableGit в своей оболочке, но я остался с этими неприятными параметрами контекстного меню.

Как мне заставить их уйти? Мне нужно написать script, чтобы удалить их?

Ответ 1

64-битная Windows

В окне cmd.exe запустите следующие команды:

cd "C:\Program Files (x86)\Git\git-cheetah"
regsvr32 /u git_shell_ext64.dll

32-разрядная Windows

В окне cmd.exe запустите эти команды

cd "C:\Program Files\Git\git-cheetah"
regsvr32 /u git_shell_ext.dll

Windows 10

Если вы работаете в Windows 10, а предыдущие методы не работают, попробуйте удалить приложение и переустановить его. Но будьте осторожны во время процесса установки , не отмечая интеграцию с проводником Windows

введите описание изображения здесь

Ответ 2

Только это удаление реестра - ничего другого - работало на меня на Win8.1, по последним версиям:

Windows Registry Editor Version 5.00

[-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]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_gui]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_shell]

Ответ 3

Вы также можете отключить отдельные записи с помощью CCleaner.

enter image description here

Ответ 4

Когда вы устанавливаете msysgit, есть опция "Интеграция Windows Explorer", которую вы отключите, чтобы они не отображались.

Вы можете повторно запустить установку и снять флажок, или удалить, и снова установить и снять галочку.

Ответ 5

В Windows 10 ничего из вышеперечисленного не помогло мне. Лучшее решение, которое я нашел, - это удалить приложение и переустановить его, и будьте осторожны в процессе установки, чтобы снять флажок интеграция с проводником Windows

remove git remove click menu options

Ответ 6

У меня была похожая проблема, и все вышеприведенные ответы не работают для меня, ТО, наконец, я нашел решение в следующих шагах.

Шаг 1: введите regedit в меню "Пуск"

Шаг 2. Запустите редактор реестра

.Шаг 3: Перейдите к HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell

Шаг 4: нажмите на "оболочку"

Шаг 5: Щелкните правой кнопкой мыши на "Git Bash Here" и выберите опцию удаления

.ура

Ответ 7

Чтобы добавить к тому, что сказал dfkt, есть еще одно место для папок библиотеки:

HKEY_USERS\S-1-5-21-2901758233-4091616725-3820123586-1012\Software\Classes\LibraryFolder\background\shell\git_gui
HKEY_USERS\S-1-5-21-2901758233-4091616725-3820123586-1012\Software\Classes\LibraryFolder\background\shell\git_shell

Это конкретное число между HKEY_USERS и Программным обеспечением, вероятно, варьируется от человека к человеку и от учетной записи к учетной записи, поэтому убедитесь, что она подходит именно вам.

Таким образом, измененное полное удаление реестра будет:

Windows Registry Editor Version 5.00

[-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]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_gui]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_shell]

[-HKEY_USERS\S-1-5-21-2901758233-4091616725-3820123586-1012\Software\Classes\LibraryFolder\background\shell\git_gui]

[-HKEY_USERS\S-1-5-21-2901758233-4091616725-3820123586-1012\Software\Classes\LibraryFolder\background\shell\git_shell]