web-dev-qa-db-ja.com

msysgitの右クリックメニューオプションを削除するにはどうすればよいですか?

これは最良のプログラミングの質問ではありませんが、サーバーフォールトの人たちはgitに精通していないため、この視聴者の方が良いと思います。

シェルでTortoiseGitまたはPortableGitに切り替えたいのですが、これらの迷惑なコンテキストメニューオプションが残っています。

どうすれば彼らを去らせることができますか?それらをアンインストールするスクリプトを作成する必要がありますか?

338
DevelopingChris

64ビットWindows

Cmd.exeウィンドウから、次のコマンドを実行します。

 cd "C:\ Program Files(x86)\ Git\git-cheetah" 
 regsvr32/u git_Shell_ext64.dll 

32ビットウィンドウ

Cmd.exeウィンドウから、これらのコマンドを実行します

 cd "C:\ Program Files\Git\git-cheetah" 
 regsvr32/u git_Shell_ext.dll 

ウィンドウズ10

Windows 10を使用していて、以前の方法が機能しなかった場合は、アプリケーションをアンインストールして再インストールしてください。ただし、インストールプロセス中は注意してくださいWindowsエクスプローラー統合のチェックを外します

enter image description here

619
mpmeyer

最近のバージョンの時点で、Win8.1ではこのレジストリの削除のみが機能しました。

Windows Registry Editor Version 5.00

[-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]
79
dfkt

CCleanerを使用して単一のエントリを無効にすることもできます。

enter image description here

38
Agostino

Msysgitをインストールするとき、それらを表示させないためにチェックを外す「Windows Explorer Integration」のオプションがあります。

セットアップを再実行してオプションのチェックを外すか、アンインストールして再インストールしてからチェックを外すことができます。

19
Alex Moore

windows 10では、上記のどれも機能しませんでした最高の解決策は、アプリケーションをアンインストールして再インストールすることです
ただし、インストールプロセス中は注意してくださいWindowsエクスプローラー統合

remove git remove click menu options

私は同様の問題を抱えていましたが、上記の答えはすべてうまくいきませんでした、そして最後に以下の手順で解決策を見つけました。

ステップ1:スタートメニューにregeditと入力します

ステップ2:レジストリエディターを実行する

ステップ3:HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\Shellに移動します

ステップ4:「シェル」をクリック

ステップ5:「Git Bash Here」を右クリックして、削除オプションを選択します

乾杯

5

Dfktが言ったことに追加するために、ライブラリフォルダー用にもう1つの場所があります。

HKEY_USERS\S-1-5-21-2901758233-4091616725-3820123586-1012\Software\Classes\LibraryFolder\background\Shell\git_gui
HKEY_USERS\S-1-5-21-2901758233-4091616725-3820123586-1012\Software\Classes\LibraryFolder\background\Shell\git_Shell

HKEY_USERSとソフトウェアの間のその特定の数は、おそらく人によって異なり、アカウントごとに異なるので、自分に合っていることを確認してください。

したがって、修正された完全なレジストリ削除は次のようになります。

Windows Registry Editor Version 5.00

[-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_USERS\S-1-5-21-2901758233-4091616725-3820123586-1012\Software\Classes\LibraryFolder\background\Shell\git_gui]

[-HKEY_USERS\S-1-5-21-2901758233-4091616725-3820123586-1012\Software\Classes\LibraryFolder\background\Shell\git_Shell]
3
F-Lambda