无法将程序与上下文菜单操作关联


11

我安装了一个名为GitKraken的程序,它非常不错。但是在安装过程中,它要做的一件事是强制添加上下文菜单项以在其中打开当前文件夹。

不幸的是,从第一天开始,这种情况就被打破了。我尝试手动设置关联,但是它不起作用。设置与程序的关联不会产生任何不同的结果。还有什么可以做的吗?我什至尝试将其从注册表中删除。

这一切都在Windows 10 x64上发生。

在此处输入图片说明

Answers:


18
  • 运行regedit.exe
  • HKEY_CLASSES_ROOT /目录/背景/ shell / GitKraken /命令

  • 更改

    “%somedir%\ gitkraken \ update.exe” --processStart = gitkraken.exe --process-start-args =“-p %L

    “%somedir%\ gitkraken \ update.exe” --processStart = gitkraken.exe --process-start-args =“-p %V


@Ciel,这是答案,请标记为。感谢@Veress的提示!
jordanbtucker

问题在于它不会在程序上打开当前存储库
KhaosDoctor 17-02-02

@jordanbtucker对不起。我以为我在几个月前做了标记。我真的非常抱歉 再次非常感谢你。
Ciel

我可以确认这可以解决问题,并且确实可以打开所选文件夹作为存储库。
dOxxx '17

如果没有打开正确的存储库,请尝试更改%V\"%V\"。由于回购路径中有空格,因此我遇到了同样的问题。
lalibi

1

如果右键单击.git文件夹本身,此上下文菜单项将按预期工作。

很抱歉在很老的线程上回答,但我本人最近遇到了这个问题,因此也许将来会对您有所帮助。


1
因此,您是说必须在文件夹内找到.git文件夹,而GitKraken的右键单击功能将正确处理此问题?
music2myear17年

0

最简单的操作是打开GitKraken并尝试找到可以禁用Shell集成的设置。这应该摆脱资源管理器右键菜单中的选项。如果找到这样的设置,则可以随时尝试重新启用它,然后查看它是否有效。您表明您已经尝试进行注册表编辑,但是只是为了确保您做得正确,这是该主题的方法指南的链接:http : //www.howtogeek.com/howto/windows-vista/如何对清理-您-凌乱的窗口上下文菜单/ GitKraken显然这安装在通常的方式,所以它可能是下背景/壳或背景/ ShellEx的,而不是外壳和ShellEx的。资料来源:https : //codinglifeofasoftwaredeveloper.wordpress.com/2016/02/17/gitkraken-woes/


不幸的是,我找不到禁用外壳集成的任何此类选项。我按照该链接上的说明进行操作,菜单项仍然存在。
西尔(Ciel)

现在,我将调查第二个链接,谢谢
Ciel

这是否解决了问题,还是问题仍然存在?
BlackEyedGhost

不幸的是,出现了一些问题,我还无法重试。我会尽快尝试。
西尔(Ciel)

您可以发布所做的注册表更改吗?
w32sh
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.