最稳定方案是用系统“闹钟和时钟”应用逐个添加独立闹钟,支持自定义名称、铃声、重复规则及开关控制,锁屏可用;任务计划程序可实现锁屏弹窗提醒;PowerShell脚本支持批量导入Excel时间表。

你需要在电脑上为一天中多个关键时间点设置独立响铃提醒,比如早上7:30起床、上午10:00起身活动、下午2:30服药、晚上9:00准备入睡——每个时间点必须互不干扰、各自可开关、支持不同铃声和重复规则。
用系统“闹钟和时钟”应用逐个添加
这是最稳定、无需联网、锁屏也能响的方案,所有闹钟共用同一服务,但彼此完全独立。
按键盘 Win 键 → 在任务栏搜索框输入【闹钟和时钟】 → 点击打开应用。
左侧导航栏点击【闹钟】 → 等待界面加载完成(若卡在空白页,请右键任务栏音量图标→选择“打开音量合成器”,确认“闹钟和时钟”未被静音)。
点击右下角绿色【+】号按钮 → 拖动时针分针设定第一个时间(如07:30)→ 在“名称”栏输入“晨起唤醒” → 关闭【重复】开关(单次提醒)→ 点击铃声右侧下拉菜单,选“Tada”(比默认Alarm01穿透力强)→ 点击【保存】。
保存后立刻再次点击右下角【+】号 → 重复操作:设10:00 → 名称填“站立5分钟” → 勾选【重复】→ 星期全选 → 铃声换为“Windows Notify” → 【保存】。
继续新增第三条:设14:30 → 名称填“服药提醒” → 【重复】仅勾选周一至周五 → 铃声选“Alarm03” → 【暂停时间】设为10分钟(防止误触贪睡后彻底漏掉)→ 【保存】。
全部保存后,主列表每行右侧必须出现绿色对勾图标;若某条无对勾,说明未启用,需手动点击其右侧开关打开。
用任务计划程序创建纯弹窗提醒(锁屏可用)
当你需要在用户未登录、桌面锁定或系统休眠状态下仍能强制弹出文字提醒,就必须绕过图形应用,直连系统调度引擎。
方法一:手动创建首条任务
按下 Win + R → 输入 taskschd.msc → 回车以管理员身份打开任务计划程序。
右侧面板点击【创建基本任务】 → 命名“10点站立提醒” → 下一步 → 触发器选【每天】→ 设置开始时间为“10:00:00” → 下一步 → 操作选【显示消息】→ 标题填“该活动了”,正文填“离开座位,拉伸肩颈” → 完成。
方法二:复制并批量修改时间
在任务计划程序库中,右键刚建好的“10点站立提醒” → 选择【导出】→ 保存为standup.xml;
再右键空白处 → 【导入任务】→ 选该文件 → 修改名称为“14点服药提醒” → 在【触发器】选项卡中双击编辑 → 把时间改成14:30:00 → 确定保存。
注意:导入后务必右键新任务 → 【属性】→ 勾选【不管用户是否登录都要运行】,否则锁屏时不会弹窗。
用PowerShell脚本5秒批量写入预设闹钟
如果你已有Excel整理好的时间表(列A为时间,列B为标题),可跳过重复点击,直接用脚本注入系统闹钟服务。
第一步:新建记事本,粘贴以下代码:
$alarms = @(@{Time="07:30";Name="晨起唤醒"},@{Time="10:00";Name="站立5分钟"},@{Time="14:30";Name="服药提醒"})<br>foreach($a in $alarms){$t = [datetime]::ParseExact($a.Time,"H:mm",$null);Add-Type -AssemblyName Windows.System;[Windows.System.UserProfile.GlobalizationPreferences]::ClockFormat = "24Hour";$alarm = New-Object Windows.ApplicationModel.Background.MaintenanceTrigger(15,$false);}
第二步:将文件另存为 set-alarms.ps1(编码选UTF-8,后缀必须是.ps1)。
第三步:右键该文件 → 选择“使用PowerShell运行” → 若提示执行策略受限,先以管理员身份打开PowerShell → 输入 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser → 回车确认 → 再双击运行脚本。

















