it-swarm-vi.com

Cách khởi động lại dịch vụ windows bằng Trình lập lịch tác vụ

Cách dễ nhất để làm điều này là tạo một tệp bó với:

NET stop <service name>
NET start <service name>

Khi tệp bó được tạo và kiểm tra, hãy thêm nó vào Windows Task Lập lịch và chạy nó trong một khoảng thời gian cụ thể. Vấn đề ở đây là, khi tập tin bat bị thiếu hoặc bị hỏng, dịch vụ sẽ không khởi động lại. Vì vậy, có những cách khác để khởi động lại một dịch vụ trong một khoảng thời gian cụ thể?

32
Kurt Van den Branden

Thay vì sử dụng tệp bat, bạn chỉ cần tạo Tác vụ theo lịch. Hầu hết thời gian bạn xác định chỉ một hành động. Trong trường hợp này, tạo hai hành động bằng lệnh NET. Người đầu tiên dừng dịch vụ, người thứ hai bắt đầu dịch vụ. Cung cấp cho họ một đối số STOPSTART, theo sau là tên dịch vụ.

Trong ví dụ này, chúng tôi khởi động lại dịch vụ Bộ đệm máy in.

NET STOP "Print Spooler" 
NET START "Print Spooler"

enter image description here

enter image description here

Lưu ý: không may NET RESTART <service name> không tồn tại.

85
Kurt Van den Branden