You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下TortoiseGit右键菜单不显示,TortoiseHG菜单正常

TortoiseGit右键菜单不显示(覆盖图标正常)的修复方案
  • 检查并修复注册表项
    打开regedit,根据系统位数定位对应路径:

    • 32位:HKEY_LOCAL_MACHINE\Software\Classes\Directory\Background\shell\TortoiseGit
    • 64位:HKEY_LOCAL_MACHINE\Software\Wow6432Node\Classes\Directory\Background\shell\TortoiseGit
      如果这个路径不存在,手动新建:
    1. 右键shell项新建子项,命名为TortoiseGit
    2. 在TortoiseGit下新建字符串值Icon,值设为你的TortoiseGit安装路径+\bin\TortoiseGitProc.exe,0(比如C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe,0)
    3. 新建字符串值Position,值设为Bottom
    4. 右键TortoiseGit新建子项command,把默认值改成"C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe" /command:menu /path:"%1"(路径按实际情况调整)
  • 重置TortoiseGit上下文菜单设置
    直接运行TortoiseGitProc.exe /command:settings打开设置面板,切到General标签,点Advanced按钮,找到Context Menu相关选项,确认Show TortoiseGit menu in context menu是勾选状态。如果已经勾选,先取消再重新勾选,点应用后重启资源管理器。

  • 排查TortoiseHG冲突
    既然TortoiseHG在Git仓库也能显示菜单,大概率是右键菜单扩展冲突。打开regedit,去HKEY_LOCAL_MACHINE\Software\Classes\Directory\shell和HKEY_CURRENT_USER\Software\Classes\Directory\shell找到TortoiseHG的项,暂时重命名(比如加_bak后缀),重启资源管理器后测试TortoiseGit菜单是否恢复。如果恢复了,去TortoiseHG的设置里关掉它在非Mercurial仓库显示菜单的选项。

  • 清空右键菜单缓存并重启资源管理器
    开管理员命令提示符,执行:

    taskkill /f /im explorer.exe && start explorer.exe
    

    或者去%LOCALAPPDATA%\Microsoft\Windows\Shell删掉IconCache.db和ShellIconCache.db,然后重启电脑。

  • 修复系统文件并重装TortoiseGit
    开管理员命令提示符,运行:

    sfc /scannow
    

    等扫描修复完系统文件后,下载最新版TortoiseGit,选“完整安装”重新装一遍。

内容的提问来源于stack exchange,提问作者Charlweed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.02 01:27:27