如何从上下文菜单中删除“使用Gitkraken打开”选项?

10

卸载Gitkraken后,我在Windows 7 Ultimate 64位系统中还有一个浪费的选项。我尝试了许多方法,如在注册表中搜索以下位置:

[HKEY_CLASSES_ROOT\*\shell]
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers] 
[-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_CLASSES_ROOT\*\OpenWithList
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Directory\Background
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

但我没有与Git或Git Kraken相关的任何内容,因此我可以删除该选项。
3个回答

8
值得注意的是,上下文菜单中添加了两个项目,每个右键单击上下文都有一个。因此,注册表中存在两个条目。
上下文1-在父文件夹中,右键单击存储库的文件夹图标时: HKEY_CLASSES_ROOT\Directory\shell\GitKraken
上下文2-在存储库文件夹内,右键单击白色背景时: HKEY_CLASSES_ROOT\Directory\Background\shell\GitKraken
我倾向于更经常使用第二种方法,并且在我第一次安装程序时出现了错误。为了修复此错误,请将最后一个参数从%L更改为%V。
从: "C:\Users\Paul\AppData\Local\gitkraken\update.exe" --processStart=gitkraken.exe --process-start-args="-p %L"
到: "C:\Users\Paul\AppData\Local\gitkraken\update.exe" --processStart=gitkraken.exe --process-start-args="-p %V"

5

这个条目在我的电脑上的位置是:

HKEY_CLASSES_ROOT\Directory\Background\shell\GitKraken

从您列出的格式中,我不清楚您实际检查的位置,但这可能值得一看。


1
当您右键单击文件夹时,HKEY_CLASSES_ROOT\Directory\shell 中的条目还会删除上下文菜单。 - Ernest

0
[-HKEY_USERS\...
    S-1-5-21-307178686-3694073347-4169164670-1001\...
        Software\Classes\Directory\shell\GitKraken]

S-1-5-21-307178686-3694073347-4169164670-1001 应该与您的用户相关

Sample

这是我的屏幕截图,请选择没有类的那个就可以了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接