windows任务计划程序可实现每小时自动锁屏并强制休息5分钟,通过创建重复触发任务调用lockworkstation命令,并勾选“不管用户是否登录都要运行”和“使用最高权限运行”确保生效。

你需要在电脑上设置一个每小时自动锁屏、强制你离开座位活动5分钟的休息提醒,避免久坐导致腰椎劳损和视力疲劳,且要求不依赖手动操作、跨天持续生效——Windows 系统自带任务计划程序配合系统命令即可实现,无需安装第三方软件。
用任务计划程序触发锁屏命令
第一步:按下 Win + R,输入 taskschd.msc,回车打开任务计划程序。
第二步:右侧点击【创建基本任务…】→ 名称填“每小时锁屏休息”→ 下一步。
第三步:触发器选【每天】→ 开始日期设为今天 → 开始时间填入你希望首次锁屏的整点时刻(例如现在是17:15,就填18:00:00)→ 下一步。
第四步:操作选【启动程序】→ “程序或脚本”栏填:C:\Windows\System32\rundll32.exe → “参数”栏填:user32.dll,LockWorkStation → 下一步。
第五步:勾选【当点击“完成”时,打开属性对话框】→ 点击完成 → 在弹出窗口中切换到【触发器】选项卡 → 双击刚建的触发器 → 勾选【重复任务间隔】并设为【1小时】→ 将【持续时间】设为【无限期】→ 点击确定。
确保锁屏提醒真正起效的关键设置
右键刚创建的任务 → 【属性】→ 切换到【常规】选项卡 → 必须勾选【不管用户是否登录都要运行】和【使用最高权限运行】;【不勾选这两项,锁屏命令在后台或锁屏状态下将完全失效】。
返回【触发器】选项卡 → 再次确认触发器已启用,且“重复任务间隔”下方显示“每1小时,无限期”字样。
这一步操作起来很简单,直接把文件拖进去就行。
让锁屏后能主动恢复工作的配套动作
方法一:用批处理组合解锁+提醒(需提前设置自动登录)
新建文本文档,粘贴以下内容:
@echo off<br>timeout /t 300 >nul<br>mshta "javascript:alert('5分钟已到!请继续工作。');close();"
另存为
unlock_hint.bat,再在任务计划程序中新增一个任务,触发时间比锁屏任务晚5分钟,操作指向该批处理文件。
方法二:物理提醒强化(推荐)
锁屏后,人必须手动按电源键或移动鼠标才能唤醒屏幕,这个动作本身就能打断久坐惯性;【切勿勾选“在恢复时显示登录界面”以外的任何唤醒选项,否则会削弱强制性】。











