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

安装Git for Windows后Flutter异常:守护进程启动失败及CMD闪退

解决Git for Windows与Flutter在Windows 10下的非管理员权限冲突问题

以下是无需卸载Git for Windows的可行解决方案:

1. 调整系统环境变量顺序

  • 打开系统环境变量设置(右键此电脑→属性→高级系统设置→环境变量)
  • 在系统变量的Path列表中,将Flutter的bin路径(通常为C:\flutter\bin)移至所有Git相关路径(如C:\Program Files\Git\bin、C:\Program Files\Git\usr\bin)的上方
  • 保存设置后,关闭所有CMD和VS Code窗口,重启后测试flutter doctor

2. 修改Git与Flutter目录的权限

  • 找到Flutter安装根目录(如C:\flutter),右键→属性→安全→编辑
  • 添加当前登录用户账号,勾选“完全控制”权限并保存
  • 对Git安装目录(如C:\Program Files\Git)执行相同的权限设置操作
  • 重启终端和VS Code后重新尝试Flutter命令

3. 重新配置Git的Shell与换行符设置

  • 以管理员身份打开Git Bash,执行以下命令:
    git config --global core.autocrlf false
    git config --global core.shell cmd.exe
    
  • 强制Git使用Windows原生CMD而非Bash,避免Shell环境冲突

4. 重置Flutter本地缓存与配置

  • 以非管理员身份打开CMD,执行清理命令:
    flutter clean
    flutter pub cache clean
    
  • 删除用户目录下的Flutter配置文件夹:C:\Users\<你的用户名>\.flutter和C:\Users\<你的用户名>\.pub-cache
  • 重新运行flutter doctor,等待依赖重新下载配置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 04:27:13