windows系统可用任务计划程序实现定时播放提示音,支持后台循环、不依赖登录、锁屏/远程断开后仍有效;还可通过“闹钟和时钟”快速设置每日固定时刻提醒,或用powershell脚本实现自定义间隔精准循环。

你想让电脑每天固定时间自动播放一段提示音,比如每小时整点报时、每30分钟提醒喝水,或会议前5分钟循环播报“即将开始”,不需要手动干预,且能持续运行多天——Windows系统自带的“任务计划程序”就能实现这个需求,设置一次即可长期生效。
用任务计划程序创建循环播放声音任务
这是唯一支持真正后台循环、不依赖用户登录、不弹窗、不中断的方案。适用于Win10/Win11,锁屏、睡眠(需唤醒设置)、甚至远程桌面断开后仍可触发。
第一步:按 Win + R 输入 taskschd.msc,回车打开任务计划程序。
第二步:右侧操作面板点击【创建基本任务】→ 输入名称(如“整点报时”)→ 点击【下一步】。
第三步:触发器选【每天】→ 点击【下一步】→ 设置首次运行时间为今天的目标时刻(例如“09:00”)→ 【下一步】。
第四步:在“操作”页选择【启动程序】→ 【下一步】。
第五步:“程序或脚本”栏点击【浏览】,定位到 Windows Media Player 主程序:C:\Program Files\Windows Media Player\wmplayer.exe;若该路径不存在,可改用 C:\Windows\System32\cmd.exe(后续参数需调整)。
第六步:“添加参数”框中填入完整命令:/play "D:\Sounds\beep.mp3"。注意:音频路径必须是英文双引号包裹的绝对路径,且文件不能放在OneDrive同步文件夹、微信/QQ临时目录或含中文空格的路径下,否则任务静默失败。
第七步:点击【下一步】→ 【完成】。任务立即创建,但此时仅会执行一次。
第八步:在左侧【任务计划程序库】中找到刚建的任务 → 右键【属性】→ 勾选【不管用户是否登录都要运行】→ 勾选【不存储密码时只运行最高权限任务】→ 切换到【触发器】选项卡 → 双击刚设的触发器 → 勾选【重复任务间隔】→ 设为【1小时】→ 持续时间设为【无限期】→ 确定保存。
用“闹钟和时钟”应用模拟循环提醒
适合只想快速启用、不要求精确到秒、接受图形界面弹窗的用户。它本质是多个一次性闹钟叠加,非真循环,但操作最轻量。
方法一:打开【闹钟和时钟】应用 → 点击左侧【闹钟】→ 点右下角【+】→ 设好第一次提醒时间(如10:00)→ 开启【重复】→ 勾选【每天】→ 保存。
方法二:再新建一个闹钟,时间设为10:30 → 同样勾选【每天】→ 保存。以此类推,最多可手动建7个不同时间点的每日闹钟。
注意:该应用不支持自定义间隔(如每45分钟),只能按日/周固定时刻触发,且无法设置“从现在起每X分钟响一次”的动态循环。
用PowerShell脚本实现精准循环播放
如果你需要每15分钟、每22分钟这种非标准周期,或希望播放时自动调高音量、结束后恢复,就得用脚本驱动。此方法无需第三方工具,纯系统内置功能。
第一步:用记事本新建文本文件,粘贴以下内容:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
$sound = New-Object System.Media.SoundPlayer "D:\Sounds\alert.wav"
while ($true) { $sound.Play(); Start-Sleep -Seconds 900 }
第二步:将 D:\Sounds\alert.wav 替换为你实际的音频路径,确保是WAV格式(系统原生支持,无需解码器)。
第三步:文件另存为 loop-alert.ps1,编码选【UTF-8无BOM】。
第四步:回到任务计划程序 → 创建基本任务 → 名称填“PS循环提醒”→ 触发器选【一次】→ 时间设为现在时间+1分钟(给脚本加载留缓冲)→ 操作选【启动程序】→ 程序栏填:powershell.exe → 参数栏填:-WindowStyle Hidden -ExecutionPolicy Bypass -File "D:\loop-alert.ps1"。
第五步:任务属性中务必勾选【不管用户是否登录都要运行】和【使用最高权限运行】,否则脚本会被策略拦截。











