tidak dapat mengaitkan program dengan tindakan menu konteks

11

Saya menginstal sebuah program bernama GitKraken dan itu cukup bagus; Tetapi satu hal yang dilakukannya selama instalasi adalah dengan paksa menambahkan item menu konteks untuk membuka folder saat ini di dalamnya.

Sayangnya, sejak hari 1, ini telah rusak. Saya sudah mencoba mengatur asosiasi secara manual dan itu tidak berhasil. Pengaturan asosiasi dengan program tidak menghasilkan hasil yang berbeda. Adakah hal lain yang bisa dilakukan? Saya bahkan sudah mencoba menghapusnya dari registri.

Ini semua terjadi pada Windows 10 x64.

masukkan deskripsi gambar di sini

Ciel
sumber

Jawaban:

18
  • Jalankan regedit.exe
  • Pergi ke

    HKEY_CLASSES_ROOT / Direktori / Latar Belakang / shell / GitKraken / perintah

  • Perubahan

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

    untuk

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

Veress
sumber
@Ciel, ini jawabannya, tandai begitu. Terima kasih atas tipnya @Veress!
jordanbtucker
Masalahnya adalah itu tidak membuka repositori saat ini pada program
KhaosDoctor
@jordanbtucker Saya sangat menyesal. Saya pikir saya menandai ini bulan lalu. Saya benar-benar minta maaf. Sekali lagi terima kasih banyak.
Ciel
Saya dapat mengkonfirmasi bahwa ini memperbaiki masalah dan memang membuka folder yang dipilih sebagai repo.
dOxxx
Jika tidak membuka repositori yang tepat, coba ubah %Vke \"%V\". Saya memiliki masalah yang sama karena jalur repo memiliki ruang di dalamnya.
lalibi
1

Item menu konteks ini akan berfungsi seperti yang Anda harapkan jika Anda mengklik kanan .gitfolder itu sendiri.

Permintaan maaf untuk menjawab di utas yang sangat lama tapi saya sendiri mengalami masalah ini baru-baru ini jadi mungkin itu akan membantu seseorang di masa depan.

nyonya
sumber
1
Jadi Anda mengatakan bahwa Anda harus menemukan folder .git di dalam folder, dan fungsi klik kanan GitKraken akan menanganinya dengan benar?
music2myear
0

Hal paling sederhana untuk dilakukan adalah membuka GitKraken dan mencoba menemukan pengaturan di mana Anda dapat menonaktifkan integrasi shell. Ini harus menyingkirkan opsi di menu klik kanan explorer. Jika Anda menemukan pengaturan seperti itu, Anda selalu dapat mencoba mengaktifkannya kembali dan melihat apakah itu berfungsi setelah itu. Anda mengindikasikan bahwa Anda sudah mencoba melakukan pengeditan registri, tetapi hanya untuk memastikan Anda melakukannya dengan benar, berikut ini tautan ke caranya tentang topik tersebut: http://www.howtogeek.com/howto/windows-vista/ cara-untuk-membersihkan-menu-konteks-windows-berantakan Anda / GitKraken tampaknya menginstal ini dengan cara biasa, sehingga mungkin di bawah latar / shell atau latar / shellex bukan shell dan shellex. Sumber: https://codinglifeofasoftwaredeveloper.wordpress.com/2016/02/17/gitkraken-woes/

BlackEyedGhost
sumber
Sayangnya saya tidak dapat menemukan opsi tersebut untuk menonaktifkan integrasi shell. Saya telah mengikuti instruksi di tautan itu, dan item menu masih berlanjut.
Ciel
Saya akan menyelidiki tautan kedua sekarang, terima kasih
Ciel
Apakah itu menyelesaikan masalah atau apakah masalah masih terjadi?
BlackEyedGhost
Sayangnya, sesuatu muncul dan saya belum dapat mencoba lagi. Saya akan mencoba secepat mungkin.
Ciel
Bisakah Anda memposting perubahan registri yang Anda buat?
w32sh