Win10环境下Git Bash所有命令突然运行缓慢 甚至ctrl-c操作也卡顿
Windows 10 Git Bash全局命令卡顿排查方案
第一步:优先排查GPU驱动关联问题
注:此前AMD/NVIDIA旧显卡驱动的3D渲染注入逻辑,均被证实会导致MinGW类终端(Git Bash基于MinGW)出现全局卡顿,和你反馈的触发时间点(GPU提示弹出后出问题)匹配度最高,可优先测试
- 打开NVIDIA控制面板,进入「3D设置 - 管理3D设置」,切换到「程序设置」标签页
- 点击「添加」按钮,找到Git Bash的执行程序路径,默认安装路径为
C:\Program Files\Git\git-bash.exe,可右键桌面Git Bash快捷方式查看实际安装位置 - 在「该程序的首选图形处理器」下拉选项中,选择「集成显卡」,若全局默认图形处理器已经是集成显卡,也可以单独给Git Bash强制指定集成显卡避免误调用
- 保存设置后完全关闭Git Bash再重启,测试ls、cd等基础命令的执行速度
- 若调整后卡顿消失,可选择升级GeForce 630显卡到最新官方兼容驱动,修复旧驱动的注入bug
第二步:GPU调整无效时排查Git自身配置问题
- 先启动纯净模式的Git Bash验证配置影响:按下Win+R输入
bash --noprofile --norc启动无自定义配置的终端,测试命令执行速度,如果速度恢复正常,说明是.bashrc、.bash_profile、.zshrc等用户自定义配置文件中的条目导致卡顿,逐一注释配置项排查即可 - 检查当前工作目录是否在网络共享盘、OneDrive/百度云等同步目录内,切换到本地纯离线目录测试速度,云同步的锁机制会导致所有目录操作卡顿
- 执行
type ls查看命令是否被第三方工具劫持,正常返回应为ls is aliased to 'ls --color=auto'或指向Git自带的ls程序,若指向其他第三方工具卸载对应工具即可
第三步:系统层面排查
- 检查Windows Defender实时扫描规则:打开「Windows安全中心 - 病毒和威胁防护 - 管理设置 - 添加或删除排除项」,将Git安装目录、常用代码仓库文件夹加入排除列表,重新测试速度
- 排查近期新安装的终端美化、录屏、全局快捷键管理类工具,这类工具会注入终端进程拖慢执行速度,暂时退出或卸载后测试
内容的提问来源于stack exchange,提问作者Tiina
相关产品推荐
相关产品推荐

