必须用任务计划程序创建带语音合成的循环任务并绕过休眠限制才能实现稳定每小时提醒:需配置触发器为1小时重复、禁用超时终止,操作调用powershell语音合成,并关闭屏幕/睡眠限制及确保音量未静音。

你想让电脑每小时自动播放一次声音提醒,比如提示喝水、起身活动或检查进度,但系统自带闹钟没有“每小时”选项,直接设每天多次又容易漏设或重复——必须用任务计划程序创建带语音合成的循环任务,并绕过休眠限制才能稳定触发。
用任务计划程序设置每小时语音提醒
第一步:按 Win + R → 输入 taskschd.msc → 回车打开任务计划程序。
第二步:右侧点击【创建任务…】(不是“创建基本任务”)→ 在“常规”选项卡中填写名称如“每小时健康提醒”,勾选【不管用户是否登录都要运行】和【不存储密码时只运行最高权限任务】。
第三步:切换到“触发器”选项卡 → 点击【新建】→ 开始日期选今天 → 勾选【重复任务间隔】→ 设为【1小时】→ 持续时间选【无限期】→ 关键:取消勾选【停止任务如果运行超过】,否则第3次提醒就会被系统强制终止。
第四步:切换到“操作”选项卡 → 点击【新建】→ “操作”选【启动程序】→ “程序或脚本”栏输入:powershell.exe → “添加参数”框中完整粘贴以下命令:
-Command "Add-Type -AssemblyName System.Speech; $speak = New-Object System.Speech.Synthesis.SpeechSynthesizer; $speak.Speak('现在是整点,请起身活动一分钟。')"
第五步:点击【确定】保存任务 → 在左侧“任务计划程序库”中找到该任务 → 右键选择【运行】→ 立即听到语音播报,证明配置成功。
用系统自带闹钟实现近似整点提醒
方法一:打开“闹钟和时钟”应用 → 左侧点【闹钟】→ 右下角点【+】→ 设时间为 00:00 → 标题填“整点提醒”→ 开启【重复】并全选七天 → 保存。这只能固定在00分响,无法覆盖1:00、2:00等其余整点。
方法二:手动添加24个独立闹钟(00:00至23:00各一个)→ 每个都开启重复、填写标题、选择铃声 → 全部保存。操作繁琐但无需脚本,适合拒绝PowerShell的用户;【注意:标题必须不为空,否则保存按钮灰色不可点】。
确保每小时提醒必响的关键设置
进“设置 → 系统 → 电源与电池 → 屏幕和睡眠” → 把“接通电源时”的【屏幕关闭】和【进入睡眠】两项都设为“从不”。若任一项目设为5分钟或更短,电脑息屏后任务将被挂起,后续提醒全部失效。
点击任务栏右下角喇叭图标 → 右键“打开音量混合器” → 找到“Windows PowerShell”或“应用程序”条目 → 将其音量滑块拉满,并确认未静音。
进“设置 → 系统 → 通知” → 向下滚动找到“闹钟和时钟” → 开启【允许通知】;若列表中无此条目,重启“闹钟和时钟”应用后再检查。











