在Windows 11中实现定时执行程序需使用任务计划程序,支持图形向导、schtasks命令行和PowerShell三种创建方式,并须配置登录状态、电源条件及历史记录以确保可靠运行与验证。
如果您希望在 Windows 11 中让某个程序、脚本或系统命令在指定时间自动运行,则需借助系统内置的任务计划程序。该工具支持精确到分钟级的调度,并可配置不同执行上下文与权限模式。以下是实现定时执行程序的多种方法:
此方法适合大多数用户,通过线性步骤完成配置,无需手动编辑触发器逻辑或安全上下文,适用于单触发器、单操作场景。
1、按下 Win + R 组合键,调出“运行”对话框。
2、输入 taskschd.msc 并
按回车键,启动任务计划程序管理控制台。
3、在右侧“操作”窗格中,点击 创建基本任务。
4、为任务输入唯一且具描述性的名称(例如“每日清理缓存”),在“描述”栏中填写用途说明(如“运行clean_cache.bat清除浏览器临时文件”),点击“下一步”。
5、从预设列表中选择触发类型(如“每天”“每周”“登录时”),点击“下一步”。
6、设置首次执行的 开始日期与具体时间(例如2025-12-31, 03:00),若选“每周”,需勾选对应星期几;若选“每月”,需指定日期,点击“下一步”。
7、选择操作类型为 启动程序,点击“下一步”。
8、在“程序或脚本”栏中点击“浏览”,定位并选中目标文件(如 notepad.exe、C:\Scripts\backup.bat 或 C:\Python39\python.exe)。
9、若运行 Python 脚本,在“添加参数”栏中填入带英文双引号包裹的完整路径:"D:\project\main.py";若路径含空格,必须用双引号包裹程序路径本身。
10、在“起始于”栏中填写脚本所在目录(如 C:\Scripts),确保相对路径正确解析,点击“下一步”。
11、检查摘要页所有设置无误后,点击“完成”保存任务。
此方法适用于批量部署、脚本集成或无需 GUI 的环境,支持更细粒度的时间控制与账户上下文指定,且可直接在 CMD 或 PowerShell 中执行。
1、以管理员身份打开命令提示符或 PowerShell。
2、执行以下命令创建每日 8:00 运行的 Python 脚本任务:schtasks /create /tn "DailyDataSync" /tr "C:\Scripts\sync.py" /sc daily /st 08:00 /rp "*" /ru "SYSTEM"。
3、若需限定任务有效期至某日,追加参数:/ed 2026/01/15。
4、验证任务是否注册成功,运行:schtasks /query /tn "DailyDataSync" /v。
5、手动触发测试任务,运行:schtasks /run /tn "DailyDataSync"。
PowerShell 提供面向对象的任务配置能力,支持条件判断、事件触发、多操作绑定等高级特性,适合需要动态参数或复杂逻辑的自动化场景。
1、以管理员身份运行 Windows PowerShell。
2、执行 New-ScheduledTaskTrigger 创建触发器对象:$trigger = New-ScheduledTaskTrigger -Daily -At "03:00"。
3、执行 New-ScheduledTaskAction 指定要运行的程序:$action = New-ScheduledTaskAction -Execute "C:\Windows\System32\shutdown.exe" -Argument "-r -f -t 0"。
4、执行 New-ScheduledTaskPrincipal 设置运行账户上下文:$principal = New-ScheduledTaskPrincipal -UserId "NT AUTHORITY\SYSTEM" -LogonType ServiceAccount。
5、执行 Register-ScheduledTask 注册任务:Register-ScheduledTask "AutoRestart" -Trigger $trigger -Action $action -Principal $principal -Description "每日凌晨3点强制重启"。
默认情况下,部分任务仅在当前用户登录后才激活。若需确保任务在锁屏、休眠或无人值守状态下仍能执行,必须修改其安全与条件属性。
1、在“任务计划程序库”中找到已创建的任务,右键点击并选择“属性”。
2、切换到“常规”选项卡,勾选 不管用户是否登录都要运行 和 使用最高权限运行。
3、切换到“条件”选项卡,取消勾选 只有在计算机使用交流电源时才启动此任务(适用于笔记本);若需空闲时才执行,可勾选 只有在计算机空闲时才启动此任务 并设置空闲时长。
4、切换到“设置”选项卡,勾选 如果任务失败,重新运行此任务,并设置重试间隔与次数。
5、点击“确定”,系统可能提示输入当前账户密码以完成授权。
任务创建完成后,必须验证其是否按预期触发与执行,避免因路径错误、权限不足或参数格式问题导致静默失败。
1、在“任务计划程序库”中右键点击任务,选择“运行”,观察目标程序是否立即启动或系统行为是否符合预期。
2、双击任务打开属性窗口,切换到“历史记录”选项卡,勾选 启用任务历史记录(需先在左侧树状菜单中右键“任务计划程序(本地)”→“属性”→勾选“启用任务历史记录”)。
3、等待一次触发周期结束后,返回该任务的历史记录页,查看 操作代码 0x0 表示成功,非零值表示失败,可据此排查日志。
4、若任务调用脚本,建议在脚本开头添加日志写入语句(如 echo %date% %time% >> C:\Logs\run.log),便于确认是否被调用。
# python
# go
# windows
# 计算机
# 浏览器
# 工具
# win11
# ai
# win
# windows 11
# notepad
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化76771 】
【
技术知识130152 】
【
IDC云计算60162 】
【
营销推广131313 】
【
AI优化88182 】
【
百度推广37138 】
【
网站推荐60173 】
【
精选阅读31334 】
相关推荐:
如何使用Golang构建基础消息队列模拟_Golang消息发送与消费实现方法
Win11怎么关闭自动调节亮度_Windows11禁用内容自适应亮度
短链接怎么用php还原_从基础原理到代码实现教学【详解】
Win11怎么关闭SmartScreen_禁用Windows Defender筛选器教程【步骤】
如何在Golang中实现邮件发送功能_Golang SMTP发送与错误处理示例
Windows10如何更改鼠标灵敏度_Win10鼠标属性指针选项调节
Win11快速助手怎么用_Win11远程协助连接教程【工具】
php485读数据时阻塞怎么办_php485非阻塞读取设置技巧【详解】
如何高效识别并拦截拼接式恶意域名 spam
如何使用Golang实现Web表单数据绑定_自动映射字段到结构体
Windows如何查看和管理已安装的字体?(字体文件夹)
Python网络超时处理_健壮性设计说明【指导】
如何使用正则表达式精确匹配最多含一个换行符的 start-end 区段
Windows10如何更改系统字体大小_Win10辅助功能文本缩放设置
Go 语言标准库为何不提供泛型切片的 Contains 方法?
如何在 Go 应用中实现自动错误恢复与进程重启机制
Win11怎么开启游戏模式_Windows11优化游戏帧数设置指南
Win11怎么关闭搜索历史 Win11清除搜索框最近记录【隐私】
如何在 Laravel 中通过嵌套关联关系进行 orderBy 排序
Win10怎样卸载iTunes_Win10卸载iTunes步骤【步骤】
如何在Golang中使用time处理时间_Golang time时间解析与格式化方法
Windows10无法识别USB设备描述符请求失败_通用串行总线控制器修复
Mac如何彻底清理浏览器缓存?(Safari与Chrome)
LINUX如何开放防火墙端口_Linux firewalld与iptables开放端口命令【安全配置】
Win11怎么更改输入法顺序_Win11调整语言首选位置【设置】
c++怎么使用std::tuple存储多元组数据_c++ 11获取元素与解包操作【技巧】
作用域操作符会影响性能吗_php静态调用性能分析【教程】
php转exe用什么工具打包快_高效打包软件推荐【汇总】
Win11如何连接Xbox手柄 Win11蓝牙连接游戏手柄教程【步骤】
Win11怎么卸载Photos应用_Win11卸载Photos应用方法【教程】
Win11怎么清理C盘系统日志_Win11清理系统日志文件【步骤】
php高频调试功能有哪些_php常用调试函数与工具汇总【解答】
Win11任务栏怎么固定应用 Win11将软件图标固定到底部【步骤】
如何关闭Win10自动更新更新_Win10系统自动更新双重关闭技巧
php下载安装包太大怎么下载_分卷压缩下载方法【教程】
php本地部署后数据库连接报错_1045accessdenied错误解决方法详解【汇总】
如何在JavaScript中动态拼接PHP的base_url与前端变量
Windows如何拦截2345弹窗广告_Windows拦截2345弹窗方法【步骤】
如何在 Go 中比较自定义的数组类型(如 [20]byte)
Windows10电脑怎么设置电源按钮_Win10按电源键关机或休眠
Win11怎么开启远程桌面连接_Windows11系统属性远程设置
如何在Golang中实现基础配置管理功能_Golang配置文件读取与更新示例
Mac如何整理桌面文件_Mac使用堆栈功能一键整理
c++怎么调用nana库开发GUI_c++ 现代风格窗口组件与事件处理【实战】
Win10怎么更改用户名 Win10修改账户名称操作教程
php怎么下载安装后设置默认字符集_utf8配置步骤【详解】
Windows 11如何查看系统激活密钥_Windows 11使用CMD或PowerShell命令找回Product Key
Python代码测试策略_质量保障解析【教程】
Win11怎么关闭自动更新 Win11永久关闭系统更新的有效方法【技巧】
Win11视频默认播放器怎么改_Win11关联第三方播放器【步骤】
2025-12-31
致胜网络推广营销网专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。