可用三种方法实现每5分钟循环闹钟:一是用系统“闹钟和时钟”开启贪睡+重复日模拟人工确认式循环;二是用任务计划程序设置自动重试弹窗实现全自动后台循环;三是用powershell脚本编写自定义无限循环弹窗。

你想在电脑上设置一个循环闹钟,让它每5分钟响一次、持续提醒直到你手动关闭,而不是只响一次就消失——这种需求常见于服药提醒、站立活动、番茄钟打断等场景,系统自带应用不支持纯循环模式,必须组合设置或改用任务计划程序。
用“闹钟和时钟”模拟循环:贪睡+重复日组合
这方法适合只需固定间隔(如5/10/15分钟)且每天同一时段触发的轻量循环提醒。
打开“闹钟和时钟”应用 → 左侧点“闹钟” → 右下角点“+”新建 → 拖动滑块设为你要开始循环的首响时间(例如14:00)→ 标题填“站立提醒” → 开启【贪睡】开关,并将间隔设为“5分钟” → 【务必开启“重复”开关,且至少勾选一个工作日(如仅勾选周二)】——否则保存按钮不可用;若你真需要每天循环,请全选周一至周日。
点击铃声右侧下拉菜单,选“Alarm 1”这类穿透力强的音效 → 点右上角“保存”。
注意:贪睡功能只在你点击“稍后提醒”后才触发下一轮,不是后台自动连响;它本质是“人工确认式循环”,适合你愿意互动但容易忘记的场景。
用任务计划程序实现全自动后台循环弹窗
这是真正意义上的无干预循环:到点自动弹窗,5分钟后再次弹窗,持续3轮或无限循环,不依赖用户是否点击、是否登录、是否锁屏。
第一步:按 Win + R → 输入 taskschd.msc → 回车打开任务计划程序。
第二步:右侧点击“创建基本任务…” → 命名“每5分钟站立提醒” → 描述可空 → 点“下一步”。
第三步:触发器选“每天”,起始时间设为今日00:00(确保覆盖全天)→ 点“下一步”。
第四步:操作选“显示消息” → 标题填“休息时间到” → 正文填“请起身活动,5分钟后再次提醒” → 点“完成”。
第五步:在左侧“任务计划程序库”中找到刚建的任务 → 右键 → “属性” → 勾选【不管用户是否登录都要运行】和【如果任务失败,重新运行每隔:5分钟,最多尝试:999次】→ 点“确定”。
这一步是关键:不勾选“重新运行”,它只会响一次;勾选后系统会严格按5分钟间隔重试,直到你手动禁用该任务。
用PowerShell脚本实现自定义循环(高级可控)
如果你需要控制循环次数、添加声音、甚至执行关机前检查等逻辑,PowerShell是最灵活的方案,无需安装额外工具,Win10/Win11原生支持。
方法一:创建循环弹窗脚本
右键桌面 → 新建 → 文本文档 → 复制粘贴以下内容:
while ($true) { [System.Windows.Forms.MessageBox]::Show("该喝水了!","健康提醒","OK","Information"); Start-Sleep -Seconds 300 }
文件另存为 → 文件名填water-loop.ps1 → 保存类型选“所有文件” → 编码选UTF-8。
方法二:绕过执行策略限制
右键开始菜单 → 选择“Windows Terminal(管理员)” → 输入:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser → 回车确认。
方法三:运行脚本
在Terminal中输入:PowerShell -ExecutionPolicy Bypass -File "C:\Users\你的用户名\Desktop\water-loop.ps1" → 回车。
脚本立即运行:每5分钟(300秒)弹一次窗口,关闭窗口即触发下一轮。要停止,直接关闭Terminal窗口即可。
【注意:脚本运行时CPU占用极低,但Terminal窗口必须保持打开;若需开机自启,需将该命令写入任务计划程序的“启动程序”操作中】











