代码之家  ›  专栏  ›  技术社区  ›  DevelopingChris

如何删除msysgit的右键单击菜单选项?

  •  336
  • DevelopingChris  · 技术社区  · 16 年前

    这不是最好的编程问题,但让我们直面它,服务器故障的家伙不太精通git,所以我认为它更多的面向这个观众。

    我想切换到shell中的tortoisegit或portablegit,但剩下的就是这些烦人的上下文菜单选项。

    我怎样才能让他们离开?我需要写一个脚本来卸载它们吗?

    7 回复  |  直到 7 年前
        1
  •  616
  •   AlbertoFdzM mpmeyer    10 年前

    64位窗口

    在cmd.exe窗口中,运行以下命令:

    < PRE> CD“C:\Program Files(x86)\Git\Git Cheetah” regsvr32/u git_shell_ext64.dll

    32位窗口

    从cmd.exe窗口运行以下命令

    < PRE> CD“C:\Program Files\Git\Git Cheetah” regsvr32/u git_shell_ext.dll

    窗口10

    如果您使用的是Windows 10,而以前的方法不起作用,请尝试卸载应用程序并重新安装。但在安装过程中要小心取消选中Windows资源管理器集成

    32位窗口

    从cmd.exe窗口运行以下命令

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

    视窗10

    如果您使用的是Windows 10,而以前的方法不起作用,请尝试卸载应用程序并重新安装。但在安装过程中要小心 取消选中Windows资源管理器集成

    enter image description here

        2
  •  73
  •   dfkt    10 年前

    在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]
    
        3
  •  38
  •   Agostino    12 年前

    您也可以使用ccleaner禁用单个条目。

        4
  •  19
  •   Alex Moore    16 年前

    安装msysgit时,“Windows资源管理器集成”有一个选项,取消选中可不显示。

    您可以重新运行安装程序并取消选中该选项,或者卸载并重新安装,然后取消选中该选项。

        5
  •  9
  •   Abdalla Mohamed Aly Ibrahim    10 年前

    在Windows 10中,上述任何一项对我都不起作用,我找到的最佳解决方案是卸载应用程序并重新安装它
    ,但在安装过程中要小心,取消选中 Windows资源管理器集成

    ng取消选中安装过程 Windows资源管理器集成

    remove git remove click menu options

        6
  •  4
  •   Lavekush Agrawal rekire    7 年前

    我有一个类似的问题,上面所有的答案对我都不起作用,最后我在下面的步骤中找到了一个解决方案。

    步骤1: 类型 regedit 在开始菜单中

    步骤2: 运行注册表编辑器

    步骤3: 引导到 HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell

    步骤4: 点击“外壳”

    步骤5: 右键单击“Git bash here”,然后选择“删除”选项。

    干杯

        7
  •  2
  •   F-Lambda    7 年前

    要添加到dfkt所说的内容中,还有一个库文件夹的位置:

    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
    

    香港交易所用户和软件之间的具体数字可能因人而异,也可能因账户而异,因此请确保它适合您。

    因此,修改后的完整注册表删除将是:

    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]