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

在Visual Studio中运行Flutter项目时遇Access is denied错误求助

Flutter run 出现“flutter.bat Access is denied”错误的原因及解决步骤

可能原因

  • Flutter安装目录权限不足:Windows系统中,若Flutter安装在C:\Program Files这类系统保护目录,普通用户权限无法执行或修改其中的脚本文件
  • 终端/Visual Studio未以管理员身份运行:当前用户权限不足以执行flutter.bat
  • 安全软件拦截:杀毒软件、防火墙误将flutter.bat判定为可疑程序,限制了其运行权限
  • Flutter文件损坏:安装过程中部分文件缺失或损坏,导致脚本无法正常执行

解决步骤

调整Flutter安装目录权限

  1. 定位Flutter安装根目录(例如D:\flutter)
  2. 右键目录 → 属性 → 安全选项卡
  3. 选中当前登录用户,点击编辑,勾选完全控制权限,依次点击应用→确定保存设置

以管理员身份运行Visual Studio

  1. 关闭当前Visual Studio窗口
  2. 找到Visual Studio快捷方式,右键选择以管理员身份运行
  3. 重新打开项目,执行flutter run命令测试

排查安全软件拦截

  1. 临时禁用杀毒软件、防火墙或系统安全卫士类程序
  2. 再次执行flutter run,若问题解决,需将Flutter安装目录添加到安全软件的信任列表中

重新安装Flutter

  1. 删除当前Flutter安装目录,清理相关环境变量
  2. 下载官方Flutter安装包,解压到非系统保护目录(如D:\flutter)
  3. 重新配置环境变量,执行flutter doctor确认配置正常后,再创建并运行项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 21:57:02