Windows 11可设置定时自动重启,方法有四:一、用任务计划程序创建带最高权限的shutdown.exe任务;二、用批处理文件封装命令并调度;三、启用Windows更新的计划重启功能;四、使用汇帮定时精灵图形化设置。

如果您希望 Windows 11 系统在指定时间自动执行重启操作,则可能是由于需要配合系统更新、服务维护或无人值守运维场景。以下是解决此问题的步骤:
一、使用任务计划程序创建定时重启任务
该方法通过 Windows 内置的“任务计划程序”配置持久性定时任务,支持每日、每周等周期性触发,且无需第三方软件,适用于长期稳定运行的运维环境。
1、按下 Win + R 组合键,输入 taskschd.msc 并按回车,打开任务计划程序。
2、在右侧“操作”面板中,点击 创建基本任务。
3、为任务输入名称,例如 每日凌晨3点重启,可选填写描述,点击“下一步”。
4、在“触发器”页面选择执行频率,如 每天,点击“下一步”。
5、设置具体开始时间,例如 03:00:00,起始日期设为当日或指定日期,点击“下一步”。
6、在“操作”页面选择 启动程序,点击“下一步”。
7、在“程序或脚本”框中点击“浏览”,定位至 C:\Windows\System32\shutdown.exe 并选中。
8、在“添加参数”框中输入 -r -f -t 0,其中 -r 表示重启,-f 强制关闭运行中的应用程序,-t 0 表示立即执行。
9、确认摘要信息后,勾选 当单击“完成”时,打开此任务属性的对话框,点击“完成”。
10、在任务属性窗口中,切换至“常规”选项卡,勾选 使用最高权限运行 和 不管用户是否登录,都要运行,点击“确定”保存。
二、使用批处理文件配合任务计划程序
该方法将 shutdown 命令封装为 .bat 文件,便于复用与版本管理,适合需统一部署多台设备的运维人员。
1、新建一个文本文档,在其中输入 shutdown -r -f -t 0。
2、将该文件另存为 auto-restart.bat,注意将“保存类型”设为 所有文件,编码选 ANSI 或 UTF-8 无 BOM。
3、右键该 .bat 文件,选择“属性”,在“安全”选项卡中确认当前用户具有“读取和执行”权限。
4、打开任务计划程序,创建基本任务,名称设为 批处理重启任务。
5、触发器设置为所需周期与时间,操作选择“启动程序”,程序路径指向该 auto-restart.bat 文件的完整路径(如 D:\Scripts\auto-restart.bat)。
6、在任务属性中启用 使用最高权限运行,并勾选 配置为 Windows 11。
三、启用 Windows 更新的计划重启功能
该方法依赖系统更新机制,在安装质量更新或功能更新后,由 Windows 自动按设定时间执行重启,适用于合规性要求高的生产环境。
1、打开“设置”,进入 Windows 更新 → 高级选项。
2、向下滚动,点击 更新选项 下方的 计划重新启动。
3、开启 计划重新启动 开关。
4、在 重新启动时间 中选择 每天,并设定具体时间点(如 02:00)。
5、返回上一级,确认 自动重启此设备以完成更新 已启用。
四、使用汇帮定时精灵实现图形化定时重启
该方法提供可视化界面与桌面悬浮提示,降低命令行操作门槛,适合不熟悉系统工具但需高频调整任务的运维辅助人员。
1、下载并安装 汇帮定时精灵,启动后进入主界面。
2、在右侧“计时方式”中选择 定时,下方周期选项选择 每日。
3、在时间输入框中设定目标时刻,例如 04:30。
4、在“动作”下拉菜单中,准确选择 重启,而非关机或睡眠。
5、设置预警时间为 0(取消提醒)或自定义秒数(如 30),避免误操作中断。
6、勾选 桌面显示任务卡片,点击 创建定时任务 按钮。
7、任务创建成功后,桌面右下角将出现倒计时悬浮窗,状态栏图标同步显示运行中标识。










