如何使用任务计划程序重新启动 windows 服务
How to restart a windows service using Task Scheduler
最简单的方法是创建一个批处理文件:
NET stop <service name>
NET start <service name>
创建并测试批处理文件后,将其添加到 Windows 任务计划程序,并在特定时间间隔 运行 添加它。这里的问题是,当 bat 文件丢失或损坏时,服务不会重新启动。那么,有没有其他方法可以在特定时间间隔重启服务呢?
您可以简单地创建计划任务,而不是使用 bat 文件。大多数时候你只定义一个动作。在这种情况下,使用 NET
命令创建两个动作。第一个停止服务,第二个启动服务。给他们一个 STOP
和 START
参数,后跟服务名称。
在此示例中,我们重新启动 Printer Spooler 服务。
NET STOP "Print Spooler"
NET START "Print Spooler"
注:很遗憾NET RESTART <service name>
不存在。
最简单的方法是创建一个批处理文件:
NET stop <service name>
NET start <service name>
创建并测试批处理文件后,将其添加到 Windows 任务计划程序,并在特定时间间隔 运行 添加它。这里的问题是,当 bat 文件丢失或损坏时,服务不会重新启动。那么,有没有其他方法可以在特定时间间隔重启服务呢?
您可以简单地创建计划任务,而不是使用 bat 文件。大多数时候你只定义一个动作。在这种情况下,使用 NET
命令创建两个动作。第一个停止服务,第二个启动服务。给他们一个 STOP
和 START
参数,后跟服务名称。
在此示例中,我们重新启动 Printer Spooler 服务。
NET STOP "Print Spooler"
NET START "Print Spooler"
注:很遗憾NET RESTART <service name>
不存在。