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

咨询Windows任务计划以NT AUTHORITY SYSTEM运行Anaconda环境Python脚本的方案

解决方案建议:系统账户运行Anaconda环境的Python脚本

方案1:给系统账户分配个人Anaconda文件夹权限(无需重装)

  • 定位到你的Anaconda安装目录(比如C:\Users\你的用户名\anaconda3)
  • 右键文件夹 → 属性 → 安全 → 编辑 → 添加
  • 在弹出的窗口中输入NT AUTHORITY\SYSTEM,点击「检查名称」确认后添加
  • 给SYSTEM账户勾选读取和执行、列出文件夹内容、读取权限;如果脚本需要写入文件,再加上「写入」权限
  • 应用更改后,直接测试任务计划用系统账户执行bat脚本

方案2:迁移Anaconda环境到公共目录(无需全新安装)

  • 关闭所有Anaconda相关进程(包括Anaconda Navigator、Prompt等)
  • 复制整个Anaconda文件夹到公共路径,比如C:\ProgramData\Anaconda3
  • 右键以管理员身份打开Anaconda Prompt,执行conda init重新初始化环境
  • 修改bat脚本里的Python路径,指向新的环境位置(比如C:\ProgramData\Anaconda3\python.exe,或者虚拟环境的python路径)
  • 测试系统账户下的任务执行

方案3:全新安装Anaconda到公共目录

  • 可选:卸载个人文件夹下的Anaconda(也可以保留作为个人使用环境)
  • 以管理员身份运行Anaconda安装包,选择安装目录为C:\ProgramData\Anaconda3或其他非用户专属路径
  • 安装时勾选「为所有用户安装」选项(如果有)
  • 重新配置脚本和bat文件,指向新环境的路径
  • 系统账户默认有权限访问公共目录,直接测试任务计划

额外提醒

  • bat脚本里的所有文件路径必须用绝对路径,别依赖当前用户的环境变量
  • 手动测试系统账户执行:打开命令提示符,运行runas /user:NT AUTHORITY\SYSTEM cmd.exe,在弹出的新窗口里执行bat脚本,方便排查报错
  • 若使用虚拟环境,迁移或重装后需要重新创建虚拟环境并安装依赖包

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 00:06:24