windows任务计划程序可实现每小时跨锁屏循环提醒,通过创建基本任务、设置每日触发器、用powershell语音或cmd调用alarm01.wav铃声、配置重复间隔1小时且无限期、勾选“不管用户是否登录都要运行”,即可稳定触发。

你需要在电脑上设置一个每小时准时响起、带清晰提示音的循环提醒,用于久坐起身、喝水或服药,不能只响一次就失效,也不能依赖你手动点开软件——Windows 系统自带工具就能完整实现,无需安装第三方程序。
用任务计划程序创建真正每小时循环提醒
这是唯一能跨锁屏、跨用户登录、稳定触发的方案,且支持自定义提示音。其他方法(如“闹钟与时钟”)本质是设了7个独立每日闹钟,凌晨0点后可能断档,不满足“严格60分钟间隔”需求。
第一步:按下 Win + R,输入 taskschd.msc,回车打开任务计划程序。
第二步:右侧点击【创建基本任务…】→ 命名为“每小时健康提醒”→ 点击“下一步”。
第三步:触发器选择【每天】→ 开始日期选今天 → 开始时间填入你希望首次提醒的整点时刻(例如现在是2:54,就填 03:00:00)→ 点击“下一步”。
第四步:操作选择【启动程序】→ 点击“下一步”→ 在“程序或脚本”框中粘贴:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
在“添加参数”框中输入:-Command "Add-Type -AssemblyName System.Speech; $speak = New-Object System.Speech.Synthesis.SpeechSynthesizer; $speak.Speak('该活动一下啦')"
这行命令调用系统语音合成引擎,不依赖音频文件路径,避免因移动文件导致静默失败。
第五步:勾选【当点击“完成”时,打开属性对话框】→ 点击“完成”→ 在弹出窗口中切换到【触发器】选项卡 → 双击刚建的触发器 → 勾选【重复任务间隔】并设为【1小时】 → 将【持续时间】设为【无限期】 → 点击“确定”。
第六步:切换到【常规】选项卡 → 勾选【不管用户是否登录都要运行】和【不存储密码】→ 点击“确定”保存全部设置。【不勾选这两项,锁屏后任务将完全停止】
让提醒更醒耳:替换为高音量系统铃声
语音播报适合安静环境,但办公区嘈杂时容易漏听。换成系统内置高响度铃声更可靠,且无需额外授权或路径配置。
方法一:直接复用系统 Alarm01.wav
在上一步的【操作】选项卡中,把“程序或脚本”改为:cmd.exe
“添加参数”改为:/c start "" "C:\Windows\Media\Alarm01.wav"
这个文件是Windows预装的编钟音效,峰值音量比默认提醒高12dB,穿透力强。
方法二:永久替换所有闹钟共用铃声(可选)
用格式工厂将你的MP3转成PCM编码、44100Hz、16bit的WAV,重命名为 Alarm01.wav;以管理员身份打开文件资源管理器,进入 C:\Windows\Media;拖入新文件,遇到提示时点【替换目标中的文件】。【替换前务必右键原Alarm01.wav → “复制”,粘贴到桌面备份,否则换错无法恢复】
验证提醒是否真能每小时响
回到任务计划程序库 → 找到“每小时健康提醒” → 右键 → 【运行】。
立刻听到语音或铃声,并弹出命令窗口,证明路径与权限无误。
右键同一任务 → 【属性】→ 切换到【历史记录】选项卡 → 勾选【启用历史记录】→ 点击“确定”。
此后每次触发都会在【历史记录】里留下时间戳,若某次没响,直接查日志就能定位是权限问题还是系统休眠拦截。
关闭所有设置窗口,任务已激活,首次响铃将在你设定的起始时间(如03:00)准时发生。











