![невозможно связать программу с действием контекстного меню](https://rvso.com/image/1493968/%D0%BD%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D1%82%D1%8C%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%83%20%D1%81%20%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5%D0%BC%20%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BC%D0%B5%D0%BD%D1%8E.png)
Я установил программу под названиемGitKrakenи он довольно хорош; но во время установки он принудительно добавляет пункт контекстного меню, чтобы открыть текущую папку.
К сожалению, с первого дня это было сломано. Я пробовал устанавливать ассоциацию вручную, но это не работает. Установка ассоциации с программой не дает никаких других результатов. Можно ли что-то еще сделать? Я даже пробовал удалить ее из реестра.
Все это происходит на Windows 10 x64.
решение1
- Запустите regedit.exe
Идти к
HKEY_CLASSES_ROOT/Directory/Background/shell/GitKraken/command
Изменять
"%somedir%\gitkraken\update.exe" --processStart=gitkraken.exe --process-start-args="-p%Л"
к
"%somedir%\gitkraken\update.exe" --processStart=gitkraken.exe --process-start-args="-p%В"
решение2
Этот пункт контекстного меню будет работать так, как и ожидалось, если щелкнуть правой кнопкой мыши по .git
самой папке.
Извините за ответ в очень старой теме, но у меня самого недавно возникла эта проблема, так что, возможно, это поможет кому-то в будущем.
решение3
Самое простое, что можно сделать, это открыть GitKraken и попытаться найти настройку, в которой можно отключить интеграцию оболочки. Это должно убрать опцию в контекстном меню проводника. Если вы найдете такую настройку, вы всегда можете попробовать включить ее снова и посмотреть, сработает ли она после этого. Вы указали, что уже пытались внести изменения в реестр, но чтобы убедиться, что вы делаете это правильно, вот ссылка на инструкцию по этой теме: http://www.howtogeek.com/howto/windows-vista/как-очистить-ваш-грязный-контекст-меню-windows/ GitKraken, по-видимому, устанавливает его обычным способом, поэтому он может находиться в background/shell или background/shellex вместо shell и shellex. Источник: https://codinglifeofasoftwaredeveloper.wordpress.com/2016/02/17/gitkraken-woes/