Programm kann nicht mit Kontextmenüaktion verknüpft werden

11

Ich habe ein Programm namens GitKraken installiert und es ist ziemlich nett; Während der Installation wird jedoch zwangsweise ein Kontextmenüelement hinzugefügt, um den aktuellen Ordner darin zu öffnen.

Leider ist dies seit Tag 1 gebrochen. Ich habe versucht, die Zuordnung manuell festzulegen, aber es funktioniert nicht. Das Festlegen einer Zuordnung zum Programm führt zu keinen unterschiedlichen Ergebnissen. Kann noch etwas getan werden? Ich habe sogar versucht, es aus der Registrierung zu entfernen.

Dies geschieht alles unter Windows 10 x64.

Geben Sie hier die Bildbeschreibung ein

Ciel
quelle

Antworten:

18
  • Führen Sie regedit.exe aus
  • Gehe zu

    HKEY_CLASSES_ROOT / Directory / Background / shell / GitKraken / command

  • Veränderung

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

    zu

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

Veress
quelle
@Ciel, das ist die Antwort, bitte markiere es so. Danke für den Tipp @Veress!
Jordanbtucker
Das Problem ist, dass es das aktuelle Repository im Programm nicht öffnet
KhaosDoctor
@ Jordanbtucker Es tut mir so leid. Ich dachte, ich hätte das vor Monaten markiert. Es tut mir wirklich sehr leid. Nochmals vielen Dank.
Ciel
Ich kann bestätigen, dass dies das Problem behebt und den ausgewählten Ordner tatsächlich als Repo öffnet.
dOxxx
Wenn das richtige Repository nicht geöffnet wird, wechseln Sie %Vzu \"%V\". Ich hatte das gleiche Problem, da der Repo-Pfad Leerzeichen enthielt.
Lalibi
1

Dieser Kontextmenüpunkt funktioniert wie erwartet, wenn Sie mit der rechten Maustaste auf den .gitOrdner selbst klicken .

Entschuldigung für die Beantwortung eines sehr alten Threads, aber ich hatte dieses Problem kürzlich selbst. Vielleicht hilft es jemandem in der Zukunft.

mpurdy
quelle
1
Sie sagen also, dass Sie den .git-Ordner in einem Ordner finden müssen und die Rechtsklick-Funktion von GitKraken dies korrekt handhabt?
music2myear
0

Am einfachsten ist es, GitKraken zu öffnen und zu versuchen, eine Einstellung zu finden, in der Sie die Shell-Integration deaktivieren können. Dadurch sollte die Option im Explorer-Kontextmenü entfernt werden. Wenn Sie eine solche Einstellung finden, können Sie sie jederzeit wieder aktivieren und prüfen, ob sie danach funktioniert. Sie haben angegeben, dass Sie bereits versucht haben, eine Registrierungsbearbeitung durchzuführen. Um jedoch sicherzustellen, dass Sie diese korrekt ausführen, finden Sie hier einen Link zu einer Anleitung zum Thema: http://www.howtogeek.com/howto/windows-vista/ Wie-bereinige-dein-chaotisches-Windows-Kontextmenü / GitKraken installiert dies anscheinend auf übliche Weise, so dass es sich möglicherweise unter Hintergrund / Shell oder Hintergrund / Shellex anstelle von Shell und Shellex befindet. Quelle: https://codinglifeofasoftwaredeveloper.wordpress.com/2016/02/17/gitkraken-woes/

BlackEyedGhost
quelle
Leider kann ich keine solche Option zum Deaktivieren der Shell-Integration finden. Ich habe die Anweisungen unter diesem Link befolgt und der Menüpunkt bleibt bestehen.
Ciel
Ich werde jetzt den zweiten Link untersuchen, danke
Ciel
Hat das Problem dadurch behoben oder tritt das Problem immer noch auf?
BlackEyedGhost
Leider ist etwas aufgetaucht und ich konnte es noch nicht erneut versuchen. Ich werde es versuchen, sobald ich kann.
Ciel
Können Sie die von Ihnen vorgenommenen Registrierungsänderungen veröffentlichen?
w32sh