可通过任务计划程序或schtasks命令实现Windows 10定时执行程序。首先使用图形界面创建基本任务,设置名称、触发器、操作及程序路径;随后通过高级属性配置最高权限运行、不管用户是否登录都运行,并调整电源条件与失败重试策略以增强可靠性;最后也可使用schtasks命令行工具创建任务,指定任务名、程序路径、执行时间与账户,适用于脚本化部署。
如果您希望在特定时间自动执行某个程序或脚本,Windows 10的任务计划程序可以实现这一功能。通过该工具,您可以精确配置任务的触发条件和执行动作。
本文运行环境:Dell XPS 13,Windows 10 专业版。
一、使用图形界面创建基本任务
此方法适合快速设置简单的定时任务,通过向导引导完成关键参数配置。
1、按下Win + S键,在搜索框中输入“任务计划程序”,然后点击搜索结果打开程序。
2、在右侧操作面板中,点击“创建基本任务”以启动向导。
3、输入任务的名称,例如“每日备份”,并可填写描述信息,然后点击“下一步”。
4、选择任务的触发器类型,如“每天”、“每周”或“一次”等,根据需要选定后点击“下一步”。
5、设置任务开始的日期和时间,并配置重复周期(如每隔一天),完成后点击“下一步”。
6、在操作类型中选择“启动程序”,然后点击“下一步”。
7、在“程序或脚本”栏中,点击“浏览”选择要执行的可执行文件或脚本(如Python脚本)。
8、如有必要,在“添加参数”栏中输入命令行参数,在“起始于”栏中指定工作目录。
9、确认设置无误后,点击“完成”结束创建流程。
二、通过高级设置配置任务属性
此方法允许对已创建的任务进行更精细的控制,包括安全选项、条件限制和错误处理。
1、在任务计划程序库中找到刚创建的任务,右键点击并选择“属性”。
2、切换到“常规”选项卡,勾选使用最高权限运行,确保任务有足够的权限执行。
3、在同一选项卡下,选择“不管用户是否登录都要运行”,并确认安全选项中的设置。
4、切换到“触发器”选项卡,选中现有触发器后点击“编辑”,可进一步设定延迟、重复间隔(如每5分钟重复一次)等细节。
5、在“条件”选项卡中,可根据需要取消勾选“只有在计算机使用交流电源时才启动此任务”,以便笔记本在电池供电时也能运行任务。
6、在“设置”选项卡中,建议勾选“如果任务失败,重新启动”,并设置重试间隔与次数,提高任务可靠性。
7、修改完毕后点击“确定”,系统可能会提示输入用户密码,请按要求提供凭证。
三、使用命令行工具schtasks创建任务
此方法适用于批量部署或通过脚本自动化创建任务,无需图形界面交互。
1、以管理员身份打开命令提示符或PowerShell窗口。
2、使用以下格式的命令创建任务:
schtasks /create /tn “MyTask” /tr “C:\path\to\script.py” /sc daily /st 09:00 /ru SYSTEM
其中,/tn指定任务名,/tr指定要运行的程序路径,/sc设置计划频率(如daily、hourly),/st设置开始时间,/ru指定运行账户。
3、若需为Python脚本指定解释器,命令应写为:
schtasks /create /tn “RunPythonScript” /tr “C:\Python39\python.exe C:\scripts\auto_task.py” /sc once /sd 2025/09/15 /st 14:30
4、执行命令后,可在任务计划程序图形界面中查看新创建的任务。