在 Windows 系统中,可以通过编写简单的批处理(.bat)脚本来实现自动重启功能。以下是一些常用的示例。
1. 立即重启
创建一个名为 restart_now.bat 的文件,内容如下:
shutdown /r /t 0
说明:
/r 表示重启;
/t 0 表示延迟 0 秒后执行。
2. 延迟 60 秒后重启(可取消)
shutdown /r /t 60
用户可在 60 秒内运行 shutdown /a 取消重启。
3. 带提示信息的重启
msg * "系统将在60秒后重启,请保存工作。"
shutdown /r /t 60
会向当前用户弹出提示框,并在 60 秒后重启。
4. 强制重启(不等待程序关闭)
shutdown /r /f /t 5
/f 表示强制关闭正在运行的应用程序。
如何使用?
- 打开记事本(Notepad)。
- 复制上述任意一段代码粘贴进去。
- 点击“文件” → “另存为”,将文件名保存为
xxx.bat(例如restart.bat),编码选择 ANSI 或 UTF-8。 - 双击该 .bat 文件即可执行重启命令(需管理员权限时可能弹出 UAC 提示)。
注意事项
- 部分命令需要管理员权限才能执行成功。
- 请谨慎使用,避免数据丢失。
- 如需取消计划中的重启,请在命令提示符中运行:
shutdown /a。