帮助中心FAQ


# taskschd.msc

 

运行taskschd.msc

检查是否开启服务Task Scheduler

 

 

计划任务创建后,会在C:\Windows\System32\Tasks保存XML格式的配置文件

测试创建test的定时任务,此目录下会生成相应的XML配置文件

 

 

选中任务计划程序,右键 -> 创建任务

 

弹出界面,逐个配置即可,如下图

 

 

C:\Windows\System32\Tasks

 

# at命令

 

 

 

默认以system权限启动,适用于Win7

Win8开始不再支持at命令

 

# schtasks命令

 

schtasks命令支持Win7-Win10

 

 

## 每日固定时间,以system权限打开notepad.exe

 

使用管理员身份运行:

schtasks /Create /TN TestService /SC DAILY /ST 01:02 /TR notepad.exe /RL HIGHEST

 

打开C:\Windows\System32\Tasks\TestService

 

 

值得注意的是<RunLevel>HighestAvailable</RunLevel>,代表权限为最高,一般为System权限

 

## 每天固定时间,以system权限启动notepad.exe,通过导入xml文件的方式

 

以文件TestService作为模板,修改启动时间<StartBoundary>,保存为1.xml

 

 

 

通过xml文件导入配置,建立计划任务,以system权限启动,命令如下(管理员权限)

schtasks /create /xml c:\test\1.xml /tn TestService2

 

注:

如果是一个新的系统,修改<Author><Date><StartBoundary><UserId><Command>即可

 

## 每天固定时间,以普通权限启动notepad.exe,通过导入xml文件的方式

 

修改1.xml

<RunLevel>HighestAvailable</RunLevel>改为<RunLevel>LeastPrivilege</RunLevel>即可

导入配置的命令如下:

schtasks /create /xml c:\test\1.xml /tn TestService4

 

# 其他

 

查看服务状态:

schtasks /Query /TN TestService1

 

删除服务:

schtasks /Delete /TN TestService1 /F

 

注:

服务执行成功后不会自动删除