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

Windows 11下为何仅能以管理员模式运行Flutter命令?

解决普通权限下Flutter Doctor无法找到Git的问题
  • 检查用户级PATH配置
    打开系统设置→系统→关于→高级系统设置→环境变量,在「用户变量」区域找到PATH,确认是否包含C:\Program Files\Git\cmd和C:\Program Files\Git\bin。如果没有,添加这两个路径,并且把它们移到PATH列表的靠前位置(避免其他工具路径干扰)。
    注:系统级PATH仅在管理员模式下生效,普通用户默认读取的是用户级PATH,这是权限差异导致问题的常见原因。

  • 验证Git文件夹的普通用户权限
    右键C:\Program Files\Git文件夹→属性→安全标签页,确认当前登录用户拥有「读取和执行」权限。如果没有,点击「编辑」按钮,添加当前用户并赋予该权限,保存更改。

  • 刷新环境变量并重启终端
    修改PATH后,关闭所有打开的命令提示符、PowerShell或IDE内置终端,重新打开普通权限的终端,先执行git --version确认Git能正常调用,再运行flutter doctor检查问题是否解决。

  • 重置Flutter缓存
    在普通权限终端执行flutter clean清理项目缓存,之后再运行flutter doctor,必要时可执行flutter doctor --android-licenses完成授权。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 01:52:05