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

使用schtasks创建Windows计划任务时遇错误,求解决方案

解决方案

1. 移除本地任务创建时的远程连接参数

在本地机器创建计划任务时,不需要使用/s、/U、/P这类用于远程连接的参数,这是触发第一个错误的核心原因。

2. 正确指定SYSTEM账户创建任务

若要以SYSTEM账户运行任务,无需提供密码,直接使用/RU "SYSTEM"参数即可,不需要额外加/RP。正确的命令格式如下:

schtasks /create /SC onstart /TN mytask /TR "C:\Users\Manuel\Desktop\myexecutable.exe" /RU "SYSTEM"

3. 确保以管理员权限运行

"Access is denied"错误大多是权限不足导致的,需满足以下条件:

  • 右键点击cmd或Python IDE,选择以管理员身份运行
  • 执行Python脚本的进程必须拥有管理员权限

Python脚本中的正确调用示例

import subprocess

# 构建schtasks命令
cmd_command = r'schtasks /create /SC onstart /TN mytask /TR "C:\Users\Manuel\Desktop\myexecutable.exe" /RU "SYSTEM"'
# 执行命令
subprocess.call(cmd_command, shell=True)

补充说明

如果需要以当前用户账户创建仅登录时运行的任务,可以简化命令:

schtasks /create /SC onstart /TN mytask /TR "C:\Users\Manuel\Desktop\myexecutable.exe" /IT

/IT参数会让任务仅在用户登录时生效,此时无需指定账户凭证(默认使用当前登录用户)。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 21:12:23